Skip to content

Latest commit

ย 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

Hi, I'm Ranbir ๐Ÿ‘‹

๐Ÿ“ Earth | ๐Ÿง‘โ€๐Ÿ’ป Kotlin Multiplatform & Compose enthusiast | ๐Ÿš€ Open Source Builder

Kotlin Swift Compose SwiftUI Go Claude Android iOS KMP

Building cross-platform SDKs, developer tools, and CLI apps. I ship libraries that make other developers' lives easier โ€” type-safe, coroutine-first, no compromises.

Current Projects

KMP SDKs & Backend Integrations

  • โšก 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

Compose Libraries & Android

  • ๐Ÿ’ง 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

Flutter, Dart & Swift

  • ๐Ÿ“Š 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

Guides

  • ๐Ÿฆ€ 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

CLI Tools & Release Ops

  • ๐ŸŽฎ 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

AI, Docs & Agent Tooling

  • ๐Ÿง  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

GitHub Activity

GitHub Contribution Graph

Library Download Metrics

Library Download Metrics

What I'm Doing

  • 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

Connect

Twitter LinkedIn Medium GitHub Google Dev Library


Recognition

  • Featured in Google Dev Library
  • 1k+ GitHub stars across projects
  • Published on Maven Central โ€” SDKs used across Android, iOS, Desktop, WasmJs

Philosophy

"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

About

๐Ÿ–‹๏ธ AndroidPoet

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors