Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagfileformat
net.akehurst.kotlin.json2.2.20
01 used by

Enables mapping objects into JSON with support for references, lists, sets, and maps, facilitating seamless data serialization and deserialization.

JSJVMWasm·dhakehurst·Apache License 2.0
app-config-parser1.0.0
0

Enables centralized configuration management with multi-stage and multi-region support using wildcard entries, eliminating runtime environment variables and facilitating seamless deployment and parameter management.

AndroidJSJVMNative·agraman4u
buri0.0.7
01 used by

Facilitates encoding and decoding using the bencoding format, as described in BitTorrent's specification. Supports list encoding, decoding, and validation with simple API methods for seamless integration.

AndroidJSJVMNative·remmerw·Apache License 2.0
kloca0.1.1
0

Automates internationalization by processing YAML translation files, generating platform-specific resources, and type-safe code. Offers type-safe access, streamlined team collaboration, and seamless production readiness with efficient, structured translation management.

AndroidNative·rlce·MIT License
Buffela4.0.0
0

Minimal schema-based binary format enabling compact, readable schemas with manual byte-size control, enums and sealed-like subtypes, fixed/variable arrays, plus serializer/deserializer code generation and JSON Schema validation.

AndroidJVMNative·BanForFun
wav-recorder0.1.1
0

Lightweight audio capture producing canonical 16-bit mono WAV buffers for transcription and AI pipelines, with unified API and extensible event hooks for error handling.

AndroidJVMNative·findusl·MIT License
spayd-kotlin0.0.5
0

Zero-dependency parser and serializer for SPAYD (Short Payment Descriptor) QR-payment strings — read, write, encode/decode with single-file, copyable implementation and serialization support.

AndroidJSJVMNativeWasm·okarmazin·Apache License 2.0
roff-kotlin0.1.4
01 used by

Generate ROFF man pages programmatically using an abstract document model, inline styles, control directives, text-formatting helpers, and safe rendering with apostrophe handling.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
kotlin-speexe8c1491-dirty
0

Speex audio decoding with streaming Ogg/Raw frame handling, simple API, lightweight bindings and efficient low-latency decoding with a small footprint for streaming workflows.

AndroidNative·coredevices·Apache License 2.0
kotlin-kotenv1.0.2
0

Loads .env files into runtime via DSL or fluent builder, honoring system env precedence; supports quoted/multiline values, comments, escapes, duplicates, and ignore options.

JSJVMNativeWasm·PaoloConte·MIT License
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
komicinfo1.0.2
0

Read and write CBZ archives with embedded ComicInfo.xml metadata; create CBZ from ordered image lists; customize per‑page info (types, bookmarks).

AndroidJVM·broot5·MIT License
angryscan-gitleaks0.1.1
0

Bindings for the Gitleaks secret-detection engine via JNA; implements IMatcher for angryscan-core, supports default/custom TOML rules, bundled native libraries, easy scanning and cleanup.

JVM·angryscan·MIT License
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
bcur-kotlin1.0.5
0

BC-UR Uniform Resources implementation offering full encode/decode, rateless fountain codes for animated QR transmission with deterministic PRNG, Bytewords and minimal CBOR, CRC-32/SHA-256, streaming multipart decoding.

AndroidJVMNative·gorunjinian·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
wire5.5.1-okio-fork-2
0

Schema compiler and runtime for protobuf: generates strongly-typed message models, handles binary encoding/decoding, offers Moshi/Gson JSON adapters, and supports Okio relocation for compatibility.

JSJVMNative·wangbax·Apache License 2.0
gs1-parser1.0.1
0

Parsing and validating GS1 barcodes with AI-spec-driven rules, smart normalization of symbology/separators, strict/lenient modes, auto-generated up-to-date AI catalog, detailed results and errors.

JVMNative·valyra-lab·Apache License 2.0
KioArch0.3.0-beta.2
0

High-performance, filesystem-free archive extraction supporting .7z/.zip via autoprobe magic-byte detection; streams decompression with zero temp files, O(1) memory, native bindings and Shift_JIS/UTF-8 filename decoding.

AndroidJSJVMNativeWasm·SorrowBlue·Apache License 2.0
ignore-kotlin0.1.1
0

Line-by-line transliteration of an upstream search-tool ignore crate: gitignore/.ignore/.rgignore parsing, glob and regex path matching, ignore-rule application, fast parallel recursive directory traversal, provenance headers.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
image-kotlin0.1.3
0

Line-by-line transliteration of a mature image library, offering format decoding/encoding, ImageBuffer/DynamicImage types, imageops (blur, resize, rotate), and provenance-tracked source mapping.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
uuid-kotlin0.1.1
0

Faithful line-by-line transliteration of a UUID implementation enabling generation, parsing, formatting, version handling, and per-file provenance headers for traceability, aiming feature parity with upstream.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
spatial-k1.0.0
01 used by

Geospatial toolset: GeoJSON DSL with builders and JSON serialization, ported Turf.js spatial-analysis functions, plus unit-of-measure types and formatting utilities for distances.

JSJVMNativeWasm·mapvina·MIT License
schemars-kotlin0.1.2
0

Generate JSON Schema documents from data types, honoring serialization attributes, offering derive-style macros, schema-from-value generation, serde-compatible behavior, and Draft 2020-12–compliant output.

AndroidJSJVMNativeWasm·KotlinMania·Other
seccompiler-kotlin0.1.0
0

Easy-to-use seccomp-bpf jailing library; define filters via JSON or code, compile to BPF, and install runtime or build-time with rule-based conditions and actions.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
dotenvy-kotlin0.1.1
0

Loads and parses .env-style key-value files with non-modifying and environment-modifying APIs, configurable loader, reader support, multiline/substitution handling, and compile-time/runtime loading options.

AndroidJSJVMNativeWasm·KotlinMania·Other
base64-kotlin0.1.0
0

Line-by-line transliteration of a battle-tested base64 implementation offering high-performance encoders/decoders, engine-level APIs, canonical-padding handling, and configurable decoding for non-canonical inputs.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
inspektor0.1.5
0

HTTP traffic inspector logging requests, responses, headers and bodies; supports mocking/overriding, HAR export, in-app UI, configurable filters, sanitization, retention and notifications.

AndroidJVMNativeWasm·shohrabpilot·MIT License
kotlin-dotenv-parser0.0.1
0

Parses .env documents into ordered key/value entries with optional POSIX-style variable expansion, bounded command substitution, preserved quoting/escapes, and precise, line-aware error reporting.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0