Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
xarpeg-kotlin-peg-parser6.2.0
0

Operator-driven parser combinator DSL for compact PEG-style grammars, parsing raw input without tokenization, featuring built-in memoization, typed tuple results, named errors and associativity helpers.

JSJVMNativeWasm·MirrgieRiana·MIT License
shared-foundation0.0.38
0

Shared business logic and API contracts for backend and client applications, enabling code reuse, consistent data models, and centralized domain rules across service boundaries.

AndroidJVMNativeWasm·mudrichenkoevgeny·Apache License 2.0
multiplatform-resources-svg0.0.1
0

Unified SVG rendering API offering a rememberSvgPainter composable and SvgImage wrapper, with platform-specific optimizations — native renderer integration and asynchronous caching for efficient, seamless SVG use.

AndroidJSJVMNativeWasm·loshine·Apache License 2.0
fractional-indexing-kt2.0.4
0

Generates lexicographically-sortable, variable-length byte keys terminated by 0x80 for application-defined ordering (e.g., drag-and-drop lists), supports before/after/between inserts, rebalance and multiple encodings.

AndroidJSJVMNativeWasm·Pon57·Apache License 2.0
KCSG0.4.4
0

DSL enabling construction of constructive solid geometry models using primitive shapes, boolean operations and mesh generation for programmatic 3D modeling and CAD-style workflows.

JSJVMNativeWasm·Monkopedia·Other
phosphor0.6.2
01 used by

Converts agent cognitive signals into animated ASCII luminance, color ramps, particle physics and 3D wave surfaces via a strict layered, metadata-driven emitter pipeline emphasizing luminance-first physics.

JSJVMNativeWasm·socket-link·Apache License 2.0
qamar-kmp-libraries1.0.18
0

Complete Quran toolkit: bundled Arabic DB with page map, transliteration and translation managers, search, audio URL resolution, tajweed span detection, and prayer-time calculation engine.

AndroidJSJVMNativeWasm·maqsats
m-toast0.3.0
0

Lightweight toast overlay system for showing customizable timed messages with icon support, fully custom composable content, alignment and offset controls, and sensible defaults.

AndroidJVMNativeWasm·xabaras·Apache License 2.0
compose-lazyflow0.1.16
0

Interactive whiteboard and graph-node components with ready-made gestures, motions and actions for building Miro‑style canvases and Obsidian‑like node graphs, plus live demo and samples.

AndroidJSJVMNativeWasm·3moly·Apache License 2.0
omnical0.1.0-alpha03
0

Unified calendar toolkit for parsing, generating, and synchronizing events across formats and sources; features timezone-aware normalization, robust recurrence handling, conflict resolution, and flexible import/export adapters.

JSJVMNativeWasm·xfqwdsj·MIT License
stepper0.3.0
0

Custom stepper component with composable UI, DSL-defined milestone roadmap, milestone-to-screen mapping, data aggregation, and built-in DI, coroutines, and serialization support for modular apps.

JVMNativeWasm·n-apos·Apache License 2.0
kotlin-semver0.1.0
0

Parsing, comparing and incrementing semantic versions, plus flexible constraint parsing (Maven, npm, custom) with disjunctive-normal-form comparator logic and support for descriptors, X-, tilde-, caret- and hyphen-ranges.

JVMNativeWasm·Osmerion·MIT License
ktjosa1.0.1
0

Automatic determination and synthesis of Korean particles (이/가, 을/를, 은/는, etc.), supports digits/letters/symbols, extracts particles only, handles final 'ㄹ' exceptions.

JSJVMNativeWasm·damu-u·Apache License 2.0
miuix0.8.5
0

Material-inspired UI components and theming for Compose: dynamic Monet colors, ThemeController for modes and keyColor seeding, optional icons, navigation UI, and interactive demos.

AndroidJSJVMNativeWasm·myflavor·Apache License 2.0
Nexus-Player-KMP1.0.2
0

Compose-based, highly customizable video player offering multi-quality stream switching, playback speed control, repeat toggle, metadata extraction, and pluggable UI components like loading indicators and settings.

