Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kresult0.4.1
2

Functional library enhances the result type with rich transformation functions, failure-side mapping, nullable handling, and integrations with frameworks, offering a seamless experience for expressing success or failure of actions.

JVMNative·kresult·Apache License 2.0
krpc1.0.0
2

Generates multiplatform RPC code from .proto files, leveraging Wire library. Features plugin integration, schema handler configuration, and allows customizations for code generation tasks.

JVMNative·szkug·Apache License 2.0
kappwrite0.0.2
2

Offers a client library interface for interacting with Appwrite, enabling streamlined backend integration and functionality access for applications.

AndroidJVMNative·bayo-code·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
golemiokotlin0.1.0
2

Access Prague open data through a library that implements Golemio API GET methods, offering data in structured formats with various clients for different datasets.

AndroidNative·martinjelinek·MIT License
kOSC0.8.1
2

Facilitates communication using the Open Sound Control protocol, enabling efficient message handling and dispatch, and supporting advanced features like bundles and scheduling for real-time audio applications.

AndroidJVMNative·Burtan·Apache License 2.0
mobile-sdk1.0.3
2

Integrates a fully serviced chat experience into mobile apps using the BotStacks platform, offering seamless installation for multiplatform and Android-specific implementations.

AndroidNative·BotStacks
nxtb-tariff-interpreter0.1.0
2

Implements a modular, JSON-formatted bike-sharing tariff system, supporting diverse time-based tariff models. Ensures transparent cost breakdown for customers and includes flexible discount options.

AndroidNative·meierjan
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
usearch-kmp0.5.1
2

Binding for a similarity search and clustering engine for vectors, facilitating vector-based data searches and clustering. Currently under development with partial API availability. Contributions welcomed.

AndroidJVMNative·zhufucdev
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
LokiLogAppender0.8.0
21 used by

Loki appender that pushes directly to Loki for Logback, Quarkus and JBoss logging

JSJVMNative·codinux-gmbh
kmm-wifi-connect1.2.0
2

A Kotlin Multiplatform Mobile (KMM) library designed to simplify Wi-Fi connectivity management across common platforms, targeting Android and iOS. This library provides a unified API connecting to a specific Wi-Fi network. The primary use case is for connecting to hotspots exposed by IoT devices.

AndroidNative·mattiascibien·Apache License 2.0
zephyr-compose-multiplatform1.0.0-alpha03
2

Modern UI kit simplifies creating stylish, responsive applications with ready-made components. Optimizes performance using Canvas, reducing redraws and resource consumption for high responsiveness.

AndroidJVMNative·ZephyrUI·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
webhooks1.1.0
2

Simple messaging webhooks facilitate easy alerting and monitoring in applications, featuring Discord integration with customizable message content, embeds, and user-defined attributes. More platforms coming soon.

JSJVMNative·guimauvedigital·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
pkg0.1.3
2

Offers an open-source package manager for maven, npm, and pypi, enabling easy importation and private hosting of packages across projects. Deployable via Helm on Kubernetes.

JSJVMNative·nathanfallet·Apache License 2.0
RakNet0.0.3
2

RakNet library for Kotlin Multiplatform

JVMNative·Chorus-OSS·Apache License 2.0
netflow0.6.0
2

Lightweight, flexible network library offering a clean, intuitive API for handling network requests with support for LiveData, Flow, object deserialization, customizable headers, and local data integration.

AndroidNative·kmpbits
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
geops-sbm1.1.0
2

Service to Track the Munich S-Bahn

AndroidJSJVMNative·TrainyApp·MIT License
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
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
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
reactive5.1.2
21 used by

Multiplatform library for building reactive applications with state management, data observation, error handling, and coroutines integration, inspired by Solid.js, featuring reactive data "lensing."

JSJVMNative·lightningkite·Apache License 2.0
paymentpage-sdk-android-core0.15.0
2

Facilitates integration of payment processing capabilities into Android applications, with setup instructions for project ID and secret key configuration, utilizing MavenCentral for library importation.

AndroidNative·ITECOMMPAY