Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
quote-kotlin0.1.3
07 used by

Quasi-quoting toolkit enabling code-as-data generation of token streams via quote-like macro syntax: interpolation, repetition, identifier construction, span-aware hygiene, and composable token fragments for code generation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
proc-macro2-kotlin0.1.6
08 used by

Wrapper around compiler's procedural-macro API, enabling proc-macro-like token streams outside macros, making macro logic unit-testable; faithful line-by-line transliteration preserving upstream behavior and provenance.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
kmp-platform-sdk0.0.1
0

Modular client SDK: unified networking, encrypted settings, security policies and MFA, multi-method identity and session management, WebSocket lifecycles, pluggable error parsers, composable UI and navigation.

AndroidWasm·mudrichenkoevgeny
kaju0.1.0
0

Composable tree view with lazy rendering, connector lines drawn in one layout pass to avoid flicker, configurable indentation, icons, gaps, and optional always-expanded mode.

AndroidJVM·vottini·MIT License
routex-client-kotlin0.5.0
0

Client for YAXI Open Banking services handling interactive consent flows, dialogs and redirects; returns JWT-authenticated results, session/connection reuse, async CompletableFuture facade and refresh support.

AndroidJVM·yaxitech·Apache License 2.0
anyhow-kotlin0.1.1
01 used by

Ergonomic trait-object error type for idiomatic application error handling; attach contextual messages, downcast to concrete error types, capture backtraces, and create errors with concise macros.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
CMP-Theme1.0.0
0
AndroidNative·am-Leon
DocumentViewer2.0.1
0

compose document viewer

AndroidNative·vickyleu
compose-richtext2.0.0
0

Collection of Compose libraries enabling rich-text documents: CommonMark parsing, composable UI elements (Headings, BlockQuote, HorizontalRule), Material styling and a printable controller for rendering and printing.

AndroidJVMNative·vickyleu·Apache License 2.0
compose_image_picker2.0.0
0

Image and video picker with preview, camera capture, GIF support, directory grouping, playback controls, dark/light themes and internationalization; configurable max items and grid layout.

AndroidNative·vickyleu·MIT License
scale2.0.0
0

Composable image viewer featuring intuitive gestures, pinch/zoom, huge-image sampling, paged galleries, preview popups with transition animations, highly customizable and independent of external image libraries.

AndroidNative·vickyleu·Apache License 2.0
polyvmultiplatform2.0.0
0

Minimal demonstration offering a basic abc example and usage patterns, simple API, lightweight integration, ideal for learning fundamentals, quick prototypes, and educational experimentation.

AndroidNative·vickyleu
UltraSwipeRefresh2.0.0
0

Pull-to-refresh and load-more component delivering highly customizable indicators, multiple scroll modes (translate/fixed/behind/front), themeable global config, Lottie/progress/classic indicators, vibration and finish-delay effects.

AndroidNative·vickyleu·MIT License
compose-webview-multiplatform2.0.0
0

Embeds a WebView into JetBrains Compose UI, offering remembered state, navigation controller, JavaScript bridge, HTML/URL/post-data loading, async JS evaluation, progress and error tracking.

AndroidJVMNative·vickyleu·Apache License 2.0
Dropdown2.0.0
0

Customizable animated dropdown menu with cascading submenus, DSL-style menu builder, multiple enter/exit animations, easing options, icons, color theming, offset control and selection callbacks.

AndroidJVMNative·vickyleu·Apache License 2.0
ComposeViews2.0.0
0

Collection of reusable Compose UI components: pagers, auto-scrolling banners, indicators, image banners, versatile refresh layouts, flow/labels layout, date/value pickers, menu FABs, chainable scroll behaviors.

AndroidJSJVMNativeWasm·vickyleu·Apache License 2.0
Calendar2.0.0
0

Highly configurable calendar picker logic with customizable day-cell UI, multiple view modes (month, week, vertical, horizontal), selection types (single, multiple, range), and animated scrolling.

AndroidJSJVMNative·vickyleu·Apache License 2.0
compose-sonner2.0.0
0

Opinionated toast component offering stacked, animated, and customizable toasts: multiple types/colors, positions, transitions, swipe-to-dismiss, actions/icons, durations, lazy performant rendering, and ViewModel-friendly updates.

AndroidJVMNative·vickyleu·Apache License 2.0
compose-shadow2.0.0
0

Draw CSS-style box and inner shadows via a single modifier API—supports blur, spread, offset, color, shape masking, clipping, and inset shadows for Figma-like results.

AndroidJVMNative·vickyleu·Apache License 2.0
bytes-kotlin0.2.1
02 used by

Immutable, cheaply-cloneable byte containers and cursored read/write views; typed big- and little-endian numeric access, chaining/limiting adapters, iterator/reader/writer adapters, Result-based safe reads.

AndroidJSJVMNativeWasm·KotlinMania·MIT License
gazebo-kotlin0.1.1
0

Collection of well-tested utility extensions and types: ergonomic collection/string helpers (Vec.map, split1), a cheap-copy Dupe trait, and ARef abstraction for uniform references.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
caterktor0.3.0
0

Application-level networking layer offering typed NetworkResult, structured NetworkError, ordered interceptor pipeline (auth single‑flight refresh, retry, circuit breaker), redacted logging, converters, test doubles.

AndroidJSJVMNative·oyedsamu·Apache License 2.0
lalrpop-util-kotlin0.1.1
01 used by

Line-by-line transliteration of a mature parser-generator, enabling compact readable grammars, reusable grammar macros, operator and type-inference support, compact defaults, and LR(1)/LALR(1) parsing.

AndroidJSJVMNativeWasm·KotlinMania·Other
starlarkmap-kotlin0.1.3
01 used by

Line-by-line transliteration of an upstream map implementation, delivering faithful feature-parity collections with port-lint headers for provenance tracking and translator guidelines enforcing disciplined ports.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
aughtone-openlocationcode0.0.1-alpha2
0

Pure Open Location Code implementation to encode, decode, shorten, recover and validate Plus Codes. Strong type-safety via zero‑overhead value type; passes official Google test vectors.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
sse-stream-kotlin0.1.2
0

SSE HTTP-body codec decoding server-sent events into event streams and encoding SSE events into HTTP bodies; faithful line-by-line transliteration of upstream Rust implementation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
kformik1.10.0
0

Formik-style form-state engine with suspendable field operations, schema DSL and sync/async validation, nested/array fields, introspection, array helpers, and annotation-driven typed value code generation.

AndroidJVMNative·Apdelrahman1911·Apache License 2.0
NavEase0.1.3
0

Compile-safe, zero-boilerplate navigation with typed routes, arguments and results; three integration modes (annotation-based codegen, sealed-class DSL, class-based screens), shared-element transitions and back-with-result support.

AndroidJSJVMNativeWasm·Alims-Repo
KMP-MapBox0.3.3
0

Shared Compose-based MapBox integration offering reusable UI components, sample apps, Wasm/JS build modes, and ready run/test build tasks with developer guidance.

AndroidJS·TiagoPraia·MIT License
btc-wallet-kmp0.6.1
0

High-level Bitcoin wallet API offering HD key derivation, multiple address types including Taproot, watch-only support, UTXO selection strategies, transaction creation/signing/broadcast, and pluggable sync/storage.

AndroidJVMNative·Sour-Labs·Apache License 2.0