Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagutility
MTK1.0.0
0

Converts numbers to Korean currency words, supporting large units like 만, 억, and 조. Offers options for spacing, number grouping, and managing zero or large numbers.

AndroidJSJVMNativeWasm·jmseb3
kmp-kaiteki1.6.0
0

Lightweight modular core offering utility APIs and opinionated abstractions for common app tasks, with CI automation and Maven Central distribution for easy integration.

AndroidJVMNative·kroegerama·Apache License 2.0
kotlinx-datetime-ext0.5.0-beta
0

Convenient extensions and utilities for dates, times and timestamps: now getters, converters, arithmetic, queries, rounding, parsing, formatting, duration calculations and start/end-of-day helpers.

AndroidJSJVMNativeWasm·kalist28
version0.0.4
0

Parse and compare semantic-style version strings with optional prefixes, pre-release and build metadata; treats empty subparts as zero, ignores prefixes/build metadata for ordering, supports numeric/alphanumeric ordering.

JSJVM·w8mr·MIT License
kotlin-greeting1.0.3
0

Time-of-day greeting generator in Indonesian and English, returns morning/afternoon/evening/night messages based on current hour; supports language selection and customizable hour provider.

AndroidJVMNative·johnylie·Apache License 2.0
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
QR-Code-generator-kotlin0.0.4
0

Clear, faithful QR Code generator implementing the original algorithm; emphasizes readability, correctness and easy integration to produce standard-compliant QR Codes for projects.

JSJVMNativeWasm·avan1235·Apache License 2.0
atom0.1.0-alpha02
0

Lightweight observable state container enabling atomic compare-and-set updates, snapshotting, change listeners, and asynchronous notifications for predictable, thread-safe state management and easy integration.

AndroidJSJVMNative·matt-ramotar·Apache License 2.0
accompanist0.1.5
0

Opinionated Compose UI utility collection featuring a compact Autocomplete component with state helpers, simple suggestion filtering, and reusable, highly-specialized components for rapid integration.

AndroidJSJVMWasm·HeroBrine1st·GNU General Public License v3.0
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
SimpleJsonQuery1.0.1
0

Lightweight JSON query language enabling non-developers to run expressive, JMESPath-like queries with filters, wildcards, type and string checks, selections, and type-safe extraction.

JSJVMNative·ionate12·MIT License
KotlinToolbox0.1.1
0

HTTP and file utilities: concise HTTP client with JSON and Result-based errors, suspend-based file manager, streaming downloader with progress Flow, plus runtime system info retrieval.

AndroidJVMNative·lzdev42·MIT License
anstyle-kotlin0.1.5
01 used by

Terminal styling toolkit: style definitions, git/LS_COLORS parsers, ANSI escape parsing, converters to ROFF/SVG, backend adapters and color utilities for colored terminal output.

AndroidJSJVMNativeWasm·KotlinMania
kotlin-lodash0.0.2
0

Lodash-like utilities for strings, arrays, collections and maps — deep cloning, safe nested-get, flattening, range/times, uniqueness, and other helpers; zero dependencies and strong static null-safe typing.

JSJVMNativeWasm·zhouqing86·Apache License 2.0
skolloble-kmp1.0.0
0

Language parsing, AST construction and syntax-tree utilities built on an ANTLR-based parser framework, offering grammar-driven parsing helpers and code-analysis tools.

JSJVMNativeWasm·muqhc·Apache License 2.0
diva-framework-kt0.0.22
0

Standardized wrappers for SQLDelight, Ktor and common utilities, streamlining database, network and type handling with modular Gradle modules and testable project structure.

AndroidJSJVMNativeWasm·juevigrace·MIT License
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
compose-mini0.0.1
0

Lightweight modular helpers and guides for building custom declarative UI libraries from scratch, enabling shared code, pluggable modules, and reuse of a declarative runtime outside platform-specific constraints.

JSJVMWasm·0ffz·Apache License 2.0
web_browser_KMP1.0.0
0

Generates Fibonacci sequence from provided starting numbers, includes tests, and demonstrates project configuration for publishing to Maven Central along with library best practices.

AndroidNative·towhidSoyon·Apache License 2.0
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
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
currency-convert26.26.01
0

Currency formatting, arithmetic and number-to-words conversion for monetary amounts, plus a composable numeric input with smart locale-aware formatting, key handling, and precision control.

AndroidNative·phucbgvns·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
Cookies-KMP0.1.4
0

Shared cookies policy, config parsing and storage orchestration in a common core with native adapter hooks, feature-toggle evaluation, third-party cookie matching, and utility helpers (redaction/base64).

AndroidNative·FernandaFBMarques·MIT License
Kevorin1.0.0
0

Date and time formatting utilities: convert epochs to readable dates/times, compute time differences and relative strings, offer multiple format presets and Compose-friendly UI helpers.

AndroidNative·Amit-Kundu-io
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
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
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
filesystem0.1.2
0

Unified file-system abstraction with stream-first APIs for discovering, reading, and writing files, recursive extension-filtered discovery, storage access framework support, stack-based traversal, and lightweight platform detection.

JVM·sifisofakude·MIT License
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