Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight 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.
Organizes Components and implements UDFs atop Decompose, delivering lightweight component management, simplified lifecycle handling, and easy user-defined function integration for modular apps.
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.
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.
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.
Offers scaffolding for routing and navigation in multiplatform projects, emphasizing common code for navigation logic. Includes preference implementation and a simple testbed for development.
Facilitates navigation in applications with a composable navigation host, sealed class screens, and defined routes for splash and home screens.
Enables navigation in a Router style for Android and JVM, inspired by Cicerone, offering core and base modules for streamlined integration.
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.
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.
Framework integrates Spring Boot backend with Compose Multiplatform applications, offering backend utilities, cross-platform functionality, and components for Android, Desktop, iOS, and Web platforms.
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.
Supports module-to-module communication by routing to interfaces via URI strings. Facilitates screen navigation, leveraging annotations and reflection for seamless integration and routing.
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.
Jetpack Compose type-safe navigation library
Lightweight library enables deeplink functionality, offering seamless integration with Navigation Compose for enhanced navigation capabilities.
Routing library designed for creating hierarchical UI components and managing states. Enables writing root and subcomponents, handling state changes, and initializing entry points seamlessly.
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.
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.
Material-inspired UI components and theming for Compose: dynamic Monet colors, ThemeController for modes and keyColor seeding, optional icons, navigation UI, and interactive demos.
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.
Type-safe suspendable navigation with result-passing (primitives and serializable objects), plus a lightweight MVI ViewModel interface to standardize UI state management.
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.
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.
Adaptive UI toolkit offering responsive layout components, configurable breakpoints, navigation patterns, dynamic sizing and theming helpers for building scalable, adaptive interfaces.
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.
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.