Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose
pulse1.0.0-alpha11
1

In-app developer toolbox offering network inspection, log viewing, crash reporting, leak detection, device diagnostics and performance monitoring with zero configuration, in-memory storage, dark themes, cURL/PDF export.

AndroidJSJVMNativeWasm·Kagua98·Apache License 2.0
KSM0.0.3-alpha
1

Finite-state machine DSL for explicit state graphs with exhaustive state types, event payloads for constructing states, observable reactive state stream, deterministic non-reentrant dispatch, and Mermaid export.

JVM·AdamWardVGP·Mozilla Public License 2.0
SargamIcons_compose1.0.0
1

Curated icon set offering optimized ImageVector icons with filled, duotone, and regular styles, lightweight performance and a clean, developer-friendly API for Compose usage.

AndroidJVMNative·dev778g-me·MIT License
MynauiconsCompose1.0.0
1

Exposes a complete icon set as optimized ImageVector assets with Filled and Outline styles, lightweight and fast, offering a clean, developer-friendly API for Compose icons.

AndroidJVMNative·dev778g-me·MIT License
zui-compose-desktop0.2.0
1

UI component library extracted from a larger toolkit, delivering reusable zui components with a dedicated module, simple Gradle build command, and a single dependency coordinate for easy integration.

JVM·duanluan·Apache License 2.0
skeuo-compose0.1.1-alpha01
1

Lifelike tactile UI components using layered gradients, procedural textures (grain, matte, glossy, concentric) and realistic shadows; includes palette-driven buttons, cards, switches, sliders, knobs and d-pads.

AndroidJVM·Quantum3600·Apache License 2.0
mobile-sync0.1.13
1

Sync and data stack for Quran apps: OIDC authentication, SQL-backed local persistence, orchestration of sync engine via DI, unified SyncService API, mutation/observe primitives and demos.

AndroidJVMNative·quran
getback-compose0.1.0
1

Restores lifecycle-agnostic navigation and hierarchical scope management for Compose UIs: visibility-aware lifecycles, type-safe navigation, DI-agnostic dependency scoping, and ref-counted coroutine scopes.

AndroidJSJVMNativeWasm·AdamShare·Apache License 2.0
avatar-kt0.3.0
1

Generates unique, deterministic offline avatars via canvas; multiple stylistic variants (BEAM, MARBLE, PIXEL_ART, EMOJI, WACKY), with customizable colors, size and shape.

AndroidJSJVMNativeWasm·feliperce·MIT License
formica1.0.0
1

Lightweight schema-driven form engine offering reactive per-field and form state, Compose-first integration, immutable-data support, conditional/optional fields, and precise validation control.

JVMNative·VoirDev·GNU Lesser General Public License v3.0
capsule-compose-multiplatform0.0.1
1

Creates G2-continuous rounded rectangles and capsules with configurable continuity (G1/G2), tunable arc/Bezier profiles, G1-guarantee and optimized Bézier control-point calculation for efficient rendering.

AndroidJSJVMNativeWasm·MingYubmy·Apache License 2.0
anchor0.1.8
1

Lightweight, type-safe state-management architecture with expressive DSL, lifecycle-aware state retention, granular state observation, effect/signal handling, and cancellable asynchronous jobs for reactive UI development.

AndroidJVMNative·kioba·Apache License 2.0
nav3-companion0.1.0
1

Eases building navigation flows with AndroidX Navigation 3 and Koin; registers destinations and deep links in DI, provides entry providers, and auto-generates serializers for rememberNavBackStack.

AndroidJVMNative·MayakaApps·Apache License 2.0
ktor-monitor-pro0.2.0
1

HTTP traffic inspector with overlay UI: captures full request/response details (headers, body, status, timing), searchable color-coded list, shake-to-open panel, zero runtime cost when disabled.

AndroidNative·HazemAfaneh
arch-event-observer2.1.0
11 used by

Event and result observation with DataResult, LiveData/Flow wrappers, chaining/mapping/merge helpers and a Compose-first DSL for declarative loading, data, error and collection handling.

