Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
compose-preview-lab0.1.0-dev13
6

Enhances interactive previews by collecting `@Preview` annotations and creating a playground for UI components, allowing value manipulation, event visualization, and layout exploration.

AndroidJSJVMNativeWasm·TBSten·Apache License 2.0
PlaguPoster0.9.0
6

Facilitates a Telegram posting system using three chats for publishing, managing, and caching posts, supported by configurable plugins. Offers multiple launch methods, including Docker and Gradle.

JSJVM·InsanusMokrassar·MIT License
Cwackers1.1.0
6

Offers advanced image tiling support, replicating Illustrator's design system directly in code with multiple tiling modes and customization options without image editing.

AndroidJSJVMNativeWasm·Infinite-Retry·Apache License 2.0
rn-compose-multiplatform0.1.1
6

React Native–style JSX parsed into native Compose UI at runtime, with state/action mapping, JSX-to-component rendering, and built-in View, Text, Button, TextInput support.

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
gaze-capsule2.1.1-patch2
61 used by

Smooth G2 continuous rounded rectangles for UI, with configurable radii, seamless joins, anti-aliased vector paths and animation-friendly primitives for custom component styling.

AndroidJSJVMNativeWasm·6xingyv
compose-shimmer-skeleton1.0.1
6

Customizable shimmer-effect modifier and skeleton loaders delivering globally synchronized shimmer animations, configurable shape, colors, angle, duration and travel distance with minimal overhead for polished loading states.

AndroidJSJVMNativeWasm·timoseyfarth·MIT License
JecnaAPI10.3.5
6

Access school portal data — news, grades, timetable, attendance, teachers, student profiles; order and trade meals via built‑in marketplace; Java-friendly CompletableFuture API.

AndroidJSJVMNativeWasm·tomhula·GNU General Public License v3.0
Koraph1.1.0
6

Interactive node-link visualizer turning adjacency maps into interactive diagrams with force-directed layout, selectable nodes, customizable per-node styles, lightweight quick-start API and runnable demo.

AndroidJSNativeWasm·rootachieve·Apache License 2.0
PhosphorIcon-compose1.0.5
6

Shared Compose UI components and sample apps organizing common code with per-target source sets, including a native app entry point and step-by-step Gradle/Xcode build/run instructions.

AndroidJSJVMNativeWasm·dev778g-me·MIT License
Signal3.0.1
6

Lightweight, glitch-free reactive signals with thread-safe mutation, 60+ operators, batching, bindable proxies, property delegates, bidirectional Flow and Reactive Streams interop.

JSJVMNativeWasm·Fenrur·MIT License
graceful-scope1.0.0
6

Two-phase graceful shutdown manager for coroutine workloads: block new jobs, allow cooldown, then cancel running jobs with configurable cooldown and cancellation timeouts; stop() signals timely completion.

JSJVMNative·y9san9·MIT License
codehigh1.1.2
62 used by

High-performance code highlighting with AST-based incremental parsing, streaming cursor for real-time output, 28+ languages, rich themes, customizable lexers, interactive token clicks, line numbers, copy and collapsible blocks.

AndroidJSJVMNativeWasm·huarangmeng
TreeLayoutKMP0.5.0
6

Computes tidy, aesthetic tree layouts using the Walker (Buchheim–Jünger–Leipert) algorithm in O(n) time. Adapter-based traversal, variable node sizes, multiple orientations, outputs deterministic node coordinates.

AndroidJSJVMNativeWasm·linde9821·Apache License 2.0
import-spec4.0.0-alpha.4
6

Uniform configuration facade for Neo4j import tools: user-friendly JSON/YAML import specs with JSON Schema, Java model, pipeline API, and extensible plugins for sources, targets, actions, and validators.

JSJVMNative·neo4j·Apache License 2.0
true-liquid-multiplatform0.1.0-alpha02
6

Refracts live desktop pixels behind transparent app windows via native screen-capture and GPU lens shader; also supplies portable source/surface modifiers to render liquid-glass over app content.

AndroidJSJVMNativeWasm·sdfgsdfgd·Apache License 2.0
raptor0.36.0
5

Work in progress focused on adding functionality to filter sensitive information from log output.

JSJVM·fluidsonic·Apache License 2.0
kotlin-stdlib0.6.0
54 used by

Enhances standard library functionality, offering additional utilities and improvements. Easily integrates through MavenCentral for streamlined dependency management and improved code quality metrics.

AndroidJSJVMNativeWasm·JavierSegoviaCordoba
KFilePicker1.0.5
5

Cross-platform file picker library enabling file selection with specific extensions, supporting multiple file selection, and minimal setup across Android, JVM, and Web environments.

AndroidJSJVMNative·Tlaster·MIT License
kotest-assertions-ktor2.0.0
5

Offers specialized assertions for testing Ktor applications, including matchers for HTTP headers and caching. Enhancements include new native targets and updates for compatibility with Ktor versions.

JSJVMNative·kotest·Apache License 2.0
DataStructure1.1.4
52 used by

Offers user-defined data structures including dynamic arrays, LRU maps, sorted deduplicated lists, countdown-based maps, and multi-value pairs, enhancing performance and customization.

AndroidJSJVMNativeWasm·ltttttttttttt·Apache License 2.0
KUrlet2.1.1
5

Facilitates URI template processing based on RFC-6570, supporting template parsing into literals and expressions. Offers flexible modifier handling, platform-specific artifacts, and comprehensive regression tests.

JSJVMNative·C06A·Apache License 2.0
Gofile.kt1.1.0
5

Kotlin wrapper for the Gofile.io API, enabling file uploads, folder creation, account management, and error handling with asynchronous support using Ktor. Supports all account tiers.

JSJVMNative·sya-ri·Apache License 2.0
JsUnpacker1.0.2
51 used by

Rebuilds JavaScript blocks packed with Dean Edwards' Packer, aiding in automated data tasks like site scraping by providing unpacked JavaScript for parsing. Includes usage examples.

JSJVMNative·DatL4g·Apache License 2.0
getenv-kt0.4.0
51 used by

Simplifies accessing environment variables across various platforms with a lightweight, no-dependency solution.

JSJVMNativeWasm·luca992·MIT License
kmp-tor-binary4.8.10-0
5

Offers Tor binary resource distribution, supporting extraction and execution for various platforms. Migrated functionality to a new repository, ensuring easy configuration for Android and Java projects.

AndroidJSJVM·05nelsonm·Apache License 2.0
KMeasure1.4.1-k2
5

Compile-time units library for minimal runtime overhead, enabling type-safe operations, unit conversions, and arithmetic on physical quantities with extension properties and collection support.

JSJVMNative·battery-staple
kotlin-common0.7.0
5

Extends the standard library with core and extension libraries for Arrow, Coroutines, Exposed, Ktor, reflection, Serialization, Vert.x, and more, enhancing language capabilities.

JSJVMNativeWasm·huanshankeji·Apache License 2.0
sponges0.5.0
51 used by

Implements sponge functions for cryptographic operations, supporting SHA-3, HMAC-SHA3, and KMAC algorithms. Offers separate Keccak state classes for various bit lengths.

JSJVMNativeWasm·KotlinCrypto·Apache License 2.0
kotlin-komponent1.2.10
5

Simplifies building single-page applications using static HTML builders. Examples and getting started documentation available for quick implementation.

JS·rnentjes
tooling1.8.2
52 used by

Collection of modular tooling methods enhances applications with core functionality, asynchronous operations, country-specific tools, composition, and decomposition capabilities, tailored to various use cases.

AndroidJSJVMNativeWasm·DatL4g·Apache License 2.0