Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-dsl
kotlin-grammar-lixy0.0.1
0

Transforms strings into token sequences using customizable rules with a domain-specific language designed for creating lexers. Enables lexical analysis, a foundational step for compilers.

AndroidJSJVMNative·codlab·Apache License 2.0
controllerPidKmp1.0.1
0

Lightweight, extensible PID controller offering customizable kp/ki/kd, time-based integration/derivative, anti-windup, output limits and auto-mode — easy to embed in control loops with deterministic math.

AndroidJVMNative·Murilo-Migliati
kmp-utils0.0.6
0

Barebones library template to quickly bootstrap a Maven-Central-ready library; includes a platform-starting Fibonacci generator, per-target tests, CI workflow and deployment instructions.

AndroidJVMNativeWasm·dreamfighter·Apache License 2.0
ansi-to-tui-kotlin0.1.4
0

Parses ANSI escape sequences into ratatui-styled text, converting terminal color/style codes (4-, 8-, 24-bit colors; bold, italic, underline, reset) for TUI rendering.

AndroidJSNativeWasm·KotlinMania·MIT License
KotlinVH0.6.1
0

Client for interacting with the Virtual Home API, enabling environment reset, character management, scripted action rendering and async-friendly remote control of multi-agent grounded language simulations.

JSJVMNative·takanori-ugai·Apache License 2.0
Markdown-granite-parser0.1.0
0

Extends standard Markdown parsing to support Obsidian-flavored syntax, including internal links, embeds, block refs, footnotes, highlights, callouts, tasks, comments, and AST generation.

AndroidJSJVMNative·pChochura·MIT License
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
KShKU0.0.1.1
0

Monorepo of small reusable libraries: cross-thread/coroutine-local context utilities, coroutine-friendly signal/observer primitives, and a composable action/expectation graph with dispatching helpers, including tests and a sample runtime demo.

JVMNative·kshulzh·Apache License 2.0
GeoKt1.0.3
0

Immutable geometry primitives and utilities: 3x3 transformation matrix, integer/float rects and points, plus immutable variants, transformation helpers, and a lightweight API for spatial calculations.

AndroidJVMNative·johngray1965
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
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
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
kotlin-acyclic0.1.0
0

Enforces structural acyclicity in source code: compiler-plugin family detecting semantic file cycles, rejecting same-file declaration recursion, enforcing declaration order, and supporting explicit all-participant opt-out annotations.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0
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
ozone0.3.4
0

Compiles AT Protocol lexicons into typed classes, generates API interfaces and HTTP (Ktor) implementations, and supplies OAuth and Jetstream bindings plus a Gradle plugin for schema generation.

JSJVMNative·Turtlepaw·MIT License
time1.0.3
0

Elegant, type‑safe, locale‑aware date/time, interval, relative‑time, duration and period formatting via readable DSLs; smart interval merging, customizable formats, and implicit locale/timezone scoping.

AndroidJSJVMNativeWasm·VladimirTintera
libs-mobile0.4.0
0

Shared libraries published to Maven Central; modules versioned and released independently via tag-driven publish workflow that publishes only the tagged module; consumers need only mavenCentral.

AndroidJSJVMNative·coderwise
XueHuaSDK1.0.0
0

Multiplatform IM SDK: unified network, sync, local DB and event layers with Wire-generated protobufs, Ktor client, SQLDelight, coroutines and catalog-driven Gradle dependency management.

AndroidJSJVMNativeWasm·Matkurban
kvality3.3.0
0

Schema-first validation with fluent, composable rules and Joi-like DSL — chainable validators, nested and cross-field checks, schema composition, strict/partial modes, and structured error objects.

AndroidJVMNative·Chandu4221·Apache License 2.0
cmp-mifos-passcode1.0.0
0

Library template demonstrating publishing to Maven Central, including a Fibonacci sequence generator, PGP key and token setup, publishing-plugin configuration and GitHub Actions release workflow.

AndroidNative·akashmeruva9·Apache License 2.0