Browse Kotlin Multiplatform libraries
index data from klibs.ioEnables real-time locale switching for Compose UIs with a simple wrapper composable and LocaleUpdater API, resource-based string management, and optional browser navigator.languages override.
Shared UI samples and app skeletons with modular common/platform source sets, platform-specific entrypoints, and ready-built Gradle tasks for building and running development targets.
High-performance terminal emulator featuring VT100/Xterm emulation, truecolor 24-bit, mouse and IME support, tabs/windows, search, hyperlink detection, OSC7 working-directory tracking, embeddable component and JSON-configurable settings.
Enhances UI design with responsive and adaptive features, offering automatic theme adaptation, orientation-aware layouts, and device-specific components, improving developer experience with hot reload and zero-configuration setup.
Facilitates swipeable composable widgets with customizable action buttons, supporting swipe in both directions, and integration within lists to manage swipe states during scroll events.
Enables creation and customization of animated sheep graphics with features like random fluff colors, spinning animations, and adjustable leg styles, using simple size strategies.
Expose Compose UIs over a REST-like HTTP API for AI agents to inspect (semantic tree, screenshots) and interact (clicks, gestures, text), record GIFs, run headlessly without production changes.
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 country selection by offering a predefined country list with names, dial codes, currencies, and flags. Includes customizable UI components for real-time search and selection.
Full-featured download manager with segmented parallel downloads, pause/resume and persisted tasks, queueing, speed limits, scheduling; includes daemon REST API, remote control, and pluggable protocol/storage extensions.
Native WebView integration leveraging system web rendering via JNA, offering true native performance, no bundled browser engines, bidirectional JS interop, navigation controls, and state management.
Creates a realistic, visually appealing switch inspired by a popular meme, featuring light and shadow effects, and written entirely with Compose Multiplatform.
Desktop app aids in exploring Jetpack Compose internals by visualizing IR and composition structures. Features include tree comparisons, SlotTable inspection, and integration with other apps for detailed analysis.
High-performance Markdown parser and renderer with AST-based incremental parsing, streaming (LLM) rendering, built-in image loading, LaTeX math, customizable themes, pagination, and broad CommonMark/GFM extensions support.
Offers ImageVector format flag icons for easy integration in projects, inspired by existing flag libraries. Supports referencing by Alpha-2 country codes and includes additional regional flags.
Feature-rich skeleton and shimmer UI toolkit offering customizable shimmer types (linear, radial, pulse, wave), global pause/resume, staggered animations, Material 3 theming, accessibility and lifecycle-aware performance.
Declarative DSL for handling keyboard hotkeys in Compose UIs, offering chords and sequential shortcuts, nested/preview scopes, per-component modifiers, and Hyper virtual-modifier expansion.
Enables seamless integration of WebGPU by providing bindings to the wgpu library using a Rust-based backend, supporting desktop and mobile platforms, with detailed API references.
SVG decoder for Coil, rendering vector images to pixel-perfect bitmaps via resvg Rust FFI, with system font support, consistent rendering and no browser dependency.
Lightweight UI framework for building scalable, fully multiplatform applications. Achieves modularity through independent components called black-boxes, promoting code reusability, lifecycle awareness, and declarative navigation.
Coroutine-driven modern router enabling suspendable cross-module navigation with compile-time annotation scanning, automatic route/service aggregation, type-safe parameter passing, lifecycle-bound ViewModels, service discovery, and advanced transitions.
Enables seamless integration of Phosphor Icons into UI projects, offering a script for generating icon paths and supporting multiple platforms including Android, iOS, Desktop, and Web.
Box2D v3 bindings mirroring original API; high-performance simulation, circle/polygon/capsule/segment shapes, opt-in contact/hit events, 64-bit collision filtering, world stepping and sleep controls.
Robust, easy-to-use library for cropping images with a single codebase, featuring a user-friendly UI and supporting both Android and Desktop platforms.
Announces UI messages to native screen readers using JNA, offering CompositionLocal helpers and Swing integration, supports assertive/polite priorities and returns success status.
In-app update manager offering pluggable release sources (GitHub-ready), streaming download progress via StateFlow, customizable asset matching, installer hooks, optional Compose UI components, pre-release and background update support.
Semantic icon token system mapping stable tokens to interchangeable icon packs, supporting vector and glyph renditions, fallback chains, three-tier tokens, and variable-font Material Symbols for variants.
Multifunctional tool enables drawing on canvas with customizable stroke, color, and opacity. Offers undo/redo, reset, dynamic updates, and background options. Future updates include erase tool and import/export features.
Ensures UI content stays within safe areas on various platforms. Wraps applications with `ProvideSafeArea` to handle insets and avoid overlaps with system UI elements.
Compose-first, lightweight icon library exposing the complete Iconsax set as strongly-typed, compile-time ImageVector icons in multiple styles; generated via Gradle for zero runtime parsing.