Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kmp.byteutil0.0.1
0

Facilitates manipulation of bits and byte arrays, offering utility functions for efficient data handling. Integrates seamlessly into projects with straightforward dependency management.

AndroidJSJVMNativeWasm·MaapuH·Apache License 2.0
frey0.2.3
01 used by

Implements a DNS resolver client utilizing miniDns, offering functions to retrieve TXT, A, and AAAA records, and resolve DNS addresses with robust testing capabilities.

AndroidJVM·remmerw·Apache License 2.0
pintrest-kmp-library1.0.2
0

Facilitates seamless integration of features across Android and iOS platforms, enhancing cross-platform development efficiency and reducing redundant code.

AndroidJVMNative·MamoonaMahmood
Komponentual0.2.5
0
JSJVMWasm·lounres·Apache License 2.0
app-config-parser1.0.0
0

Enables centralized configuration management with multi-stage and multi-region support using wildcard entries, eliminating runtime environment variables and facilitating seamless deployment and parameter management.

AndroidJSJVMNative·agraman4u
CodeLab1.0.0-alpha23
0
AndroidJVMNativeWasm·taetae98coding
openai-kotlin4.0.14
0

Facilitates interaction with OpenAI's API, supporting multiplatform capabilities and coroutines. Features include models, chat, images, embeddings, files, fine-tuning, moderations, and audio management.

JSJVMNativeWasm·dayanruben·MIT License
KmLogging2.0.4
0

Enhances logging functionality by converting API methods from inline to normal functions, ensuring accurate line numbers in exception stack traces for improved debugging.

AndroidJSJVMNativeWasm·devsvc·Apache License 2.0
borr0.0.8
02 used by

Offers an Ed25519 cryptography library for signing and verifying messages, featuring key pair generation, Base64 encoding/decoding, and integration with Tink cryptographic library.

AndroidJVM·remmerw·Apache License 2.0
thor0.1.7
0

API designed for the Thor application, facilitating integration through specified dependencies for enhanced functionality and streamlined development processes.

AndroidJVM·remmerw·Apache License 2.0
buri0.0.7
01 used by

Facilitates encoding and decoding using the bencoding format, as described in BitTorrent's specification. Supports list encoding, decoding, and validation with simple API methods for seamless integration.

AndroidJSJVMNative·remmerw·Apache License 2.0
ltmath0.1.3
0

Library facilitates mathematical operations and utilities, including angle representation in degrees or radians with conversion, normalization, and arithmetic capabilities, along with trigonometric functions.

JSJVMNativeWasm·xfqwdsj·MIT License
skorm0.19
0

Enables object-relational mapping with concepts like databases, schemas, and entities. Supports coroutines, custom queries, and automatic undo handling, aiming for simplicity and extensibility without annotations or SQL fragmentation.

JSJVMNativeWasm·arkanovicz
TrustPin-Kotlin4.0.0
0

Demonstrates integration of TrustPin SDK in an Android app, featuring automatic certificate validation, HTTPS connection testing, error handling, and a Material Design UI with comprehensive logging.

AndroidJVM·trustpin-cloud·Other
klutter0.1.0
0

Demonstrates a library project for generating Fibonacci sequences, including platform-specific tests and instructions for publishing to Maven Central. Offers a streamlined setup for library development and deployment.

AndroidJVMNative·jamieastley·Apache License 2.0
nott0.2.0
0

Implements a read-only Distributed Hash Table (DHT) node for devices behind restrictive NATs, reducing network traffic and resource usage by not responding to queries. Ideal for devices with fixed data plans.

AndroidJVM·remmerw·Apache License 2.0
keyple-interop-jsonapi-client-kmp-lib0.1.6
01 used by

Enables distributed remote client communications for applications connecting to a server, featuring NFC integration and network client configuration. Supports synchronous and asynchronous operations.

AndroidJVMNative·eclipse-keyple·Eclipse Public License 2.0
dsl-utilities1.0.5
01 used by

Collection of utilities streamlining the creation of domain-specific languages. Enhances readability and maintainability of code through concise syntax and reusable components.

JSJVMNativeWasm·xfqwdsj·MIT License
compose-webview-multiplatform2.0.3
0

Enhances Compose UI with WebView support, enabling URL loading and HTML rendering. Includes state management, navigation handling, and performance improvements via platform-specific integrations.

AndroidJVMNativeWasm·guyaumetremblay·Apache License 2.0
dagr0.4.3
0

Offers a UDP client-server API for seamless communication, facilitating integration into projects through specified dependencies.

AndroidJVM·remmerw·Apache License 2.0
MyMaterialTheme0.4.0
0

Offers an uncompleted library or project setup focused on a material design theme, with pending sections for installation and licensing details.

AndroidJSJVMNativeWasm·yuyuyuyuyu-dev·Apache License 2.0
compose-webview-multiplatform1.0.3
0

Extends JetBrains Compose with WebView capabilities, supporting URL loading, HTML rendering, and post data across Android, iOS, and Desktop. Facilitates navigation control and state management.

AndroidJVMNativeWasm·mhennemeyer·Apache License 2.0
kdeeplink0.3.0
0

Lightweight library enables deeplink functionality, offering seamless integration with Navigation Compose for enhanced navigation capabilities.

AndroidJVMNativeWasm·lucasferreiramachado·Apache License 2.0
deezer-client-kt3.1.0
0

Enables interaction with Deezer's REST API, facilitating artist, album, and track searches. Supports asynchronous operations, advanced queries, and paginated responses, integrating with popular build tools like Gradle and Maven.

AndroidJSJVMWasm·kingg22·GNU Affero General Public License v3.0
w3w-core-library1.2.0
0

Enables interaction with what3words services through text and audio inputs, offering address suggestions, conversions between addresses and coordinates, and language support functionalities.

AndroidJVMNative·pduy99·MIT License
alpaca-kotlin0.0.11
0

Facilitates interaction with Alpaca Trading API for account management, order placement, and real-time data streaming, including historical trade data access and test mode for simulating stock prices.

AndroidJVMNativeWasm·jeffreyliu8·Apache License 2.0
perk0.2.0
0

Experimental permission management library for managing Android and iOS permissions. Allows checking, requesting, and handling permission statuses with customizable callbacks.

AndroidJVMNative·hristogochev·MIT License
kotlin-grammar-lixy0.0.1
0

Transforms strings into token sequences using customizable rules with a domain-specific language designed for creating lexers. Enables lexical analysis, a foundational step for compilers.

AndroidJSJVMNative·codlab·Apache License 2.0
ktor-spa1.0.0
0

Enables serving single-page applications by intercepting 404 errors and serving a specified main page instead. Easily configurable with customizable file paths and routes.

JVM·inhanzt·Apache License 2.0
Snappy0.0.1
0

Snappy compression library for Kotlin Multiplatform

JVMNative·Chorus-OSS·Apache License 2.0