Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
bcc-file-mpp0.0.1
0
AndroidNative·bcckzteam
antlr-kotlin0.0.18
01 used by

Supports Kotlin as a target for ANTLR, offering a plugin for generating lexers, parsers, and listeners, along with a multi-platform runtime library. Experimental status.

JSJVM·piacenti·Apache License 2.0
komplex1.0.0
0

Simple complex math library defines a `Complex` class and functions mirroring double operations for complex numbers, with options for importing and creating extension functions.

JSJVMNative·ephemeral-laboratories·MIT License
weak-references1.3
0
JSJVMNative·Vinccool96
essentials0.0.1-dev1096
0

Offers fundamental classes to streamline app development and enhance functionality.

AndroidJVM·IVIanuu
accompanist0.23.0
0

Enhances Jetpack Compose with additional libraries for insets, system UI control, AppCompat theme adaptation, paginated layouts, runtime permissions, placeholder UI, flow layouts, and navigation animation.

AndroidJVM·accelforce·Apache License 2.0
uncaught-exception-handling1.1
0
JSJVMNative·Vinccool96
Kowet1.0.2-rc02
0

Enhances WebSocket functionality by adding support for the STOMP protocol, enabling seamless topic subscription and event handling for both Android and iOS applications.

AndroidNative·ColaGom
iap-native1.6.0
0

KMM implementation of IAP API

AndroidNative·pressfio
kmm-shared-lib1.0.1
0
JSJVMNative·vladislav-chetrari
settings-native1.6.0
0

KMM implementation of user settings storage API

AndroidNative·pressfio
chords0.1.4
0

Enhances Jetbrains/Jetpack Compose applications with dynamic theming, supporting system dark mode and Material You Dynamic Color, while providing fallback themes for older environments.

AndroidJVM·antoniusnaumann
kotlin-sqlbuilder0.0.1
0

Lightweight SQL query builder library enabling intuitive query construction with no dependencies. Offers a fun DSL and simple instantiation, supports minimal SQL functionalities, and provides test examples.

JSJVM·chardskarth·Apache License 2.0
KmmAnkoLogger0.2.8
01 used by

Enhances logging capabilities with customizable logging tags, log levels, and integration with custom log printers like Firebase. Supports trait-like and object-style logging.

AndroidNative·september669
reduks0.1.8
0

Facilitates implementing the Redux architecture in projects, enhancing state management and enabling a structured approach to building scalable applications across different platforms.

AndroidNative·september669
itmo-dms-lab1.0-b0
0
JSJVMNative·landgrafhomyak
DirectoryTree1.3.0
0

Tiny DSL for pretty-printing directory and file hierarchies. Offers customizable separators, sorting, directory-first organization, and compact mode for merging directories/files.

JSJVMNative·Antimonit·Apache License 2.0
formatter0.2.43
0

Universal formatting library enabling consistent data formatting across multiple platforms.

JSJVMNative·aSoft-Ltd·MIT License
functions2.0.16
04 used by

Facilitates Java interoperability by providing functional interfaces, enhancing cross-language integration and simplifying code sharing across different platforms and languages.

JSJVMNativeWasm·aSoft-Ltd·MIT License
telegram-kotlin-sdk0.3.1
0

Unofficial implementation of the Telegram SDK, enabling bot development. Allows contributions for missing features and is available via Maven Central for installation.

JSJVM·InkApplications·MIT License
kortex0.11.0
0

Enhances coroutine usage with features like hot-launching, pseudo hot-stream Flow with key caching, and deferred actions post-mutex unlocking, optimizing reactive programming and concurrency management.

AndroidJVM·uzzu·Apache License 2.0
Spondee1.5.0
04 used by

Offers a class set for wrapping units of measure and common data structures, supporting Metric and US Customary systems. Extensible design allows easy addition of new units.

JSJVMNative·InkApplications·MIT License
instantsearch-telemetry-native0.2.0
01 used by

Generates `.proto` specifications and Swift telemetry by executing a make command, streamlining the process for managing telemetry data.

JVMNative·algolia
flare1.0.0-alpha12
0

Integrates Firebase services like Authentication, Firestore, Storage, and Cloud Functions with a coroutine-based API style, enhancing backend app development experience through streamlined asynchronous operations and serialization.

AndroidJVMNative·TeraThought·Apache License 2.0
magic1.0.0-alpha07
0

Lightweight, modular components and utilities facilitate app architecture with flexible asynchronous behavior using coroutines. Includes sample projects to demonstrate integration with ViewModels.

AndroidJSJVMNative·TeraThought·Apache License 2.0
mirai-multi-account1.1.2
0
JVM·xszqxszq·GNU Affero General Public License v3.0
KtJsonRpcPeer0.13.0
0

Implements JSON-RPC 2.0 in peer mode, enabling full-duplex, two-way procedure calls. Integrates seamlessly with WebSocket for enhanced communication capabilities.

JSJVMNative·ArcticLampyrid·BSD 3-Clause "New" or "Revised" License
lensgenerator0.1.0
0

Generates lenses for classes to simplify immutable state updates, using annotation processing. Supports data and sealed classes, enhancing code readability and maintainability.

JSJVM·mr0xf00·Apache License 2.0
arch-test1.0
0
AndroidNative·ThugRzz
k-stack0.3.0
0

Implements a versatile stack data structure with various initialization methods, allowing element addition, removal, and both destructive and non-destructive iteration.

JSJVMNative·k-libs·MIT License