{"id":13658174,"url":"https://github.com/alexzhirkevich/compose-cupertino","last_synced_at":"2026-01-25T15:14:34.409Z","repository":{"id":161780305,"uuid":"636411288","full_name":"alexzhirkevich/compose-cupertino","owner":"alexzhirkevich","description":"Compose Multiplatform UI components for iOS (Cupertino Widgets)","archived":false,"fork":false,"pushed_at":"2025-05-08T09:56:19.000Z","size":3609,"stargazers_count":1445,"open_issues_count":51,"forks_count":52,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-07-14T23:43:52.749Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexzhirkevich.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-04T19:40:39.000Z","updated_at":"2025-07-14T15:46:55.000Z","dependencies_parsed_at":"2024-01-19T08:34:52.242Z","dependency_job_id":"fb3def70-faff-4358-bcab-9a7752c71950","html_url":"https://github.com/alexzhirkevich/compose-cupertino","commit_stats":null,"previous_names":["alexzhirkevich/compose-cupertino","alexzhirkevich/compose-look-and-feel"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/alexzhirkevich/compose-cupertino","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexzhirkevich%2Fcompose-cupertino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexzhirkevich%2Fcompose-cupertino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexzhirkevich%2Fcompose-cupertino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexzhirkevich%2Fcompose-cupertino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexzhirkevich","download_url":"https://codeload.github.com/alexzhirkevich/compose-cupertino/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexzhirkevich%2Fcompose-cupertino/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28754817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T13:59:49.818Z","status":"ssl_error","status_checked_at":"2026-01-25T13:59:33.728Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compose","compose-ios","compose-multiplatform","cupertino-widgets","ios","sf-symbols"],"created_at":"2024-08-02T05:00:57.087Z","updated_at":"2026-01-25T15:14:34.404Z","avatar_url":"https://github.com/alexzhirkevich.png","language":"Kotlin","funding_links":[],"categories":["Multiplatform"],"sub_categories":["Android samples"],"readme":"# Compose Cupertino\n\n[![compose-mp-version](https://img.shields.io/badge/compose--multiplatform-1.6.1-blue)](https://github.com/JetBrains/compose-multiplatform)\n[![kotlin-version](https://img.shields.io/badge/kotlin-1.9.23-blue)](https://github.com/JetBrains/compose-jb)\n\n![badge-iOS](https://img.shields.io/badge/Platform-iOS-lightgray)\n![badge-Android](https://img.shields.io/badge/Platform-Android-brightgreen)\n![badge-JVM](https://img.shields.io/badge/Platform-JVM-orange)\n![badge-macOS](https://img.shields.io/badge/Platform-macOS-purple)\n![badge-web](https://img.shields.io/badge/Platform-Web-blue)\n\n\nhttps://github.com/alexzhirkevich/compose-cupertino/assets/63979218/982485e8-c581-4c0e-8302-0cb257acd892\n\n\nCompose Cupertino is a Kotlin Multiplatform library for the [Compose Multiplatform](https://github.com/JetBrains/compose-multiplatform) UI framework.\nIt provides various UI components for making native-looking iOS applications, including\n- `cupertino` - Compose Multiplatform implementation of iOS-like Cupertino theme and widgets, based on compose.foundation. Inspired by compose.material3 and SwiftUI APIs;\n- `cupertino-native` - UIKit native wrappers for Cupertino Widgets. Allows to seamlessly use some UIKit widgets for iOS and their equivalents from cupertino for other platforms;\n- `cupertino-adaptive` - adaptive theme and wrappers for Cupertino and Material3 widgets. Allows to seamlessly use both widgets from shared code with correct content color and font style;\n- `cupertino-icons-extended` - more than 800 most used monochrome [Apple SF Symbols](https://developer.apple.com/sf-symbols/) as Compose ImageVectors.\nThese symbols are copyrighted. Please read licence agreement first.\nIf you don't need these icons for platform other than iOS, you can use ios bundled icons using converters from cupertino-native. \n- `cupertino-decompose` - iOS-like swipe-back animation for the 'predictive back' navigation feature of the [Decompose](https://github.com/arkivanov/Decompose) library + `NativeChildren` wrapper over `UINavigationController`.\nProvides native-feeling or truly native page transitions and swipe gestures.\n\n# Usage\n\nTo use iOS-like widgets with Compose Cupertino and view available components, see [Cupertino](docs/Cupertino.md).\n\nTo use widgets that change based on the platform (looking like either Material You or iOS) and view available\ncomponents, see [Adaptive](docs/Adaptive.md).\n\n# License\n\n```\nCopyright (c) 2023 Compose Cupertino project and open source contributors.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n    \nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexzhirkevich%2Fcompose-cupertino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexzhirkevich%2Fcompose-cupertino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexzhirkevich%2Fcompose-cupertino/lists"}