Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose
mvi1.1.0
11 used by

Simplifies building Model-View-Intent architecture by managing ViewModel states, events, and effects. Supports state restoration, event handling, and integrates seamlessly with Compose UI components.

JVMNative·gft-mobile-pl
SnackbarChannel1.0.7
1

Lightweight, lifecycle-safe snackbar event dispatcher solves common pitfalls with StateFlow and SharedFlow, ensuring reliable event emission without duplicates or manual state management. Offers a simple API and is lifecycle-aware.

AndroidJVMNativeWasm·AungThiha·MIT License
particles0.0.1
1

Set of foundational components designed for building applications, enhancing modularity and reusability in application development.

AndroidJVMNativeWasm·henriquehorbovyi·MIT License
DevDeck0.1.2
1

Blazing-fast developer setup manager and CLI tool simplifies managing environments using smart deck files. Features include curated news, one-click project control, templates, and disposable code runner.

JVM·JustINCodingUK
kcoordinator1.1.2
1

Lightweight library enhances navigation in applications, implementing a flexible coordinator pattern. Manages complex navigation flows, seamlessly integrates with navigation libraries, and supports custom logic for structured screen transitions.

AndroidJVMNativeWasm·lucasferreiramachado·Apache License 2.0
vro2.2.4-dialogtest2
1

Framework architecture simplifies Android project creation using an MVI-based approach with state management, emphasizing clean architecture. Integration through Jitpack supports compose, core, and common modules.

AndroidJVMNative·devaro95
seekbar1.0.0-alpha01
1

Customizable seekbar component with advanced features like segmented progress, markers, haptic feedback, and custom styling for media players and progress indicators.

AndroidJVMNative·abdallahmehiz·Apache License 2.0
Kltemplate0.0.6
1

Facilitates template-based project generation, streamlining setup and configuration processes for new projects with customizable templates and predefined structures.

AndroidJVMWasm·mshdabiola·Apache License 2.0
kadaptiveui1.2.2
11 used by

Offers adaptive UI components for writing once and running on Android and iOS, ensuring platform-specific look and feel with components like progress indicators, dialogs, and sliders.

AndroidJSJVMNativeWasm·the-best-is-best
MaleficComponents2.1.1
1

Offers cross-platform UI elements and components, such as typography and layout tools, for creating mobile and desktop applications with consistent theming and customization.

AndroidJSJVMNative·OmyDaGreat·MIT License
MaleficTheming2.3.0
11 used by

Provides tools for creating and managing material themes in Jetpack Compose. Supports theme configuration via JSON, resources, and InputStreams, with examples for seamless cross-platform integration.

AndroidJSJVMNative·OmyDaGreat·MIT License
MultiLibTemplate1.0.0
1

Comprehensive template enables building and publishing libraries to Maven Central with ease, offering full multiplatform support, pre-configured development tools, and automated GitHub Actions for seamless release management.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
Kodices0.4.0
1

Parses JSON models to describe user interfaces, featuring a reference GUI implementation and a sample application demonstrating usage.

AndroidJSJVMNativeWasm·Iktwo·Apache License 2.0
MaleficExtensions2.0.1
1

Collection of productivity-boosting extensions for common types, operator-based function composition and UI: memoization, numeric and tuple utilities, tree structures, file helpers, rich Compose modifiers/tray APIs.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
BikDecimal1.0.3
1

Arbitrary-precision decimal arithmetic with operator-overloaded, type-safe numbers; easy construction, conversions, comparisons, collection extensions, constants, accurate financial operations, and sample app demonstrating usage.

AndroidJSJVMNativeWasm·tanocee·MIT License
kmpcharts0.13.4-alpha
1

Interactive Line and Bar charts accepting X/Y data and summaries, with axis formatters, configurable ticks, snapping touch popups with haptics, and customizable range highlights.

AndroidNativeWasm·niallermoran·MIT License
hijri-date-picker0.0.2
1

Lightweight, customizable Hijri date picker offering Material 3 styling, full localization (Arabic numerals and RTL), hoistable state management, themeable colors/strings, and customizable year range.

AndroidJVMNative·Helmy2·Apache License 2.0
ADBS-Converter1.0.3
1

Scaffold enabling shared Compose UI and app logic across targets, with common and per-target source sets, dedicated native entrypoints, and Gradle run tasks for development including web modes.

AndroidJSJVMNativeWasm·dangolchirag·MIT License
toggle0.1.0
1

Type-safe, composable feature-flag system with priority-based sources (memory, YAML, custom), contextual rule evaluation, reactive change observation, caching, and lifecycle/error handling for production use.

AndroidNative·behzodhalil
easy-navigation0.0.1-beta04
1

Type-safe, declarative navigation for Compose apps with annotation-driven code generation, generated direction registries, deeplink resolution, scoped graphs, safe/unsafe APIs, and lifecycle-aware controller.

AndroidJVMNative·Pedro-Bachiega
ComposeSchedule0.0.2
1

Shared Compose UI codebase with common and target-specific source folders, plus example apps and run/build configurations for each target; includes developer run instructions.

AndroidJSJVMNativeWasm·lotdrops·MIT License
RetainedModel1.0.3
1

Composable-friendly retained models offering lifecycle-aware instances, coroutine-scoped cancellation, simple retain factory, and onClear hooks for deterministic resource cleanup and UI state retention.

AndroidJVMNative·andannn·Apache License 2.0
opalus-ui-compose0.1.5
1

Composable UI toolkit offering a surface registry/render system for modals, dialogs and drawers, plus async function-based dialog group supporting alert and confirm dialogs.

AndroidJSJVMNativeWasm·aquamarine-z
Doppelganger1.0.1
1

Type-safe DSL for building and rendering SVG graphics with composable UI integration, intuitive path DSL, gradients, clipping/masking, and first-class Kobweb web application support.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
PixaCompose1.1.1
1

Comprehensive UI toolkit with 20+ production-ready components, built-in theming, accessibility, animated transitions, visual variants and size presets — ideal for consistent design systems and rapid prototyping.

AndroidNative·ayoubarka·Apache License 2.0
CMPFadingEdges1.0.2-alpha03
1

Customizable fading edges for UI components with horizontal/vertical orientations, static or dynamic scroll-aware behavior, clip or color fill types, marquee support and flexible modifiers.

AndroidNative·ienground·MIT License
kmp-terminal-input1.0.3
1

Simplifies terminal input handling, unifies keyboard into a byte stream ready for PTY/SSH, supports RAW/TEXT modes, maps virtual keys to ANSI sequences, and offers UI integration.

AndroidNative·isseikz·Apache License 2.0
redux-kmp1.0.0
1

Redux-style state management with modern toolkit features: type-safe reducer DSL, reactive StateFlow, memoized selectors, async thunks, entity adapter, listener middleware, slice pattern.

AndroidJSJVMNativeWasm·sitharaj88·Apache License 2.0
anchor-di1.0.0
1

Compile-time dependency injection with code-generation and build-time graph validation; Compose integration, constructor injection, scopes, multibindings, lazy/providers, ViewModel and navigation support, multi-module friendly.

AndroidJVMNativeWasm·12345debdut·Apache License 2.0
compose-icons2.0.7
1

Comprehensive collection of popular icon packs with a Material-style API, ready-to-use vector icons, curated small and large packs, and Maven Central artifacts for selective inclusion.

Android·ardasoyturk·MIT License