AndroidJSJVMNativeWasm·mamon-aburawi
superposition0.0.1-alpha01
0

Lightweight, zero-overhead Result type offering type-safe failures, enforced handling, functional composition, concise operator syntax, exception-to-failure mapping, map/recover operators and debugging support.

JSNativeWasm·diareuse·GNU General Public License v3.0
compass0.5.0
0

MVI state management with ViewModel lifecycle, composable StateContent, reusable component DSL, typed navigation keys, Navigator API, predictive-back animations, ViewModelStore syncing and saveable backstack state.

AndroidJVMNativeWasm·usmonie
KMPPlatformContext2.0.2
03 used by

Abstraction for platform-specific context handling and IO dispatching, offering PlatformContext, a global provider for current context, a PlatformIO dispatcher, and optional automatic initializer.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
AndroidLiquidGlass2.0.0-alpha06
02 used by

Customizable liquid-glass background effect engine for UIs, delivering blurred glossy visuals, interactive distortions, example components (buttons, toggles, sliders, bottom tabs) and demo showcase.

AndroidJSJVMNativeWasm·ienground·Apache License 2.0
twitchkt1.0.0
0

Typed asynchronous clients for Twitch OAuth2, Helix REST API, EventSub WebSocket and IRC; stream-based auto-pagination, automatic EventSub reconnect/keepalive, pluggable token and logging.

JSJVMNativeWasm·CaptnBlubber·Apache License 2.0
lobicons0.2.2
0

AI provider icon set for Compose with 470+ vector glyphs, mono and color variants (tintable or full-color), plus a regeneration script to import lobe-icons assets.

AndroidJVMNativeWasm·wertikolix·Apache License 2.0
komotion0.4.1
0

Frame-driven video composition system using composable functions where animations are pure functions of frame index; includes preview player, interpolation/spring easing, MP4 export with FFmpeg, audio mixing.

AndroidJVMNativeWasm·rubixhacker·Apache License 2.0
Kraft0.10.0
0

Compile-time generation of type-safe extension mappers between data classes, with automatic property matching, renaming, nested and collection mapping, enum conversion, custom converters, and reverse mappers.

JSJVMNativeWasm·blu3berry-why·Apache License 2.0
kotlin-default-value-capture0.1.0-alpha03
0

Compile-time replacement of default function argument expressions, enabling type-safe, zero-runtime-cost retrieval for displaying defaults in CLI help, configurations, and generated documentation.

JSJVMNativeWasm·TBSten
pale-blue-cmp-core1.0.0
0

Type-safe suspendable navigation with result-passing (primitives and serializable objects), plus a lightweight MVI ViewModel interface to standardize UI state management.

AndroidJSJVMNativeWasm·PaleBlueApps·Apache License 2.0
cmp-mediaviewer0.0.2
0

Automates library release and distribution: converts README into a homepage, publishes API docs and interactive web demo, builds downloadable sample app binaries and CI/CD pipeline.

AndroidJVMNativeWasm·aryapreetam·MIT License
cmp-videoplayer0.0.2
01 used by

Automates library release workflow: converts README into a Docsify homepage, publishes API docs, deploys a live browser demo, builds downloadable sample executables, and wires complete CI/CD.

AndroidJVMNativeWasm·aryapreetam·MIT License
Storytale0.0.4
0

Generates an interactive gallery of UI components from story files via a Gradle plugin, enabling isolated component development, preview app generation, and compiler/runtime integration.

AndroidJSJVMNativeWasm·aryapreetam·Apache License 2.0
apollo-kotlin-mockserver0.3.3.1
0

Lightweight HTTP mock server for testing GraphQL clients, offering configurable responses, scripting, easy setup, and extensive documentation with API reference.

JSJVMNativeWasm·aryapreetam·MIT License
aspecto1.0.1
0

Grid layout preserving image aspect ratios, smartly distributing rows, protecting against overly tall items, and using incremental calculations for efficient, responsive, distortion‑free image galleries.

AndroidJVMNativeWasm·aryapreetam·Apache License 2.0