Browse Kotlin Multiplatform libraries
index data from klibs.ioUnidirectional data flow architecture for Android, utilizing state machines for side effects like network calls and UI updates, with easily testable logic and built-in navigation.
Tiny library simplifies navigation in Compose Multiplatform applications, featuring screens navigation, optional ViewModel with work cancellation, and desktop-specific windows navigation capabilities.
Manages navigation and architecture of Compose UI apps, offering a simple API for handling Composable functions with transitions and a backstack. State saving/restoring in progress.
Powerful application rendering engine dynamically generates user interfaces by parsing JSON descriptions. Offers navigation stack, transition animations, form submission, and intelligent caching for seamless cross-platform UI deployments.
Library facilitates app navigation by separating business logic from UI routing. Supports various platforms and frameworks, enabling navigation management through a unified interface.
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.
Enhances navigation element creation with safe routes and arguments, offering an idiomatic approach to destination routes, arguments, and deep links, including annotation support.
Facilitates development with an opinionated architecture for Compose, implementing VISCE architecture. Offers animations, layouts, popups, markdown rendering, and system UI enhancements for seamless cross-platform development.
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.
Simplifies navigation in Compose projects using Material3 BottomSheets as routes, reducing dependencies and ensuring consistent Material3 experience. Supports customization of bottom sheet appearance.
Codegen for typed Navigation 3: generates Branch and Tree abstractions linking composable views, typed nav-data and entries into a BackStack-aware NavDisplay; optional manual boilerplate support.
Animated icon component with three states—burger, arrow, and cross—and smooth transitions. Simple integration with customizable progress control for dynamic UI interactions.
Enables rapid project development with small libraries, including MVVM implementation for screen components and view models, built on top of a decomposition library.
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.
UI-agnostic navigation and flow engine modeling screens as pure Nodes (state, events, outputs), enabling headless navigation, reusable flows, clean UI adapters, and full flow testing.
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.
Facilitates shared code across Compose Multiplatform applications with structure for common and platform-specific code, supporting integration with platform-specific features and UI elements.
Component for managing a bottom screen tab bar, offering customizable tab configurations, stack management, and theming options for enhanced user interface design.
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.
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.
Annotation-driven, compile-time navigation generator: declare journeys as sealed interfaces; generates typed controllers, sealed view classes, a saved back-stack host, and declarative piggybacked side-effects.
Powerful MVLI library enhances state management and navigation using unidirectional data flow, type-safe navigation, Jetpack Compose integration, coroutine support, and modular design.
Represents maps and paths with a simple API, offering algorithms for manipulation and pathfinding, including Dijkstra's algorithm. Supports cell attributes, accessibility, and customizable path creation.
Lightweight navigation library tailored for seamless screen transitions using URL-based navigation, nested graphs, and dynamic parameters, optimized for modern web applications.