Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagweb
klang0.8.2
1

Pure systems-programming toolkit enabling bit-exact C semantics with single-heap memory, C-compatible types, deterministic floating-point, and dual-mode bitshift engine for reliable C-to-language porting.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
luma-compose1.0.0
1

Reusable patterned backgrounds and follow-glow visuals for Compose, with immutable styles, runtime states, rich layout and interaction presets, lightweight blur, parallax, and seeded randomness.

AndroidJSJVMNative·nvshink·MIT License
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
kutint1.0.1
1

Color-extension utilities offering conversions, tint/dim, invert/grayscale, saturation/hue controls, blending, alpha adjustment, color-space conversions and hex parsing, compatible with CSSColorValue-based color parameters.

JS·OmyDaGreat·MIT License
tokio-kotlin0.1.0
1

Event-driven, non-blocking asynchronous runtime featuring multithreaded work-stealing scheduler, reactor, async TCP/UDP and runtime primitives; faithful line-by-line transliteration of upstream implementation with provenance headers.

AndroidJSJVMNativeWasm·KotlinMania·Other
bitgrind-kmp0.1.0
1

Collection of libraries offering lexicographically-sortable ULIDs, zero-overhead 64-bit BitSet with bitwise ops and set-bit iteration, and unified asynchronous file I/O including OPFS support.

AndroidJSJVMNativeWasm·mrenouf·MIT License
ToastX1.0.2
1

Material-style toast notifications with single root host, multiple styles (gradient, glass, animated), built-in success/error/warning/info types, custom icons, Lottie and action/duration controls.

AndroidJSJVMNativeWasm·maulikdadhaniya
fusio0.1.0
1

Decomposes Compose presenters, eliminating callback and event plumbing by generating compile-time routing between parent and child events/effects, enabling clean, callback-free fused sub-presenters.

AndroidJSJVMNativeWasm·kitakkun·Apache License 2.0
ImmutableCollections1.5.0
01 used by

Immutable collection implementations prevent external mutation, offering ImmutableList, ImmutableSet, and ImmutableMap types. Changes to underlying collections don't affect their state, ensuring data integrity.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
JewelSampleBeta-0.0.1
0

Enables development of applications across Android, desktop, iOS, and browser platforms. Offers setup instructions and build commands for seamless deployment and execution on each platform.

AndroidJSJVMNative·AndrewAboalhana·MIT License
MusicTheory1.1.2
0

Library for manipulating musical notes, intervals, chords, and keys, supporting integration with various projects through an npm package.

JSJVM·titovtima
kotlin-css-generator1.1.0
0

Generates CSS using a DSL, offering a fast alternative to preprocessors like Less/Sass. Enables runtime CSS generation with features like nesting, variables, mixins, and measurements.

JSJVM·rnentjes·MIT License
amphibians0.1.0-alpha.1
0

Cross-platform JSAPI solution enhances web interactions by leveraging a unified codebase, facilitating seamless integration and improved functionality across multiple environments.

JVMNative·yidafu·Apache License 2.0
imgui-kt0.1.0
0

Enables immediate mode graphical user interfaces for JavaScript environments, facilitating the creation of dynamic and interactive UI components.

JS·hiperbou·MIT License
WebAppBots0.0.4
0

Template for creating multiplatform projects, enabling setup for JVM, JS, and Android targets with customizable presets. Supports source set management and dependency configuration.

JSJVM·InsanusMokrassar·MIT License
drf-api-client0.2.0
0

Enables interaction with the unofficial Drop Research Facilities API, utilizing Ktor for networking, and supports live message subscription via a flow mechanism.

JSJVMNativeWasm·GW2ToolBelt·MIT License
maplibre-compose0.6.21
0

Enables integration of interactive maps into user interfaces across devices and platforms, utilizing a Compose-based wrapper for MapLibre SDKs. Actively maintained with ongoing updates.

AndroidJSJVMNativeWasm·dayanruben·BSD 3-Clause "New" or "Revised" License
kmp-form-validations1.0.16
0

Facilitates form validation processes across diverse platforms, offering build artifacts for Android, JVM, iOS, JS, macOS, Linux, Windows, and Wasm environments.

AndroidJSJVMNativeWasm·devsstudio
KUnion0.0.3
0

Implements type-safe union types with serialization, supporting up to 23 different types. Offers pattern matching-like behavior, safe and unsafe union creation, and extensive cross-platform capabilities.

JSJVMNativeWasm·Stream29
wanakana-kmp1.0.1
0

Utility library for detecting and transliterating Hiragana, Katakana, and Romaji. Includes text conversion, checking utilities, and extra tools like okurigana stripping and tokenization.

AndroidJVMNative·GreatTusk·MIT License
WPKotlin0.0.3
0

Client library facilitates interaction with the WordPress REST API, featuring JSON parsing, coroutine support, and cross-platform compatibility, leveraging Ktor client and kotlinx libraries.

AndroidJSJVMNativeWasm·rocxteady·Apache License 2.0
kmp-pagination1.0.2
0

Facilitates paginated data processing across multiple build platforms, generating platform-specific artifacts like Android AARs, JVM JARs, iOS frameworks, and JavaScript files.

AndroidJSJVMNative·devsstudio
RuoLanUi0.0.6
0

Supports cross-platform development with shared codebase for web, desktop, Android, and iOS applications. Provides platform-specific folders for targeted code implementation. Includes experimental Compose/Web support.

AndroidJVMNative·hellomr3
kt-uuid0.2.2
01 used by

Generates UUIDs with a simple library, mirroring `java.util.UUID` functionality. Includes critical dependency on secure-random, offering multiplatform support for various environments.

JSJVMNativeWasm·vooft·Apache License 2.0
StreamsAPIWrapper0.0.1
0

Offers type bindings and extensions for the Streams and Compression Streams APIs, facilitating interaction with JavaScript stream types without providing actual implementations.

JS·faerytea·Apache License 2.0
vietmap-compose1.0.1
0

Wraps the VietMap SDKs to render interactive maps in Compose UIs, supporting various platforms. Offers extensive feature support, though some aspects are still under development.

AndroidJSJVMNativeWasm·thanhdt-vietmap·BSD 3-Clause "New" or "Revised" License
renlin1.3.4
0

State managing library handles state dependencies, facilitating component creation and rendering. Offers customizable state management and efficient component interaction for dynamic web applications.

JSJVM·Code-Sakura·MIT License
kmpalette0.1.1
0

Enables dynamic color palette generation from images, identifying dominant colors for use in themes. Offers extensions for different image sources and integration with Material themes.

AndroidJSJVMNative·amitkma·MIT License
KNotion1.0.0
0

Type-safe library interfaces with Notion API, enabling seamless integration for applications. Features include coroutine support, JSON serialization, block and database operations, and advanced search capabilities.

AndroidJSJVMNative·Velkonost
ltmath0.1.3
0

Library facilitates mathematical operations and utilities, including angle representation in degrees or radians with conversion, normalization, and arithmetic capabilities, along with trigonometric functions.

JSJVMNativeWasm·xfqwdsj·MIT License