Browse Kotlin Multiplatform libraries
index data from klibs.ioPersonal cloud computer for storing photos, media and documents, running sandboxed WebAssembly apps (password managers, smart‑home, trackers), portable between hosts, pay‑as‑you‑go storage and backups.
Extensible routing library for creating independent, type-safe routes with support for route handling, nested routing, type-safe navigation, event routing, and various integration modules like Compose and Voyager.
Facilitates routing through annotations for defining destinations and parameters, enabling route-based navigation and parameter injection. Supports dynamic module addition, route collection, and aggregation.
Provides easy-to-use routing for Compose-based applications, supporting route declaration, configuration, nested routing, navigation, and redirects. Simplifies route management and navigation handling within applications.
Manages deep-link definitions, parsing, and creation with a single source of truth for actions and data. Features type-safe link building, parsing, routing, and auto-generating consistent documentation to streamline development and marketing integration.
Enhances state management and navigation in Compose applications by integrating a port of the Flutter Bloc library with a modified Voyager navigation library, offering improved cross-platform capabilities.
Simplifies navigation in Jetpack Compose with type-safe routes, advanced backstack control, and conditional navigation. Automatically generates code, ensuring compile-time safety.
Predictable unidirectional state management with pure reducers, typed effect routing to handlers, composable state lenses, middleware-driven action flow, and purpose-built testing tools for deterministic, modular apps.
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.
Completely decoupled routing library facilitates screen navigation using a coordinator pattern. Offers route change listening and basic deeplinking support, enhancing application architecture flexibility.
Tool simplifies navigation with base functionality, Compose wrappers, and MVVM support. Features nodes, chains, and repositories for flexible navigation architecture.
Secure, customizable communication layer between wearables and companion apps: structured message envelopes, transport‑agnostic routing, battery‑aware connection lifecycle, retries/ACKs, and reactive incoming streams.
Enhances routing for PreCompose by compiling annotations into navigation graphs. Simplifies route binding through concise annotations, supporting various platforms with seamless integration into project dependencies.
Enhances navigation by offering type-safe routes and serialization support, simplifying navigation logic with a streamlined, type-safe interface. Integrates easily into existing projects.
Implements a routing framework for mobile and desktop applications, enabling page and window navigation, parameter passing, back navigation, and customizable window sizes.
Library enhances navigation in compose-based applications with multi-layer navigation, authentication, responsive design, state restoration, and feature toggles, supporting device-aware and type-safe routing.
Facilitates web navigation for user interfaces, simplifying route management and enhancing web application interaction through streamlined dependency integration.
GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.
Lightweight navigation library tailored for seamless screen transitions using URL-based navigation, nested graphs, and dynamic parameters, optimized for modern web applications.
DSL for defining transport-agnostic API specifications focused on routines' inputs/outputs; generates protocol-compatible specs, clients and UIs while enforcing simple, consistent routing (POST-per-routine).
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.
Supports module-to-module communication by routing to interfaces via URI strings. Facilitates screen navigation, leveraging annotations and reflection for seamless integration and routing.
Asynchronous framework for building microservices and web applications, leveraging coroutines for non-blocking I/O. Offers flexible, testable architecture with unified interception and hosting API.
Routing library designed for creating hierarchical UI components and managing states. Enables writing root and subcomponents, handling state changes, and initializing entry points seamlessly.
Lightweight, minimal navigation layer for Compose UIs — simple screen routing, back-stack management and easy integration with minimal boilerplate and a small API surface.
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.