Ranbir Singh avatar

Ranbir Singh

AndroidPoet

Mobile Developer•Open Source•Swift,Jetpack Compose

  • 255 followers
  • @SquidTooth
  • Earth

Dropdown

by AndroidPoet

420

Powerful, customizable dropdown menu with cascade and animation support. Features include various enter/exit animations, menu building, and easing options for seamless user experience.

#material-design

iOSAndroidJVMWasmJSmacOS

Apache License 2.0

Drafter

by AndroidPoet

50

Flexible charting library enhancing visual representation with bar, line, pie, scatter, histogram, and waterfall charts. Customizable appearance, efficient rendering, and responsive design for diverse screen sizes.

#charts

iOSAndroidJVMWasmJSmacOS

Apache License 2.0

supabase-kmp

by AndroidPoet

48

Type-safe, coroutine-first, modular client for Supabase with Result monad, value-class IDs, PostgREST filter DSL, OAuth+MFA, session auto-refresh, realtime, storage, and edge functions.

#sdk

iOSAndroidJVMWasmmacOSwatchOStvOSLinuxWindows

MIT License

KtorBoost

by AndroidPoet

35

Simplifies HTTP request handling by packaging results in a Result class, improving error control and readability. Offers synchronous and asynchronous functions, enhancing code clarity and reducing duplication.

#ktor-client, #ktor, #compose-multiplatform, #compose

iOSAndroidJVM

Apache License 2.0

passkeys-kmp

by AndroidPoet

35

Unified passkeys API offering create/authenticate flows backed by native authenticators, declarative UI integration, browser handoff, libfido2 support, and a server module for WebAuthn verification.

#compose-multiplatform, #authentication

iOSAndroidJVMWasmmacOSLinuxWindows

MIT License

CountryPicker

by AndroidPoet

25

Lightweight, customizable country selection component with search functionality and country flags. Supports multiple platforms, offering efficient performance and diverse UI customization options.

#compose-multiplatform

iOSAndroidJVMJSmacOS

Apache License 2.0

DhyanToast

by AndroidPoet

22

Snackbar-style API for elegant toast notifications with stacked toasts, gestures (tap-to-pause, swipe-to-dismiss), category theming, auto-dismiss and smooth spring animations, customizable visuals and easy integration.

#material3, #gestures, #design-system, #compose-ui, #compose-multiplatform, #compose, #animation

iOSAndroidJVMWasmJSmacOS

Apache License 2.0

kmpxmpp

by AndroidPoet

20

XMPP SDK offering modular RFC/XEP support, transport adapters (WebSocket/TCP), typed feature policy, IM features, Docker-backed interop tests; OMEMO end-to-end encryption planned.

#xml, #wasm, #sqlite, #sdk, #network, #ktor-client, #kotlin-coroutines, #desktop, #client, #apple

iOSAndroidJVMWasmmacOSLinuxWindows

MIT License

cloudflare-kmp

by AndroidPoet

17

Type-safe, coroutine-first SDK and Worker gateway enabling publishable-key access to D1, KV, R2, and realtime APIs; includes Result monad, D1 table API, KV JSON helpers, and Worker template.

#web, #storage, #service-sdk, #network, #monads, #ktor-client, #kotlin-serialization, #kotlin-coroutines, #json, #client

iOSAndroidJVMWasm

MIT License

openai-kmp

by AndroidPoet

16

Shared transport and config for OpenAI APIs, offering typed and raw endpoints (chat, responses, embeddings, images, audio, files, realtime, fine-tuning) with multipart and websocket support.

#wasm, #service-sdk, #openai, #network, #ktor, #kotlin-serialization, #json, #http-client, #http, #client

iOSAndroidJVMWasmmacOSwatchOStvOSLinuxWindows

MIT License

pocketbase-kmp

by AndroidPoet

11

For PocketBase: modular clients, coroutine-first APIs, result-based error handling, typed decoding helpers, cancellation-safe operations, auth workflows, realtime subscriptions, plus files and admin services.

#wasm, #service-sdk, #native, #monads, #ktor, #kotlin-serialization, #kotlin-native, #kotlin-coroutines, #http-client, #client

iOSAndroidJVMWasmmacOSwatchOStvOSLinuxWindows

MIT License

appwrite-kmp

by AndroidPoet

5

Type-safe client for Appwrite offering coroutine-based APIs: errors-as-values, typed IDs, query DSL, Flow realtime with auto-reconnect, chunked upload progress, modular services.

#service-sdk, #network, #ktor-client, #kotlinx-datetime, #kotlin-serialization, #kotlin-flow, #kotlin-coroutines, #dsl, #authentication

iOSJVM

MIT License

superwall-kmp

by AndroidPoet

5

Server-driven native paywall rendering backend JSON into Material 3 UI, with A/B testing, subscription management, variable templates, expression evaluator, DI, billing integrations and WebView fallback.

#service-sdk, #sdk, #parsing, #ktor-client, #kotlin-serialization, #kotlin-coroutines, #design-system, #dependency-injection, #compose-ui, #compose-multiplatform

iOSAndroidJVMmacOS

Unknown license

dodopayments-kmp

by AndroidPoet

2

Async-first, type-safe client for the Dodo Payments API handling payments, subscriptions, customers, products, refunds and discounts. Returns sealed result type (no exceptions) and optional isolated DI facade.

#windows, #wasm, #service-sdk, #linux, #ktor-client, #http-client, #dependency-injection, #coroutines, #client, #apple

iOSAndroidJVMWasmmacOSLinuxWindows

Unknown license