Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Web3Kt0.1.1
1

Facilitates building, signing, and sending Solana blockchain transactions, leveraging ED25519 signing and Base58 encoding. Integrates with Solana RPC for transaction handling.

JVMNative·Funkatronics
kuri0.2.0
1

Code-generates safe URIs from type-safe arguments using KSP. Supports path and query parameters and includes modifiers for query and unescaped parameters. Experimental phase.

AndroidJVMNative·ade·MIT License
Catalyst1.0.0
1

> `DelayStrategy` objects implement the `[]` operator to define delay strategies for retry attempts. Includes constant, sequential, linear, Fibonacci, exponential backoff, and custom delay strategies with jitter factors.

JSJVMNative·circul-io·Apache License 2.0
Capillary1.0.0-alpha1
1

Kotlin Ports & Adapters (Hexagonal Architecture) Port Interface Library

JSJVMNative·circul-io·Apache License 2.0
Stopwatch2.1.1
1

Zero dependency tool for measuring and logging durations, offering convenience functions, formatted outputs, and customizable logging options. Supports logging statistics like min, max, and average times.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
mersey-kmp-library1.5.5
11 used by
AndroidNative·Merseyside
Skeo0.3.1
1

Kotlin multiplatform video source scraper.

JSJVMNativeWasm·DatL4g
jetbrains-annotations-kmp24.1.0+apple
12 used by

Enhances Jetbrains' java-annotations for cross-platform projects, allowing seamless integration through Maven with versions matching the original library, supporting both Groovy and Kotlin-style Gradle configurations.

JSJVMNativeWasm·sschr15·Apache License 2.0
kmm-preferences1.1.0
1

Access shared preferences on iOS and Android, enabling storage and retrieval of key-value pairs with serialization support for complex data types.

AndroidNative·gal-digital-gmbh·MIT License
simple-kotlinx-serialization-utils1.0.0
1

Enhances serialization capabilities with additional utilities, facilitating easier integration and usage in projects. Offers straightforward setup with Maven and Gradle support.

JSJVMNative·Simple-Kotlin-Project·Apache License 2.0
ACK1.0.0
1

APRS client facilitates communication with Automatic Packet Reporting System servers, offering tools for sending and receiving real-time data like GPS coordinates and weather information.

JSJVMNative·InkApplications·MIT License
FrameBar1.1.0
1

Enables development of cross-platform applications with configurations for Android, iOS, desktop, and browser environments. Supports publishing to MavenCentral and building platform-specific artifacts.

AndroidJSJVMNativeWasm·rafambn·MIT License
scoop-sdk-kotlin1.0.0-alpha04
1
AndroidJSJVMNative·treefort-dev·Apache License 2.0
ink-ui2.0.0
11 used by

Internal UI framework used in apps

AndroidJSJVMNative·InkApplications·GNU General Public License v3.0
KSend1.1.2
1

Enables sending emails and SMS using SendGrid, supporting multiple platforms for streamlined communication in applications.

AndroidJSJVMNativeWasm·ismai117·Apache License 2.0
logbook0.4.1
1

Logging library enables structured logging with features like multi-line message handling, customizable timestamp formatting, and logging group mechanisms. Supports file outlets and log rotation.

JSJVMNative·SimplyMika·MIT License
feature-flags0.2.1
1

Manages feature flags efficiently with easy integration. Supports local and remote flags, unit testing, and compatibility with any remote flag tool.

JVMNative·jimmymorales·Apache License 2.0
ComposePreferences2.0.0-beta02
1

Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0
kmp-sse0.4.2
1

Extensible implementation of Server-Sent Events enables creating custom stream providers, handling event streams efficiently with features like UTF-8 decoding and connection management.

JVMNative·scrambledbytes·Apache License 2.0
kmp-realm2.1.0
1

kmp-realm a Kotlin Multiplaform library which wraps Kotlin Realm with pre-configuration.

AndroidNative·Tweener
kotest-property-datetime2.0.0
11 used by

Enhances property-based testing with datetime generators, integrating seamlessly with the Kotest framework to facilitate testing datetime-related logic.

JSJVMNative·kotest·Apache License 2.0
kotlin-datatypes1.0.0
1

Offers libraries to handle complex data type conversions, including digital data transfer rates, storage units, percentage formats, and temperature scales, enhancing code readability and efficiency.

AndroidJVMNativeWasm·boswelja·Apache License 2.0
kmp-common1.1.6
12 used by

A Kotlin Multiplatform library with common tools mobile apps.

AndroidJSJVMNativeWasm·Tweener
kotzilla-sdk-sample2.2.4
1

Demonstrates usage and features of the Kotzilla project, serving as a practical reference aligned with the official documentation.

AndroidJSJVMNativeWasm·kotzilla-io
kmp-libs0.0.2
1

Facilitates desktop application execution through a Gradle command, enhancing project setup efficiency and simplifying the development process.

AndroidJVMNative·Dmitriy1892·Apache License 2.0
ipfs-api-kotlin1.0.0
1

Enables interaction with an IPFS node via HTTP, allowing string addition, retrieval, and version commit access. Compatible with local or Infura-based configurations.

JSJVMNativeWasm·luca992
androidx-ktx-extras0.3.0
1

Enhances AndroidX with additional extension functions and utilities, including extensions for the Browser KTX library and common enums utilities for streamlined Android development.

AndroidJVMNativeWasm·EdricChan03·GNU General Public License v3.0
awskt2.2.16
1

Enhances AWS application development by offering language-level extensions, standardized access to environment variables, and structured logging utilities with built-in serialization for seamless integration.

JSJVMNativeWasm·steamstreet
exchangeit-kmm-sdk1.0.7
1

SDK facilitates access to Exchange It API, enabling currency data retrieval, including lists, latest, historical, and average monthly rates without requiring authorization.

JVMNative·VoirDev·GNU General Public License v3.0
bidapp-kotlin-multiplatform-plugin0.8.2
1

Demonstrates integration of a multiplatform advertising library for Android and iOS, providing test applications, setup instructions, and support for various ad networks through a shared module.

AndroidNative·bidapphub·MIT License