quickjs-kmp

by HarlonWang

2

Embed QuickJS for evaluating scripts, ES modules and precompiled bytecode; live JS object handles, Promise draining, interruptible execution, host-function bridging, and serialization-aware typed values.

#kotlin-native

iOSAndroidmacOS

MIT License

kmp-webview

by HarlonWang

1

Batteries-included WebView toolkit with drop-in UI scaffolding, two-way JS bridge, file/camera/getUserMedia support, progress indicators and error page, debug log panel, optional QR scanner.

#webview, #compose-multiplatform

iOSAndroid

MIT License

eventbase-kt

by HarlonWang

1

Typed, compile-safe event tracking with app-defined event vocabulary; durable on-disk queue, batched uploads with exponential backoff, privacy-preserving install id, automatic lifecycle events and diagnostics.

#ktor, #analytics

iOSAndroid

MIT License

loginbase-kt

by HarlonWang

1

Centralized token management that keeps tokens out of app code; single-flight refresh for simultaneous 401s; distinct offline vs signed-out states; built-in OAuth browser flow and request replay.

#authentication

iOSAndroid

MIT License

mquickjs-kmp

by HarlonWang

1

Tiny-footprint MicroQuickJS bindings exposing fixed-buffer, no-malloc JS runtime with JsEngine/JsRuntime APIs, live JsRef handles, precompiled bytecode support, and serialization-backed typed values.

#wrapper, #sdk, #native, #kotlin-serialization, #kotlin-native, #kotlin-coroutines, #json

iOSAndroidmacOS

MIT License

loginbase-kmp

by HarlonWang

1

Handles sign-in, session storage and transparent token rotation for server-side auth APIs; single-flight refresh, distinct offline vs signed-out states, social OAuth flow and request replay.

#authentication

iOSAndroid

MIT License

eventbase-kmp

by HarlonWang

1

Typed, compile-safe event tracking with sealed-event vocabulary; disk-backed offline queue and batched upload, install-id privacy, automatic lifecycle events, durable cross-process flow tracking, and diagnostic logs.

#ktor, #analytics

iOSAndroid

MIT License

chatbase-kmp

by HarlonWang

1

Fully-featured chat UI with streaming replies, model picker, voice input, image attachments/generation, web search and durable local history; protocol, SSE engine and analytics integrated.

#test, #service-sdk, #sdk, #llm, #ktor-client, #kotlin-flow, #kotlin-coroutines, #database, #compose-ui, #compose-multiplatform

iOSAndroid

MIT License

appsettings-kmp

by HarlonWang

0

Business-agnostic settings layer offering appearance controls (theme modes, 13 presets, color lab, wallpaper colors, dynamic app icons), an About screen, what's‑new dialog, and app-language management.

#storage, #preferences, #material-design, #material3, #localization, #design-system, #compose-multiplatform, #compose, #apple, #analytics

iOSAndroid

MIT License