MohamedRejeb/Calf
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-08-28
Health v2 · maintenance only
87/100
- Activity 94
- Release rhythm 83
- Longevity 80
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 59.0
- age_days: 1124
- days_rel: 37
- days_push: 37
- n_releases_24m: 9
Adoption not part of the score
1639 stars · 89 forks observed · 2026-08-28
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-08-28 · a7bfdbc53fb8
- homepage: https://mohamedrejeb.github.io/Calf/ · fetched 2026-08-29 · feaf42cae4e6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MohamedRejeb/Calf | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="MohamedRejeb/Calf")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem