Browse Kotlin Multiplatform libraries
index data from klibs.ioSimplifies navigation between UI destinations via a consistent API, offers type-safe arguments (Safe Args), Compose and fragment integrations, feature-module support, and testing utilities.
Declarative navigation for Compose UIs, offering runtime and UI modules, navigation graphs, deep-linking, lifecycle-aware back stack handling, and simplified dependency setup.
Simple and convenient state-based navigation library for Jetpack Compose. Supports stack, multiscreen, nested navigation, arguments, and animation, with Android lifecycle and ViewModel integration.
Enables pragmatic, type-safe navigation with features like ViewModel integration, SavedStateHandle support, lifecycle management, multi-backstack, and custom transitions. Automatically saves and restores navigation stack states.
Injection library for Compose, wrapping Koin. Configures dependency injection using `@Composable` functions, supports scoped dependencies, ViewModel integration, and Compose navigation enhancements.
Stability-focused navigation library enhances Compose Multiplatform with seamless Voyager-like API integration, supporting advanced, nested, and bottom sheet navigation, screen transitions, and state restoration.
Simplifies navigation with highly extensible components for both mobile and desktop applications. Features include screen lifecycle management, customizable transitions, popups, toasts, and various ViewModel bindings for different contexts.
Simple declarative navigation library represents navigation history as global state, supporting Compose, SwiftUI, and Android Fragments. Fully asynchronous and testable without UI.
Router-style navigation featuring type-safe routing, view-model store with lifecycle handling, convenient view-model creation and retrieval, overlay destinations, custom animation/gesture system, and automatic nav-controller management.
Annotation-based, type-safe navigation library generating graph builders and typed destinations; deep-linking, predictive back gestures, shared-element transitions, independent tab backstacks, and MVI-friendly architecture.
Facilitates fast, opinionated navigation setup for Compose applications, supporting features like route definition, deep linking, custom animations, and data passing between screens.
Enables Instagram-style tab navigation with intuitive back navigation and unique tab stack management. Each tab maintains its own back stack, enhancing user experience with familiar, efficient navigation.
Declarative routing for Compose UIs with annotation-driven route registration, string-path navigation, typed parameter serialization, activity-like result callbacks, and Decompose-compatible stack management.
Tool simplifies navigation with base functionality, Compose wrappers, and MVVM support. Features nodes, chains, and repositories for flexible navigation architecture.
Facilitates componentization of Compose UI with coroutine-first approach, eliminating Android dependencies. Offers simplified API inspired by Decompose, enhancing UI hierarchy restoration and channel management.
Facilitates web navigation for user interfaces, simplifying route management and enhancing web application interaction through streamlined dependency integration.
Powerful MVLI library enhances state management and navigation using unidirectional data flow, type-safe navigation, Jetpack Compose integration, coroutine support, and modular design.
Offers a UI framework designed for seamless integration and management of model-view-viewmodel (MVVM) architecture, facilitating organized and efficient application development.
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.
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.
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.
Enhances Jetpack Compose with additional libraries for insets, system UI control, AppCompat theme adaptation, paginated layouts, runtime permissions, placeholder UI, flow layouts, and navigation animation.
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.
Lightweight library enables deeplink functionality, offering seamless integration with Navigation Compose for enhanced navigation capabilities.
Enables seamless cross-platform navigation by offering tools and components to manage routing, deep linking, and navigation state within applications.
Lightweight, minimal navigation layer for Compose UIs — simple screen routing, back-stack management and easy integration with minimal boilerplate and a small API surface.
ViewModel-driven navigation architecture enabling sealed scenes, NavigationState actions (push/pop/present), SceneRepository for passing data, plus declarative UI integration and modal-stack manager.
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.
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.
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.