Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
sparkify1.0.0
2

Compose UI library creates icon buttons or wraps views with bouncy and spark animations, enhancing interactivity and visual appeal. Offers customizable styles and effects.

AndroidJVMNativeWasm·wendei-id
xemantic-project-template0.3.0
2

Template simplifies creation of new Gradle projects with Xemantic's conventions, offering a structured setup and update guidelines for dependencies and project configurations.

JSJVMNativeWasm·xemantic·Apache License 2.0
ComposeExtendedFab1.0.0
2

Expands a floating action button to support multiple operations, enhancing user interaction through customizable icons and actions for different tasks. Includes demo app and multi-platform testing capabilities.

AndroidJVMNativeWasm·agent-polyblank·MIT License
learn-content-dsl0.0.7
2

Enables structured creation and management of educational content using a domain-specific language, enhancing lesson organization and customization capabilities.

AndroidJSJVMNativeWasm·Ivy-Apps·Apache License 2.0
KDateTimeUtils1.0.2
2

Cross-platform date and time utilities offering unified API, localization, and time zone support with easy integration and idiomatic practices for modern applications.

AndroidJVMNativeWasm·sunnat629·MIT License
multiplatform-route0.1.2
2

Implements a routing framework for mobile and desktop applications, enabling page and window navigation, parameter passing, back navigation, and customizable window sizes.

AndroidJVMNativeWasm·annotation-engine
basic-images0.2.7-beta01
2

Library facilitates rapid image integration into projects, leveraging platform-specific bitmap libraries for displaying JPEG, PNG, and WEBP files as a Composable.

AndroidJSJVMNativeWasm·LexiLabs-App·MIT License
c-shadow0.2.0
2

Enhances the compose framework by adding customizable shadow features, allowing concave shadows and mimicking web or iOS shadow designs, bridging missing functionalities.

AndroidJSJVMNativeWasm·MikolajKakol·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
komp-geom0.4.0-rc3
2

Offers efficient computational geometry algorithms and data structures, addressing common geometric problems with implementations like Closest Pair using naive and divide-and-conquer approaches.

JSJVMNativeWasm·cponfick·MIT License
Cadence0.1.0
2

Lightweight tool for creating game-like experiences using an Entity Component System to coordinate elements within a game world. Supports easy integration with composable functions.

AndroidJVMNativeWasm·r0adkll·Apache License 2.0
json-query-kt0.6.0
2

Lightweight library for querying and transforming JSON data with a fluent, composable API. Enables nested path traversal, property selection, array slicing, filtering, and data aggregation.

JSJVMNativeWasm·lexa-diky·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
duks-routing0.1.4
2

Library enhances navigation in compose-based applications with multi-layer navigation, authentication, responsive design, state restoration, and feature toggles, supporting device-aware and type-safe routing.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
toolkit1.7.17
21 used by

Offers a personal development toolkit with integration for project build systems, facilitating streamlined implementation and version management.

AndroidJSJVMNativeWasm·yasanglass·Apache License 2.0
raptorq-kotlin1.0.0
2

Implements the RaptorQ FEC algorithm for efficient, loss-tolerant data transmission in P2P, distributed systems, and UDP applications. Features customizable symbol sizes and performance optimization.

AndroidJVMNativeWasm·andreypfau·Apache License 2.0
collapsing-toolbar1.0.4
2

Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.

AndroidJSJVMNativeWasm·dshatz·GNU General Public License v3.0
bota0.0.2
2

Lightweight, interactive world map component enabling pan, zoom, and country selection. Customizable styles and optimized performance for seamless, responsive UI integration across platforms.

AndroidJVMNativeWasm·eltonkola·Apache License 2.0
codegentle0.0.4
2

Facilitates generation of Java/Kotlin source files, offering a streamlined and unified structure for managing code base creation across different projects.

JSJVMNativeWasm·ForteScarlet·Apache License 2.0
Kassaforte1.0.0
21 used by

Enables secure storage of sensitive data in applications by leveraging native security APIs. Supports symmetric and asymmetric key generation for data protection, using AES and RSA encryption algorithms. Provides seamless integration into applications with both synchronous and asynchronous methods.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
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
multiplatform-tooltip1.0.0
2

Simplifies adding tooltips to applications with options for customizing content, positioning, and auto-closing. Supports interactive tooltips on buttons and clickable elements with flexible Composable integration.

AndroidJSJVMNativeWasm·julianegner
lichess-kmp-client0.1.2-alpha
2

Type-safe access to the Lichess API enabling anonymous or token-based usage, streaming event flows, OAuth with auto-refresh, and typed services covering all endpoints.

AndroidJSJVMNativeWasm·VIPlearner·Apache License 2.0
GNavMultiplatform0.0.2
2

GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.

AndroidJSJVMNativeWasm·a765032380
matomoKMPTracker0.5.0
2

Lightweight client tracker for Matomo, tracking pageviews, events, goals, search, content and e‑commerce; offline persisted queue with retries, heartbeat pings, custom dimensions, pluggable backends.

AndroidJSJVMNativeWasm·frankois944·MIT License
milky-kt-sdk1.1.0
2

Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.

JSJVMNativeWasm·SaltifyDev·MIT License
iced-kt0.1.0
2

Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.

AndroidJSJVMNativeWasm·OmyDaGreat·Apache License 2.0
kotlin-loc0.5.4
2

Compile-time plugin replacing annotated parameters with precise code-location strings, improving stack-trace readability and allowing customizable templates using placeholders like file, class, method, line.

JSJVMNativeWasm·lisonge
kompile-time-names2.4.0-1.0.4
2

Compiler plugin inserting simple or qualified class names at compile time, preserving names across obfuscation and working in environments where reflection lacks qualified names; supports inline reified wrappers.

JSJVMNativeWasm·tebi-os·Apache License 2.0
zero-json0.5.2
2

High-performance JSON serializer/deserializer with zero extra allocations, zero-copy buffer wrapping, map/object inlining, polymorphic value-subclass support, and advanced parser hooks.

JSJVMNativeWasm·adokky·Apache License 2.0