Browse Kotlin Multiplatform libraries
index data from klibs.ioCurated Lucide v1.16.0 icons as ImageVector assets for Compose, fully customizable stroke, color and size, organized into categories and usable type-safely at runtime.
Compile-time capture of marked source snippets via annotation, emitting runtime-accessible literal lists containing source text, location and kind, with per-marker option overrides and zero runtime cost.
Line-by-line transliteration of a Rust source-code parser: complete syntax tree representation, token parsing/printing, span-aware error reporting, derive parsing helpers and traversal/transformation APIs.
Lightweight utility extensions offering nullable defaults, safe string conversion, list/map manipulation (rotation, chunking, inversion), shared JSON serialization helpers, and callback-based exception handling.
Unified API for scheduling background one-shot and periodic workers with constraint-aware scheduling, retry/backoff, factory-based dependency injection (no reflection), ephemeral sweep, and network reachability gating.
BSON-first MongoDB client with ergonomic typed serialization and DSL builders for filters/updates; supports CRUD, sessions, transactions, SRV/TLS, index helpers, and a raw BSON escape hatch.
Quasi-quoting toolkit enabling code-as-data generation of token streams via quote-like macro syntax: interpolation, repetition, identifier construction, span-aware hygiene, and composable token fragments for code generation.
Wrapper around compiler's procedural-macro API, enabling proc-macro-like token streams outside macros, making macro logic unit-testable; faithful line-by-line transliteration preserving upstream behavior and provenance.
Modular client SDK: unified networking, encrypted settings, security policies and MFA, multi-method identity and session management, WebSocket lifecycles, pluggable error parsers, composable UI and navigation.
Composable tree view with lazy rendering, connector lines drawn in one layout pass to avoid flicker, configurable indentation, icons, gaps, and optional always-expanded mode.
Client for YAXI Open Banking services handling interactive consent flows, dialogs and redirects; returns JWT-authenticated results, session/connection reuse, async CompletableFuture facade and refresh support.
Physics-based cycling simulator converting static GPX traces into virtual rides with realistic speeds, times and power estimates; elevation correction via Terrarium DEM, smoothing, resampling and GPX output.
Ergonomic trait-object error type for idiomatic application error handling; attach contextual messages, downcast to concrete error types, capture backtraces, and create errors with concise macros.
compose document viewer
Collection of Compose libraries enabling rich-text documents: CommonMark parsing, composable UI elements (Headings, BlockQuote, HorizontalRule), Material styling and a printable controller for rendering and printing.
Image and video picker with preview, camera capture, GIF support, directory grouping, playback controls, dark/light themes and internationalization; configurable max items and grid layout.
Composable image viewer featuring intuitive gestures, pinch/zoom, huge-image sampling, paged galleries, preview popups with transition animations, highly customizable and independent of external image libraries.
Minimal demonstration offering a basic abc example and usage patterns, simple API, lightweight integration, ideal for learning fundamentals, quick prototypes, and educational experimentation.
Pull-to-refresh and load-more component delivering highly customizable indicators, multiple scroll modes (translate/fixed/behind/front), themeable global config, Lottie/progress/classic indicators, vibration and finish-delay effects.
Embeds a WebView into JetBrains Compose UI, offering remembered state, navigation controller, JavaScript bridge, HTML/URL/post-data loading, async JS evaluation, progress and error tracking.
Customizable animated dropdown menu with cascading submenus, DSL-style menu builder, multiple enter/exit animations, easing options, icons, color theming, offset control and selection callbacks.
Collection of reusable Compose UI components: pagers, auto-scrolling banners, indicators, image banners, versatile refresh layouts, flow/labels layout, date/value pickers, menu FABs, chainable scroll behaviors.
Highly configurable calendar picker logic with customizable day-cell UI, multiple view modes (month, week, vertical, horizontal), selection types (single, multiple, range), and animated scrolling.
Opinionated toast component offering stacked, animated, and customizable toasts: multiple types/colors, positions, transitions, swipe-to-dismiss, actions/icons, durations, lazy performant rendering, and ViewModel-friendly updates.
Draw CSS-style box and inner shadows via a single modifier API—supports blur, spread, offset, color, shape masking, clipping, and inset shadows for Figma-like results.
Immutable, cheaply-cloneable byte containers and cursored read/write views; typed big- and little-endian numeric access, chaining/limiting adapters, iterator/reader/writer adapters, Result-based safe reads.
Collection of well-tested utility extensions and types: ergonomic collection/string helpers (Vec.map, split1), a cheap-copy Dupe trait, and ARef abstraction for uniform references.
Application-level networking layer offering typed NetworkResult, structured NetworkError, ordered interceptor pipeline (auth single‑flight refresh, retry, circuit breaker), redacted logging, converters, test doubles.
Line-by-line transliteration of a mature parser-generator, enabling compact readable grammars, reusable grammar macros, operator and type-inference support, compact defaults, and LR(1)/LALR(1) parsing.