shipped · 2024
JetLime
Compose Multiplatform timeline-view library — Android, iOS, Desktop, Web.
- Kotlin
- Compose Multiplatform
- Maven Central
- Android
- iOS
- Desktop
- Web
What is JetLime
A small, focused Compose Multiplatform library for building timeline UIs that work on Android, iOS, desktop, and web — same API, same widgets, same theming.
Highlights
- Multiplatform-first. One Compose API, four targets. Built with Compose Multiplatform.
- Composable primitives. Items, lines, and points are slot-driven — drop in any composable.
- Themeable. Spacing, line styles (solid, dashed, gradient), point styles (filled, hollow, custom).
- Lightweight. No transitive dependency surprises; published to Maven Central.
Why I built it
Most timeline implementations were one-off and tightly coupled to a specific design language. JetLime treats the timeline as a primitive — small public API, generous slots, sensible defaults. It's the library I wanted three years ago.
Reception
580+ GitHub stars and growing. Used by other Compose Multiplatform apps, including some commercial products.
role · Author & Maintainer← back to projects