AndroidJSJVMNativeWasm·matheus-corregiari·Apache License 2.0
PayCraft2.1.0
1

Provider-agnostic, self-hosted billing syncing payment events to Supabase as single source-of-truth; multi-provider plugins, CLI/AI setup, built-in paywall UI, dashboard and multi-tenant isolation.

AndroidJSJVMNativeWasm·MobileByteLabs·Apache License 2.0
CuteCard0.3.3
1

Language-learning flashcard UI handling full card lifecycle: 3D flips, settled-lock, confirm/dismiss exit animations, audio button states, language pills, ghost stack, and extensive styling/customization.

AndroidNative·Haartag·MIT License
DrawBox-Enhanced2.1.2
1

Interactive canvas component enabling freehand and shape drawing with customizable background, stroke size, color/opacity, eraser, fill, eyedropper, spray, undo/redo, bitmap import/export.

AndroidJSJVMNativeWasm·CyrusCastle·Apache License 2.0
NaviX0.9.4
1

Production-grade, Compose-first navigation runtime built around a deterministic state machine; zero reflection, first-class telemetry with pluggable exporters, devtools overlay, deep-link generation, state restoration and testing helpers.

AndroidJVMNative·vaxters·Apache License 2.0
ComposeFilePicker2.0.0
11 used by

Customizable file picker with searchable grid and menu views, smooth UI previews, multi-selection, localization support, extensible theming and easy integration into app interfaces.

AndroidNative·vickyleu
tap-target-cmp1.3.2
1

Implements Material Design tap targets for feature discovery, offering a coordinator, modifier-based attachment, customizable styles and text definitions, chained targets support, and an example app.

AndroidNative·ienground·MIT License
luma-compose1.0.0
1

Reusable patterned backgrounds and follow-glow visuals for Compose, with immutable styles, runtime states, rich layout and interaction presets, lightweight blur, parallax, and seeded randomness.

AndroidJSJVMNative·nvshink·MIT License
KmpNativeDatePicker1.0.2
1

Truly native date picker UI leveraging system pickers, auto-inheriting app theming; asynchronous suspend-style APIs for single or range selection, plus UI toolkit helper.

AndroidNative·KTSnippetByShubham·Apache License 2.0
kutint1.0.1
1

Color-extension utilities offering conversions, tint/dim, invert/grayscale, saturation/hue controls, blending, alpha adjustment, color-space conversions and hex parsing, compatible with CSSColorValue-based color parameters.

JS·OmyDaGreat·MIT License
Orcex0.4.0
11 used by

Ultra-lightweight LaTeX math renderer: lexer/parser and AST, independent layout engine and native renderers, automatic line breaking, modular parser, optional bundled STIX Two Math font.

AndroidJVMNative·wertikolix·Apache License 2.0
lucide-icon-kmp0.1.0
1

Compose-based icon toolkit wrapping Lucide icons: lazy icon registry, configurable icon component, searchable picker with localization, custom icon registration, and build-time generator for bundled icons.

AndroidJSJVMNativeWasm·ShermanTsang·MIT License
KMP-native-splash1.0.0
1

Generate native splash screens from a single Gradle DSL, auto-producing per-density assets and launch assets; runtime API to preserve/remove splash until UI ready, with dark‑mode and per‑flavor wiring.

AndroidJSJVMNativeWasm·tahaak67·Apache License 2.0
KMPMail1.0.0
11 used by

Opens native email chooser, prefills subject/body, attaches files, enables feedback sending without internet permission, offers unintrusive notification or fallback when no email client installed.

AndroidNative·MFlisar·Apache License 2.0
composeum0.3.0
1

Compile-time Jetpack Compose preview browser: annotate composables with @ComposePreview, run KSP, browse interactive previews without reflection or manual registration, auto-generated registry.

AndroidJVMWasm·lucam-tech·Apache License 2.0
fusio0.1.0
1

Decomposes Compose presenters, eliminating callback and event plumbing by generating compile-time routing between parent and child events/effects, enabling clean, callback-free fused sub-presenters.

AndroidJSJVMNativeWasm·kitakkun·Apache License 2.0