14-day current streak·319-day longest streak
Hi, I'm Ranbir 👋 📍 Earth | 🧑💻 Kotlin Multiplatform & Compose enthusiast | 🚀 Open Source Builder > Building cross-platform SDKs, developer tools, and CLI apps. I ship libraries…
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
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
- 📊 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
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
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





---
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
-
Dropdown ★ PINNED
💧A Powerful and customizable Compose Multiplatform dropdown menu with cascade and animations.
Kotlin ★ 417 17h agoExplain → -
compose-guard ★ PINNED
Real-time detection of Jetpack Compose best practices and rule violations directly in Android Studio.
Kotlin ★ 113 1d agoExplain → -
playconsole-cli ★ PINNED
Fast, lightweight, and scriptable CLI for Google Play Console
Go ★ 134 11d agoExplain → -
revenuecat-cli ★ PINNED
Fast, lightweight, and scriptable CLI for RevenueCat
Go ★ 4 1d agoExplain → -
supabase-kmp ★ PINNED
A Kotlin Multiplatform (KMP) SDK for Supabase, enabling seamless integration across Android, iOS, and other platforms.
Kotlin ★ 36 2h agoExplain → -
convex-kmp ★ PINNED
Kotlin Multiplatform SDK for Convex — type-safe, coroutine-first, modular
Kotlin ★ 6 1d agoExplain → -
Metaphor
💠Android Material's motion system animations.
Kotlin ★ 145 4y agoExplain → -
Material-Intro
☯️App intro with Material Motion Animations(No more viewpager transformer or Memory leak)
Kotlin ★ 36 4y agoExplain → -
KtorBoost
🚀 Simplifying Ktor for Easier Development KMM/Compose Multiplatform
Kotlin ★ 35 11d agoExplain → -
Drafter
📊 A powerful, flexible charting library for Compose Multiplatform applications
Kotlin ★ 28 3mo agoExplain → -
nebula
Server-driven native UI for Kotlin Multiplatform — JSON to Compose, no WebView
Kotlin ★ 26 11d agoExplain → -
CountryPicker
🌍 A lightweight, customizable Country Picker component for Compose Multiplatform applications
Kotlin ★ 25 1y agoExplain → -
passkeys-kmp
Kotlin Multiplatform passkeys SDK — one common API with real native authenticators on Android, iOS, macOS, Windows, Linux, Wasm & JVM/Compose Desktop.
Kotlin ★ 21 5h agoExplain → -
Material-Notes
📓 Note taking app using MVVVM architecture with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel)
Kotlin ★ 21 5h agoExplain → -
DhyanToast
🍞 A powerful and elegant toast notification library for Compose Multiplatform with gestures, animations, and theming support.
Kotlin ★ 21 6mo agoExplain → -
kmpxmpp
Kotlin Multiplatform XMPP SDK for Android, iOS, and JVM with modular RFC/XEP support.
Kotlin ★ 15 11d agoExplain → -
cloudflare-kmp
Kotlin Multiplatform SDK and Worker gateway for Cloudflare D1, KV, R2, and realtime apps
Kotlin ★ 15 1d agoExplain → -
openai-kmp
Kotlin Multiplatform SDK for OpenAI APIs
Kotlin ★ 12 26d agoExplain → -
pocketbase-kmp
Kotlin Multiplatform SDK for PocketBase
Kotlin ★ 9 11d agoExplain → -
posthog-kmp
Kotlin Multiplatform SDK for PostHog — type-safe analytics, feature flags, session replay
Kotlin ★ 7 26d agoExplain → -
appwrite-kmp
Kotlin Multiplatform SDK for Appwrite — type-safe, coroutine-first, modular
Kotlin ★ 5 1d agoExplain → -
superwall-kmp
Kotlin Multiplatform SDK for Superwall — remote paywall configuration, A/B testing, and subscription management
Kotlin ★ 5 11d agoExplain → -
dodopayments-kmp
Kotlin Multiplatform SDK for Dodo Payments — Android, iOS, macOS, JVM, Linux, Windows, WebAssembly
Kotlin ★ 2 26d agoExplain → -
playconsole-cli-skills
Agent Skills for the Play Console CLI (gpc) — releases, metadata, monetization, testing, vitals, and more
★ 2 3mo agoExplain → -
shipkit
AI-agent-friendly release cockpit for mobile apps. Installs and orchestrates Google Play, App Store Connect, RevenueCat, and CI tooling.
Go ★ 1 1d agoExplain → -
AndroidPoet
🖋️ AndroidPoet
★ 1 21d agoExplain → -
Superwall-Android ⑂
Remotely configure every aspect of your paywall and double your revenue.
★ 1 1mo agoExplain → -
cli ⑂
Supabase CLI. Manage postgres migrations, run Supabase locally, deploy edge functions. Postgres backups. Generating types from your database schema.
★ 1 1mo agoExplain → -
greymatter
Human-Like Memory for AI CLIs (Claude, Gemini, Ollama)
Python ★ 1 5mo agoExplain → -
ffmpeg-kit ⑂
FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.
★ 1 1y agoExplain → -
BitCoinDemo
No description.
Kotlin ★ 1 11mo agoExplain → -
Clean-Architecture
No description.
Kotlin ★ 1 3y agoExplain → -
homebrew-tap
Homebrew formulae for AndroidPoet tools
Ruby ★ 0 11d agoExplain → -
appwrite-cli
Fast, single-binary CLI for Appwrite — multi-profile, multi-format, multi-environment
Go ★ 0 11d agoExplain → -
kdb
No description.
Kotlin ★ 0 11d agoExplain → -
cu-cli
A powerful, standalone command-line interface for managing ClickUp tasks, lists, and workspaces.
TypeScript ★ 0 11d agoExplain → -
purchases-kmp ⑂
RevenueCat SDK for Kotlin Multiplatform
★ 0 22d agoExplain → -
ktor-backend
No description.
Kotlin ★ 0 24d agoExplain → -
LiquidKit
No description.
Kotlin ★ 0 17h agoExplain → -
acpx ⑂
Headless CLI client for stateful Agent Client Protocol (ACP) sessions
★ 0 1mo agoExplain → -
Blockchain
No description.
Kotlin ★ 0 1mo agoExplain → -
postgres.email ⑂
PostgreSQL Email Lists, with a more readable interface
★ 0 1mo agoExplain → -
binky ⑂
Binky sorts your files.
★ 0 1mo agoExplain → -
wacli ⑂
WhatsApp CLI
★ 0 1mo agoExplain → -
revyl-cli ⑂
CLI
★ 0 1mo agoExplain → -
fldocs
Flutter & Jetpack Compose docs — offline CLI + MCP server.
Go ★ 0 3mo agoExplain → -
fldocs-compose
Jetpack Compose docs — offline CLI + MCP server. Single binary, works instantly.
Go ★ 0 3mo agoExplain → -
fldocs-flutter
Flutter docs — offline CLI + MCP server. Single binary, works instantly.
Go ★ 0 3mo agoExplain → -
rndocs
React Native docs — offline CLI + MCP server. Search 227 RN docs pages without a browser.
Python ★ 0 3mo agoExplain → -
openmemory
Open source AI memory engine. Universal memory layer for Claude, ChatGPT, Cursor, and any AI tool. Sub-millisecond search, knowledge graph, smart forgetting. Zero cloud.
TypeScript ★ 0 3mo agoExplain → -
krait
🐍 Security testing for AI agents. Stop shipping agents that hallucinate, loop, and leak.
TypeScript ★ 0 3mo agoExplain → -
openclaw ⑂
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
★ 0 3mo agoExplain → -
explorra-legal
Privacy Policy & Terms for Explorra app
HTML ★ 0 3mo agoExplain → -
revenuecat-cli-skills
Agent Skills for the RevenueCat CLI (rc) — products, entitlements, offerings, customers, metrics, and more
★ 0 3mo agoExplain → -
SpacetimeDB ⑂
Development at the speed of light
★ 0 3mo agoExplain → -
Blaze
No description.
Kotlin ★ 0 7mo agoExplain → -
Calf ⑂
Calf is a library that allows you to easily create adaptive UIs and access platform specific APIs with Compose Multiplatform (Adaptive UI, File Picker, WebView, Permissions...).
★ 0 11mo agoExplain → -
Phonograph ⑂
A material designed music player for Android
★ 0 3y agoExplain → -
compose-hot-reload ⑂
Experimental: JetBrains Compose Hot Reload
Kotlin ★ 0 1y agoExplain → -
sanity-template-nextjs-clean ⑂
A clean Next.js template with a native authoring experience
TypeScript ★ 0 2y agoExplain →
No repos match these filters.