Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagweb✕
KaryaUiCompose0.1.3
31 used by

Modern UI library enhances user interface construction with tailored components, consistent styling, and seamless integration for diverse platforms using Compose-based design principles.

AndroidJVMNativeWasm·karya-inc
feishu2html1.0.2
3

Converts Feishu (Lark) documents into standalone HTML files with faithful Feishu styling, image/attachment downloading, optional base64 embedding, MathJax math, syntax highlighting, async downloads and customizable templates.

JSJVMNative·yidafu·MIT License
OrataDesign0.0.3-Alpha
3

Production-ready design system: Material 3–inspired tokens and typography, accessible, themeable components (buttons, text fields, alerts, snackbar), dynamic theming, customization, and type-safe hot-reload ergonomics.

AndroidJVMNativeWasm·uangkuid
skiv1.0.2
3

Template for creating animated, interactive slide decks with modular structure, customizable theming, and ready-to-use components for building polished presentations quickly.

AndroidJSJVMNativeWasm·donald-okara
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
Geolocation-KMP1.0.1
3

Lightweight asynchronous solution fetching accurate GPS coordinates and reverse-geocoding into localized, human-readable addresses; includes smart throttling, dynamic language localization, and robust error handling.

AndroidJSJVMNativeWasm·mamon-aburawi
KtUniversalis7.0.1
2

Accesses Universalis REST API through a library for streamlined integration with JavaScript and TypeScript projects. Easily installable via Maven Central or npm for efficient dependency management.

JSJVM·drakon64·MIT License
atala-prism-didcomm-kmm1.1.2
2

Enables decentralized identity communication with DIDComm V2 and Peer:DID, targeting multiple platforms through re-implementation of existing repositories for expanded functionality.

AndroidJSJVMNative·input-output-hk·Apache License 2.0
GW2ChatLinks2.0.0
2

Encodes and decodes Guild Wars 2 chat links, facilitating error handling with Result objects. Offers prebuilt binaries for various platforms, supporting convenient integration and usage.

JSJVMNativeWasm·GW2ToolBelt·MIT License
kotlin-blueprintjs5.10.2-10
2

Enhances React development with convenient Kotlin wrappers for BlueprintJS components, offering `RBuilder` extensions and type-safe icon references while simplifying dependency management.

JS·joffrey-bion·MIT License
commons6.8.0
2

Utilities and common functionality for cryptocurrency accounts, transactions, mnemonics, cryptographic operations, address generation, seed management, and proof-of-work computation. Includes benchmarks for performance testing.

JSJVMWasm·attocash·BSD 3-Clause "New" or "Revised" License
kmp-localize1.0.3
2

Lightweight localization library enhances Jetpack Compose for Web by enabling simple translations, runtime locale switching, and idiomatic composition with minimal dependencies. Tailored for WASM.

Wasm·MohammadNasrallahBlank
MaterializeKMP1.4.0
2

Compose Multiplatform library offers a Material Design 3 theme with essential components for seamless configuration across Android, iOS, Web, and Desktop environments.

AndroidJVMNativeWasm·tarifchakder·MIT License
wgpu4k-matrix0.7.1
2

Matrix and vector operations optimized for WebGPU, offering comprehensive vector and quaternion math with immutable and mutable variants, ideal for cross-platform applications.

JSJVMNativeWasm·wgpu4k·MIT License
snowflake1.0.1
2

Lightweight animation library enables customizable snowflake effects in user interfaces. Features include adjustable density, color, and usage in any composable context, optimizing rendering for efficiency.

AndroidJVMNativeWasm·anaserkinov·MIT License
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
compose-web-navigator1.1.0
2

Facilitates web navigation for user interfaces, simplifying route management and enhancing web application interaction through streamlined dependency integration.

Wasm·Taz03·Apache License 2.0
shadow1.0.1
2

Lightweight library adding customizable, smooth shadow effects to composables with color or shader fills, blur, spread, translation controls, shape-aware rendering and Modifier/DrawScope extensions.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
svg-icon-compose0.1.1
2

Render SVG icons in Compose with compile-time code generation, type-safe DSL for SVG creation, animated presets and path-morphing, symbol/use support, and runtime SVG parsing.

AndroidJSJVMNativeWasm·fuyuz·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
xemantic-kotlin-js0.5.0
2

Type-safe DSL for building HTML5 and SVG DOM trees; reactive MVVM utilities with async-friendly state flows; idiomatic extensions for array, map and set collections, plain-object and DOM helpers.

JSJVMWasm·xemantic·Apache License 2.0
compose-nexus0.0.2
2

Element Plus inspired UI component library offering comprehensive theming, foundational utilities, 70+ controls, containers and page templates, plus sample apps and ready-to-run demos.

AndroidJSJVMNativeWasm·XingRay·Apache License 2.0
cot-kmp0.1.0-alpha05
2

Lightweight parser, generator and transformer for Cursor on Target messages; preserves custom detail elements, converts COT types to/from SIDC standards, and serializes XML.

AndroidJSJVM·rosalesKevin·MIT License
cmp-form0.1.0
2

One-line field+rule DSL for Compose forms with typed FieldState, async server checks, cross-field rules, multi-step wizards, conditional fields, i18n, and optional Material3 bindings.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
CmpImageCropView0.1.0
2

Lightweight interactive image-cropping widget with seven aspect-ratio modes, pinch-to-zoom and pan, circular profile mask, customizable handles and guides, and full-resolution output that preserves crop state.

AndroidJSJVMNativeWasm·rroohit·Apache License 2.0
RedisKM0.3.4
1

Kotlin-based Redis client supports RedisJSON with built-in serialization. Enables easy connection setup, key-value operations, and advanced element handling like persistence and expiration.

JSJVMNative·jan-tennert
kotgl-matrix0.0.1-beta
1

Multiplatform library for 2D and 3D vectors and matrices, optimized for performance. Supports mutable and immutable structures, compatible with WebGL and OpenGL.

JSJVM·folomeev·MIT License
kotlin-minecraft-script1.0.0-dev2
1

Offers external declarations for the Minecraft Bedrock Script API, facilitating integration and scripting capabilities within Minecraft environments.

JS·cuixiang0130·MIT License
ComposePreferences2.0.0-beta02
1

Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0
kirok1.1.4
1

Provides a library to facilitate logging, configuration management, and data handling, focusing on efficiency and simplicity for developers.

JVMWasm·devngho·MIT License