MohamedRejeb/Calf
Some data may be outdated — see provenance labels.
Calf is a library that allows you to easily create adaptive UIs and access platform specific APIs with Compose Multiplatform (Adaptive UI, File Picker, WebView, Permissions...). observed · 2026-09-22
Health v2 · maintenance only
88/100
- Activity 95
- Release rhythm 83
- Longevity 83
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 49
- age_days: 1172
- days_rel: 37
- days_push: 30
- n_releases_24m: 10
Adoption not part of the score
1711 stars · 92 forks observed · 2026-09-22
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Calf is a Kotlin library for Compose Multiplatform that provides adaptive UI components and wrappers for platform-specific APIs such as file picker, WebView, and permissions. It lets a single codebase render native look-and-feel UI across Android, iOS, Desktop, and Web.
Use cases
- build adaptive UIs with Compose Multiplatform
- pick files natively from Android, iOS, and desktop in shared Kotlin code
- embed a WebView in a Compose Multiplatform app
- request and handle runtime permissions in Kotlin Multiplatform
- use Cupertino-style icons cross-platform
When to choose
- you're building a Compose Multiplatform app and need native platform APIs like file picker or permissions
- you want UI components that adapt to each platform's look and feel
- you need a shared-code WebView across Android, iOS, and desktop
When to avoid
- your app is single-platform native (plain Android or iOS) where platform SDKs suffice
- you need geolocation, maps, notifications, or media players - those modules are still marked coming soon
- you don't use Kotlin or Compose Multiplatform
Facets
library · maturity active
ui-components file-upload mobile-framework mobile-development cross-platform frontend jvm wasm cross-platform compose-multiplatform jetpack-compose adaptive-ui file-picker webview permissions kotlin-multiplatform android ios desktop
2 sources
- readme: https://github.com/MohamedRejeb/Calf · fetched 2026-09-22 · a7bfdbc53fb8
- homepage: https://mohamedrejeb.github.io/Calf/ · fetched 2026-08-29 · feaf42cae4e6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MohamedRejeb/Calf | main | 88 |
For agents
markdown · JSON · MCP: product_card(name="MohamedRejeb/Calf")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem