Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagnavigation
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
hanekokoro-framework0.4.0
1

Organizes Components and implements UDFs atop Decompose, delivering lightweight component management, simplified lifecycle handling, and easy user-defined function integration for modular apps.

AndroidJVMNative·ShadowRZ·Apache License 2.0
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
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
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
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
kpages0.1.0
0

Offers scaffolding for routing and navigation in multiplatform projects, emphasizing common code for navigation logic. Includes preference implementation and a simple testbed for development.

JSJVM·Monkopedia·Apache License 2.0
tiny-suite0.0.4
0

Facilitates navigation in applications with a composable navigation host, sealed class screens, and defined routes for splash and home screens.

AndroidNative·pererikbergman
navigation-router3.0.2-alpha18
0

Enables navigation in a Router style for Android and JVM, inspired by Cicerone, offering core and base modules for streamlined integration.

AndroidJSJVMNativeWasm·tamimattafi·Apache License 2.0
OSKit-KMP5.2.0-rc1
01 used by

Opinionated architecture library enables concurrent, reactive state management, platform-independent routing, and file handling. Includes typed result type for railway-oriented programming and helpful extensions.

AndroidJVMNativeWasm·outsidesource·MIT License
compose-swipe-navigation1.0.0
0

Implements a custom navigation system using viewpager for swipe-back navigation between screens. Supports route definition with parameters, NavGraph creation, and parameter access in composables.

AndroidJVMNativeWasm·croccio·MIT License
Equinox1.0.4
02 used by

Framework integrates Spring Boot backend with Compose Multiplatform applications, offering backend utilities, cross-platform functionality, and components for Android, Desktop, iOS, and Web platforms.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
ComposeMultiplatformDestinations1.2.0
0

Enables cross-platform application development by organizing shared and platform-specific code, supporting iOS applications with SwiftUI integration, and facilitating web app execution via Gradle tasks.

AndroidJVMNativeWasm·SorrowBlue
KRouter0.0.7
0

Supports module-to-module communication by routing to interfaces via URI strings. Facilitates screen navigation, leveraging annotations and reflection for seamless integration and routing.

JSJVMNativeWasm·cy745·Apache License 2.0
compose-webview-multiplatform1.9.40-alpha05
0

Enables embedding of WebView functionality within a Compose UI environment, supporting URL loading, HTML content, and data posting. Features WebViewState for state management and WebViewNavigator for navigation control.

AndroidJVMNative·DanicMa·Apache License 2.0
Navigation1.4.3
0

Jetpack Compose type-safe navigation library

AndroidJVM·MrBoomDeveloper
kdeeplink0.3.0
0

Lightweight library enables deeplink functionality, offering seamless integration with Navigation Compose for enhanced navigation capabilities.

AndroidJVMNativeWasm·lucasferreiramachado·Apache License 2.0
renlin-router1.3.0
0

Routing library designed for creating hierarchical UI components and managing states. Enables writing root and subcomponents, handling state changes, and initializing entry points seamlessly.

JSJVM·Code-Sakura·MIT License
fonament0.0.1-alpha05
0

Base library for building applications with elements to construct UI nodes like screens and dialogs, handling events and state using view models, and ensuring easy testing and navigation.

AndroidJSJVMNative·serbelga
navyout0.0.1
0

Enables seamless cross-platform navigation by offering tools and components to manage routing, deep linking, and navigation state within applications.

AndroidJVMNativeWasm·asnaeb·Apache License 2.0
compose-simplenav0.0.6-rc.5
0

Lightweight, minimal navigation layer for Compose UIs — simple screen routing, back-stack management and easy integration with minimal boilerplate and a small API surface.

AndroidJSJVMWasm·LSafer·Apache License 2.0
fosh-labs-kmp-navigation-kit0.2.2
0

ViewModel-driven navigation architecture enabling sealed scenes, NavigationState actions (push/pop/present), SceneRepository for passing data, plus declarative UI integration and modal-stack manager.

AndroidNative·foshlabs
miuix0.8.5
0

Material-inspired UI components and theming for Compose: dynamic Monet colors, ThemeController for modes and keyColor seeding, optional icons, navigation UI, and interactive demos.

AndroidJSJVMNativeWasm·myflavor·Apache License 2.0
compass0.5.0
0

MVI state management with ViewModel lifecycle, composable StateContent, reusable component DSL, typed navigation keys, Navigator API, predictive-back animations, ViewModelStore syncing and saveable backstack state.

AndroidJVMNativeWasm·usmonie
pale-blue-cmp-core1.0.0
0

Type-safe suspendable navigation with result-passing (primitives and serializable objects), plus a lightweight MVI ViewModel interface to standardize UI state management.

AndroidJSJVMNativeWasm·PaleBlueApps·Apache License 2.0
voxavis1.0.0
0

Visualization toolkit for vocal and pitch apps: scrolling pitch canvases, real-time indicators, offline charts, navigation components, and composable primitives to render users' sung pitch effectively.

AndroidNative·musicmuni·Other
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
AdaptiveKit1.0.0
0

Adaptive UI toolkit offering responsive layout components, configurable breakpoints, navigation patterns, dynamic sizing and theming helpers for building scalable, adaptive interfaces.

AndroidNative·vedangj72
ftxui-kt-framework0.6.0
0

Opinionated terminal UI framework with component-builder architecture, navigation stack, reactive state, built-in views (lists, tables, editors, paginated/tree), framework overlays (help, toasts, dialogs), keyboard shortcuts and theming.

Native·nassendelft·GNU General Public License v3.0
Nav3Generator1.1.0
0

Automatic generation of type-safe navigation routes, serializers, per-screen Actions, wrappers and screen mappers from annotated Composable screens, eliminating manual polymorphic serialization and navigation boilerplate.

AndroidJSJVMNativeWasm·the-best-is-best