kizitonwose/Calendar
A highly customizable calendar view and compose library for Android and Kotlin Multiplatform. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 97
- Release rhythm 65
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 67.5
- age_days: 2692
- days_rel: 158
- days_push: 20
- n_releases_24m: 9
Adoption not part of the score
5587 stars · 581 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A highly customizable calendar library for Android (view system via RecyclerView) and Compose Multiplatform (via LazyRow/LazyColumn). It provides calendar logic while you supply fully custom day cells and calendar views, supporting week, month, and year modes.
Use cases
- build a date picker in an Android app
- create a month or week calendar view in Jetpack Compose
- implement a date range picker for booking flows
- show a GitHub-style contribution heatmap calendar
- build a shared calendar UI across Android and iOS with Kotlin Multiplatform
- disable specific dates and limit the selectable date range
When to choose
- you need full control over calendar appearance with custom day cells and layouts
- you need week, month, or year calendar modes with single, multiple, or range selection
- you want one calendar library for both Android views and Compose Multiplatform
- you need a heatmap calendar like GitHub's contribution graph
When to avoid
- you want a pre-styled drop-in Material date picker with no customization
- your project is not Android or Kotlin Multiplatform based
- you need a web or desktop-only calendar outside the Kotlin ecosystem
Facets
library · maturity active
ui-components date-time mobile-development cross-platform frontend jvm calendar compose-multiplatform datepicker kotlin-multiplatform heatmap-calendar date-range-picker recyclerview android
1 source
- readme: https://github.com/kizitonwose/Calendar · fetched 2026-08-28 · 47d0e1743f0f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kizitonwose/Calendar | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="kizitonwose/Calendar")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem