Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
ktiny-libs0.0.3
21 used by

Contains reusable, compact libraries for internal project use, eliminating the need to repeatedly copy and paste commonly used classes and logic across new projects.

JSJVMNative·y9vad9
storex0.0.1
2

Facilitates data storage solutions with support for multiple data types and customizable configurations, enhancing data management flexibility and efficiency.

AndroidJSJVMNative·matt-ramotar·Apache License 2.0
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
multiplatform-connectivity1.0.2
2

Lightweight library monitors device connectivity, providing real-time updates and simplified online/offline status changes. Supports seamless integration for monitoring connectivity on mobile platforms.

AndroidNative·jerrya·Apache License 2.0
kgal0.0.5
2

Library facilitates implementation of genetic algorithms with features like panmictic, cellular, and distributed algorithms. Supports dynamic populations, elitism, parallelism, and extensive customization with built-in genetic operators.

AndroidJVMNative·Orthodoxal·Apache License 2.0
csense-kotlin0.0.1
2

Offers basic extensions and functionalities, emphasizing correctness and proper usage. Features include logging, general algorithms, cryptography, time unit conversions, and handling computer sizes.

JSJVM·csense-oss·MIT License
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
Muscat0.20.2
2

Enables efficient state management with an MVI framework, featuring state rendering, action dispatching, event handling, and middleware integration for customizable application architecture, including support for Compose.

AndroidNative·hkusu·MIT License
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
kge0.1.0
2

Game engine inspired by olcPixelGameEngine, utilizing Lightweight Java Game Library for creating and managing game development tasks.

JSJVM·staticsanches·MIT License
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