ð Earth | ð§âðŧ Kotlin Multiplatform & Compose enthusiast | ð Open Source Builder
Building cross-platform SDKs, developer tools, and CLI apps. I ship libraries that make other developers' lives easier â type-safe, coroutine-first, no compromises.
- ⥠supabase-kmp â Kotlin Multiplatform SDK for Supabase
- ð§° pocketbase-kmp â Kotlin Multiplatform SDK for PocketBase
- âïļ cloudflare-kmp â KMP SDK and Worker gateway for Cloudflare D1, KV, R2, and realtime apps
- ð§ openai-kmp â Kotlin Multiplatform SDK for OpenAI APIs
- ð posthog-kmp â type-safe analytics, feature flags, and session replay for PostHog
- ð convex-kmp â coroutine-first Kotlin Multiplatform SDK for Convex
- ð° appwrite-kmp â modular Kotlin Multiplatform SDK for Appwrite
- ð° superwall-kmp â remote paywall configuration, A/B testing, and subscription management
- ðģ dodopayments-kmp â Kotlin Multiplatform SDK for Dodo Payments
- ð KtorBoost â Ktor client helpers for KMM and Compose Multiplatform
- ð passkeys-kmp â Kotlin Multiplatform passkeys SDK with real native authenticators on Android, iOS, macOS, Windows, Linux, Wasm, and JVM
- ðŽ kmpxmpp â Kotlin Multiplatform XMPP SDK for Android, iOS, and JVM with modular RFC/XEP support
- ðĄ halo-kmp â Live Activities for Kotlin Multiplatform: ActivityKit on iOS, Android 16 live-update notifications, one API
- ⥠quick-actions-kmp â home-screen quick actions for KMP: iOS shortcut items and Android dynamic shortcuts, one common API
- ð Krypton â production-grade KMP encryption library using the Signal Protocol (X3DH + Double Ratchet)
- ð postgres-kotlin-gen â generate kotlinx.serialization data classes directly from a Postgres/Supabase schema
- ðą supabase-kmp-spring â Spring Boot backend wired with Metro DI, using Supabase via the supabase-kmp SDK
- ðĨ flare-auth â Cloudflare-native authentication for Workers with D1, KV, and WebCrypto, zero dependencies
- ð§ Dropdown â customizable Compose Multiplatform dropdown menus with cascade animations
- ð nebula â server-driven native UI for Kotlin Multiplatform, JSON to Compose without WebView
- âĻ mirage â 29 ultra-fast, zero-dependency AGSL shaders for Jetpack Compose that run entirely on the GPU
- ð§ Reply â the Material Study email app rebuilt in Compose Multiplatform with 1:1 components and Material motion
- ð Drafter â charting library for Compose Multiplatform applications
- ð CountryPicker â customizable country picker for Compose Multiplatform
- ð DhyanToast â Compose Multiplatform toast notifications with gestures, animations, and theming
- ðĄïļ compose-guard â Android Studio plugin for Jetpack Compose best-practice detection
- ð Metaphor â Android Material motion system animations
- âŊïļ Material-Intro â app intro flow with Material Motion animations
- ð Material-Notes â MVVM notes app with Hilt, Room, Flow, and Material Motion
- ð§ą Clean-Architecture â Kotlin Android clean architecture sample
- ð LiquidKit â Kotlin project for modern UI experiments
- ð DrafterFlutter â charting library for Flutter with 27 chart types, Catmull-Rom curves, and reveal animations, pure Dart
- ð DrafterCharts â native SwiftUI charting library with 27 charts, pure Swift, no dependencies
- ð card_expand_flutter â App Store card expand transition in Flutter with drag to dismiss
- ðŽ cineflow â Flutter movie app on TMDB with Riverpod 3, hero transitions, and per-movie dynamic theming
- ð supabase_realtime_kit â plug-and-play realtime and chat libraries for Flutter and Dart on Supabase
- ðžïļ piksel â type-safe, extensible Flutter image loading and caching
- ð§ back_stack â Flutter navigation as a list you push and pop, type-safe and observable, no route graph
- ð super_sync â generic offline-first sync engine for Dart, any model, any backend
- ðĶ rust-for-kotlin-devs â complete Rust guide for Kotlin developers with side-by-side comparisons and a 7-day plan
- ðŊ dart-for-kotlin-devs â every Kotlin concept mapped to its Dart equivalent
- ðŪ playconsole-cli â fast, lightweight, scriptable CLI for Google Play Console
- ðģ revenuecat-cli â fast, scriptable CLI for RevenueCat
- ðĶ appwrite-cli â single-binary Appwrite CLI with profiles, formats, and environments
- ðĒ shipkit â AI-agent-friendly release cockpit for mobile apps
- â cu-cli â command-line interface for ClickUp tasks, lists, and workspaces
- ðš homebrew-tap â Homebrew formulae for AndroidPoet tools
- ð§ greymatter â human-like memory for AI CLIs
- ð§Đ openmemory â local memory layer for Claude, ChatGPT, Cursor, and other AI tools
- ð krait â security testing for AI agents
- ð rndocs â React Native docs as an offline CLI and MCP server
- ðŠķ fldocs â Flutter and Jetpack Compose docs as an offline CLI and MCP server
- ð§ą fldocs-compose â Jetpack Compose docs as an offline CLI and MCP server
- ðĶ fldocs-flutter â Flutter docs as an offline CLI and MCP server
- ðĪ playconsole-cli-skills â agent skills for the Play Console CLI
- ðĪ revenuecat-cli-skills â agent skills for the RevenueCat CLI
- Building KMP SDKs â Wrapping backend platforms (Supabase, PostHog, Convex, Appwrite, Superwall) into clean, type-safe Kotlin Multiplatform libraries
- Shipping CLI tools â Fast Go binaries for developer workflows â Play Console, RevenueCat, Appwrite
- Compose everything â Pushing Compose Multiplatform to every platform it can reach
- AI-native development â Using Claude Code and agentic workflows to ship at ludicrous speed
- Featured in Google Dev Library
- 1k+ GitHub stars across projects
- Published on Maven Central â SDKs used across Android, iOS, Desktop, WasmJs
"Ship libraries that make other developers' lives easier. Type-safe, coroutine-first, no magic â just clean Kotlin."
Random Facts
- Run multiple Claude Code instances in parallel
- Believe every backend API deserves a KMP SDK
- Go for CLI tools, Kotlin for everything else
- Compose Multiplatform maximalist