Browse Kotlin Multiplatform libraries
index data from klibs.ioReal-time HTTP traffic inspection streaming requests and responses over a local WebSocket to a native desktop app; automatic discovery, session-based logging, and full request/response body and header inspection.
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.
Shared Compose UI codebase with common and target-specific source folders, plus example apps and run/build configurations for each target; includes developer run instructions.
Parses Tajweed-annotated Quran text into color-coded, span-ready UI text, mapping tajweed markers to configurable colors and supporting custom color schemes for pronunciation guidance.
Parses CSI/SGR ANSI escape sequences into styled text slices with color, intensity and style metadata; reconstructs plain text, iterates lines, and supports all 16 ANSI colors.
Composable-friendly retained models offering lifecycle-aware instances, coroutine-scoped cancellation, simple retain factory, and onClear hooks for deterministic resource cleanup and UI state retention.
Representation and manipulation of chess positions, moves and games: immutable bitboard positions, legal-move generation, UCI/SAN parsing, PGN game trees with variations and fluid API.
An unofficial port of the KizzyRPC library for Discord rich presence to Kotlin MultiPlatform
Custom overscroll effect enabling dismiss-on-threshold with per-frame visual transforms and callback support, including haptic feedback triggers and customizable progress-driven layer rendering.
Customizable virtual joystick offering touch-based directional controls with configurable dead zones, selectable 4- or 8-direction modes, reactive move events, and customizable visuals/background styles.
Typed, async-friendly key-value settings module offering persistent storage, reactive flows, optional encryption, schema migrations, and test utilities for unit and integration testing.
Production-ready throttle and debounce toolkit for UI events, featuring async-safe click modifiers, AsyncButton and debounced inputs, plus configurable concurrency modes: Drop, Enqueue, Replace, Keep Latest.
Composable UI toolkit offering a surface registry/render system for modals, dialogs and drawers, plus async function-based dialog group supporting alert and confirm dialogs.
Unified API for retrieving system app directories (temp, documents, cache, downloads), synchronous calls, application-id isolation for per-app subdirectories and standard path mappings.
Type-safe DSL for building and rendering SVG graphics with composable UI integration, intuitive path DSL, gradients, clipping/masking, and first-class Kobweb web application support.
Replica la API oficial de Firebase, entrega módulos modulares, integración con coroutines/Flow, serialización tipada (value<T>, toObject<T>, set<T>) y testing con emulator.
Resolve shared map links (Google Maps, Apple Maps) into latitude/longitude coordinates, including short/redirected links, without relying on external mapping APIs.
Functional monads for safer null and error handling: Maybe, Either, Try; error-accumulating types, evaluation combinators for combining results, and tuple utilities up to quintuple.
Comprehensive UI toolkit with 20+ production-ready components, built-in theming, accessibility, animated transitions, visual variants and size presets — ideal for consistent design systems and rapid prototyping.
Unified API for runtime permission management and device information, offering asynchronous, coroutine-friendly permission requests/status (single or batch), rationale handling, and location monitoring with live-tracking and state updates.
Type-safe access to the Scryfall REST API with complete models, a query DSL, async-friendly calls, input validation, rate-limit handling, rich card utilities and configurable logging.
Customizable fading edges for UI components with horizontal/vertical orientations, static or dynamic scroll-aware behavior, clip or color fill types, marquee support and flexible modifiers.
Lightweight formatter converting durations into human-readable "time ago" strings. Zero dependencies, single-file implementation, customizable locale translations, supports past and future phrasing, minimal extensible API.
Lightweight signal abstraction for emitting typed events and connecting synchronous handlers. Includes connection handles and a global named-signal registry for simple, minimal event routing.
Resumable tus uploads with create/upload flows, pause/resume support, progress callbacks, metadata, configurable chunking and retries, optional file-locking, and persistence hooks for resumed transfers.
Simplifies terminal input handling, unifies keyboard into a byte stream ready for PTY/SSH, supports RAW/TEXT modes, maps virtual keys to ANSI sequences, and offers UI integration.
Redux-style state management with modern toolkit features: type-safe reducer DSL, reactive StateFlow, memoized selectors, async thunks, entity adapter, listener middleware, slice pattern.
ViewModel-like retained model helper for dialogs and popups, composable integration with declarative entryProvider and metadata-based factories, typed PopupId, and synchronous showDialog result delivery.
Ktor client plugin streamlines Storyblok API calls; includes example code and full reference docs to integrate headless CMS content and visual-editor workflows into apps.
Template library demonstrating publishing to Maven Central with Fibonacci sequence generator, PGP key and token setup, publishing plugin configuration, coordinates/metadata guidance, and GitHub Actions release workflow example.