Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagfile
privmx-endpoint-kotlin2.6.0
3

Enables seamless integration of end-to-end encryption in Java applications, leveraging a native C++ library for security and performance, with a simple API and error-minimizing features.

JVMNative·simplito·MIT License
net.akehurst.kotlinx2.2.21
33 used by

Enhances the standard library with useful extensions, offering additional functionality for more efficient and convenient programming.

JSJVMNativeWasm·dhakehurst·Apache License 2.0
kotlinds1.2.1
3

Read, modify and repack NDS ROMs; unpack/repack NARC and SDAT archives; decode STRM/SWAR to WAV, convert SSEQ to MIDI, export SF2, and handle DS compression codecs.

JSJVMNative·kotlinds·Apache License 2.0
kinvoicing1.2.0
3

Type-safe DSL for building invoices with sealed IR, themes, branding, status displays, taxes/discounts, and multiple renderers: PDF, print-quality HTML, email-safe HTML, and Compose UI.

AndroidJVMNativeWasm·chrisjenx·Apache License 2.0
blockprint-core0.2.2
3

Parses Minecraft blueprints, generates GLB 3D models in real time, supports standard blocks and OBJ models, includes Create mod multi-part adapters and progress-aware export.

AndroidJVM·moxisuki
multiplatform-file0.59
2

Facilitates file system operations like reading, writing, and modification across different platforms, ensuring seamless file handling and manipulation in a unified manner.

JSJVMNative·baremetalcloud·Apache License 2.0
kotlin-client0.10.4
2

Enables seamless Web3 protocol integration into applications across languages. Offers plugins for Ethereum, file systems, and HTTP, with memory management via native Rust libraries.

AndroidJVM·polywrap
kotlin-plist0.0.2
2

Reads and writes Apple's plist files in XML and binary formats with a type-safe, intuitive API. Offers multiplatform support and provides Kotlin extension utilities for easy conversion.

AndroidJSJVMNative·demoofbug·MIT License
FlexiLogger2.1.3
2

Flexible, configurable logging with console output, crash-reporting hooks, file logging, automatic long-message chunking, level-based filtering, and HTTP client integrations (OkHttp, Ktor).

AndroidJSJVMNative·projectdelta6·GNU General Public License v3.0
Dotenv-KMP1.0.0
2

Loads and parses .env files with support for Original and extended Dotenvy dialects, offering variable interpolation, heredocs, optional command substitution, system-env override and string parsing.

JVMNative·mooner1022·MIT License
SKaiNET-transformers0.33.0
2

High-performance LLM application layer offering runtimes and CLI tools for Llama, Gemma, Qwen and BERT models; safetensors model loading and hardware-accelerated inference.

AndroidJSJVMNativeWasm·SKaiNET-developers·MIT License
kcss-dsl0.1.0
1

DSL facilitates CSS creation with a syntax similar to native CSS, supporting complex selectors, nesting, dimensions, colors, at-rules, media queries, mixins, and rendering options.

JSJVMNative·Olivki·MIT License
KGround0.1.28
12 used by

Offers common code utilities for various projects, focusing on multiplatform support. Includes less common, experimental modules and a DSL for popular CLI commands.

JSJVMNative·mareklangiewicz·Apache License 2.0
compose-font0.1.0
1

Simplifies loading variable TTF fonts with different weights from a single file, enhancing text rendering flexibility. Utilizes JetBrains Skia API on JVM and handles font variations on Android.

AndroidJVM·dshatz·GNU General Public License v3.0
horus-sync-client-kmm0.21.1
1

Facilitates local data storage and synchronization with a remote server, ensuring data security and integrity. Supports file uploads, entity restrictions, and provides an intuitive interface.

AndroidNative·apptanksas·GNU Affero General Public License v3.0
kotlin-tools0.0.1
1

Collection of tools enhances application and library development with Gradle plugins for building CLI and UI applications, and libraries for stream and file IO, process management, and CLI parsing.

JSJVMNative·adammurdoch
file-picker0.1.0-alpha13
1

Multiplatform file picker library facilitates file selection across different platforms, streamlining the process of accessing and handling files within applications.

AndroidJSJVMNative·tamimattafi·Apache License 2.0
KMPCode1.0.0
1

Facilitates convenient handling of dates, times, coordinates, colors, strings, and air quality. Offers a comprehensive suite of utilities with extensive test coverage.

AndroidJVMNativeWasm·cjfsss·Apache License 2.0
MaleficExtensions2.0.1
1

Collection of productivity-boosting extensions for common types, operator-based function composition and UI: memoization, numeric and tuple utilities, tree structures, file helpers, rich Compose modifiers/tray APIs.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
kmp-solutions0.1.0
1

Collection of lightweight libraries offering core utilities, a file picker, sensor access, simple APIs and convenience helpers for easy integration into applications.

AndroidNative·dimaklekchyan·Apache License 2.0
jupyter-notebooks-parser0.3.0-dev.1-dev
1

Parses Jupyter Notebook files into POJOs using JSON serialization, enabling reading, manipulating and saving .ipynb notebook models with a simple parse/save API.

JSJVMNative·ileasile·Apache License 2.0
Ktus1.0.3
1

Resumable tus uploads with create/upload flows, pause/resume support, progress callbacks, metadata, configurable chunking and retries, optional file-locking, and persistence hooks for resumed transfers.

AndroidJVMNative·LDARtools·Apache License 2.0
ktor-extensions0.2.0
1

Static-generation tool exporting HTTP route responses as HTML or other files via a single command, enabling easy pre-rendering and static site output from dynamic routes.

JVM·TBSten·Apache License 2.0
OnceKmp0.1.0
1

Track one-off and rate-limited actions across install, version, and session scopes using tag-based markers, time-window and count checks, to-do workflow, with persistent map/set and session cache.

AndroidJVMNative·mrjoechen·Apache License 2.0
ktfs0.2.0
1

Lightweight wrapper around a file-IO implementation, fixing non-ASCII path handling, adding fluent path-building DSL, withFs execution block and Path-centric file operations (read/write/move/delete).

JSJVMNativeWasm·SaltifyDev·MIT License
kmp-toolkit0.4.0
1

Unified toolkit offering app lifecycle, device and app info, clipboard read/write/observe, network and keyboard monitoring, haptics, sensor observation, navigation, share-sheet and file pick/save helpers.

AndroidNative·Airsaid·Apache License 2.0
compose-media-picker0.2.0
1

Unifies media selection for images, videos, and files with system-camera capture, streaming reads, lightweight file references, seamless single-call API, and no custom camera UI or extra permissions.

AndroidJVMNativeWasm·aashutosh-rana·Apache License 2.0
json-schema-ref-parser-kmp0.9.21
1

Parses and dereferences JSON Schema $ref pointers across files and URLs, merges allOf, preserves source locations, tracks original refs, handles circular references and authentication.

JSJVM·ZenWave360·MIT License
KMPMail1.0.0
11 used by

Opens native email chooser, prefills subject/body, attaches files, enables feedback sending without internet permission, offers unintrusive notification or fallback when no email client installed.

AndroidNative·MFlisar·Apache License 2.0
kmp-webview0.1.5
1

Batteries-included WebView toolkit with drop-in UI scaffolding, two-way JS bridge, file/camera/getUserMedia support, progress indicators and error page, debug log panel, optional QR scanner.

AndroidNative·HarlonWang·MIT License