Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Firebase-KMP-Kit0.4.0
0

Unified Firebase Remote Config access through a single API, fetchAndActivate, typed getters, JSON export, simple initialize, optional auto-refresh and REST-backed local cache.

AndroidJSJVMNativeWasm·RazoTRON·Apache License 2.0
SmallDecimal0.8.6
0

Predictable fixed-size 64-bit decimal type with 60-bit mantissa and 4-bit exponent; supports arithmetic, comparisons, configurable automatic rounding, and locale-aware parsing/formatting.

AndroidJSJVMNativeWasm·astridha·MIT License
oni-seed-browser-model41c71d8
0

Object model representing Oxygen Not Included game maps, enabling parsing, querying and manipulation of map data for seed browsing, analysis and visualization; available as snapshot artifacts.

JSJVMWasm·StefanOltmann·GNU Affero General Public License v3.0
Markdown0.0.1-alpha.12
0

Blazing-fast AST-based Markdown engine with incremental parsing, token-by-token LLM streaming, full CommonMark coverage, theming, LaTeX math, linting, plugin directives and image loading.

AndroidJSJVMNativeWasm·zly2006·MIT License
debuggable-compiler-plugin0.1.7
0

Instruments classes at compile time to automatically track and visualize Compose State, Flows and function actions; adds diagram-style variable captures, optional stack traces, and pluggable loggers.

AndroidJSJVMNativeWasm·TBSten
ShimmerX1.0.1
0

Smooth, theme-aware loading shimmer with shared animation state, Modifier-based API, color variants and gradient overrides, plus ready-made circle, block and text-line skeleton helpers.

AndroidJSJVMNativeWasm·maulikdadhaniya
Shapes1.2.0
03 used by

Declaring and composing reusable shape models via a concise DSL, enabling geometric transformations, hit-testing, serialization, and lightweight rendering/export utilities for vector graphics.

AndroidJSJVMNativeWasm·ienground·Apache License 2.0
readability1.0.0
0

Extracts main article content and metadata from web pages into cleaned HTML/text, offers configurable parsing, readerability checks, JSON-LD handling, and serializer customization.

JSJVMNativeWasm·Tlaster·Other
MultiAds1.0.6
0

Rapidly integrate Google AdMob ads as composable UI elements—banners, interstitials, rewarded and native; supports preloading, custom native templates, AdState-aware display, consent handling and HTML banners.

AndroidNativeWasm·mobile-development-group·Apache License 2.0
glitchtext-compose1.0.0
0

Highly optimized, realistic digital glitch effect for text rendering with GPU shaders, customizable distortion, color-channel shifts, procedural noise, temporal animation, and minimal performance overhead.

AndroidJSJVMNativeWasm·eduardomcb
VerticalStepper2.0.0
0

Customizable vertical stepper component with animated transitions, support for custom step layouts and alternate components, plus callbacks for animation completion.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
lyricist1.8.0-compose-1.10
0

Type-safe composable string localization: parameterized strings, flexible plural handling, runtime locale switching, dynamic updates, KSP code generation and easy migration from strings.xml for multi-module projects.

AndroidJSJVMNativeWasm·skaldebane·MIT License
ViewSlider2.0.0
0

Horizontal snapping carousel centering and scaling the middle item, with customizable item width and scale factor, composable item content, selection callbacks, and selectable indicator/label.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
json-stream0.0.2
0

Streaming JSON parser emitting flat token events for incremental, chunked input; supports suspending reads, building or skipping value trees, and efficient selective field extraction.

JSJVMWasm·b8b·Apache License 2.0
crossterm-kotlin0.1.4
01 used by

Terminal manipulation toolkit: cursor control, rich color/styling (16/256/RGB) and attributes, screen/raw-mode management, event polling (keyboard, mouse, resize), command-pattern ANSI batching.

AndroidJSNativeWasm·KotlinMania·Other
btree-kotlin0.2.1
02 used by

Ordered B-tree map and set implementing Rust std semantics, preserving upstream behavior and tests; offers stable-order iteration, efficient B-tree operations, and parity-oriented translation.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
lalrpop-kotlin0.1.7
0

LR(1) parser generator implementing the lalrpop grammar and architecture, offering a configuration API to process .lalrpop grammars, Cargo-style conventions and code generation.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
GameBigBox1.0.8
0

3D-rendered PC game big-box UI widget with runtime or bundled textures, spine mirroring and edge-derived side colors, configurable rotation, and a reusable GL-backed loading spinner that avoids reloads.

AndroidJVMNativeWasm·jhavatar
latex1.4.7-zly
01 used by

High-performance LaTeX math parser and renderer with incremental parsing, automatic line breaking, image export, MathML conversion, accessibility (MathSpeak), formula highlighting, animations and WYSIWYG editing.

AndroidJSJVMNativeWasm·zly2006·MIT License
DatePickerSpinner1.0.3
0

Material Design–style date picker spinner UI component offering scrollable day, month, year wheels with customizable colors, typography, localization support and extensible date formatting.

AndroidJSJVMNativeWasm·Commit451·MIT License
capture-code-compiler-plugin0.2.2
0

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.

AndroidJSJVMNativeWasm·TBSten·MIT License
syn-kotlin0.3.1
06 used by

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.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
quote-kotlin0.1.3
07 used by

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.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
proc-macro2-kotlin0.1.6
08 used by

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.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
kmp-platform-sdk0.0.1
0

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.

AndroidWasm·mudrichenkoevgeny
vcyclist1.2.0
0

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.

JSJVMWasm·glandais
anyhow-kotlin0.1.1
01 used by

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.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
ComposeViews2.0.0
0

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.

AndroidJSJVMNativeWasm·vickyleu·Apache License 2.0
bytes-kotlin0.2.1
02 used by

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.

AndroidJSJVMNativeWasm·KotlinMania·MIT License
gazebo-kotlin0.1.1
0

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.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0