๐ 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