Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kmp-context1.0.0
0

Bootstraps a library project capable of generating the Fibonacci sequence. Includes basic setup for deployment to Maven Central, with GitHub Actions integration and platform-specific tests.

AndroidJVMNative·leeway-kmp·Apache License 2.0
ktgbotapi-utils0.0.1
0

Set of utilities enhances building Telegram bots with the ktgbotapi library, streamlining bot development.

JVMNative·madhead
ktcrypto0.0.4
0

Offers a lightweight cryptography library with various algorithms for encryption, decryption, and hashing, focusing on simplicity and ease of integration in applications.

AndroidJSJVMNative·latenighthack·Apache License 2.0
two-colored-range1.0.0
0

Efficiently stores and modifies data within a range where each point is colored in one of two colors, offering mutable and immutable interfaces with an ArrayList-based implementation.

JSJVMNative·thorny-thorny·MIT License
ktbuf1.1.2
0

Enables Protocol Buffers serialization and deserialization, facilitating the creation and manipulation of binary data with ease and efficiency.

AndroidJSJVMNative·latenighthack·Apache License 2.0
ktstore0.0.7
0

Implements a lightweight, reactive in-memory key-value store supporting data persistence, change listening, and transactions, ideal for caching and storing application state.

AndroidJSJVMNative·latenighthack·Apache License 2.0
Compose-AutoSizeText0.1.1
0

Automatically adjusts text font size to fit available space, serving as a Compose alternative to Android's Autosizing TextView. Configuration options include shrinking and fitting text within constraints.

AndroidJVMNative·SillyDevices·MIT License
Nautilus1.1.2
0

Barebones library project facilitates rapid bootstrapping of a library, deployable to Maven Central, featuring Fibonacci sequence generation with platform-specific tests, excluding advanced development tools.

AndroidJVMNative·Jukebox-Inc·Apache License 2.0
partial-function-kt0.1.1
0

Offers Scala's PartialFunction, enabling partial application of functions with chaining capabilities for complex logic, and supports operations with arrays, results, or nullable types.

AndroidJVMNative·jsoizo·MIT License
Blockbuster0.1.0
0

Enables building serialization deserializers using callbacks for handling large JSON files. Supports lazy deserialization of complex structures and delegates to standard deserializers.

AndroidJSJVMNativeWasm·JBeet·MIT License
HDVirtuals0.0.2
0

Targets multiple platforms with shared and platform-specific code organization, integrating Compose for UI and Ktor for server functionality, while supporting SwiftUI for iOS applications.

AndroidJVMNative·zeeeeej
compose-webview-multiplatformv0.1.1
0

Offers WebView functionality for embedding in JetBrains Compose applications. Supports URL loading, HTML, and post data management, with navigation control and state management across Android, iOS, and desktop platforms.

AndroidJVMNative·pejman-74·Apache License 2.0
vinner-it-kotlin1.1.2
0

Facilitates building and validating Vehicle Identification Numbers (VINs) based on ISO 3779:2009, ensuring unique identifiers for vehicles with detailed structure and compliance guidelines.

JVM·vinner-it·Apache License 2.0
alphavantage-lib0.2.0-alpha
0

Enables making suspending API calls with minimal code, offering client customization options such as proxy settings, utilizing Ktor for HTTP requests.

AndroidJSJVMNative·devinamos24
ImagePreviewCMPLibrary0.0.1
0

Facilitates sharing code across Compose Multiplatform applications, organizing it into platform-specific and common sections for streamlined development and integration of platform-specific features.

AndroidJVM·samAricha
countrypicker1.0.0
0

Barebones library project designed for quickly bootstrapping a library with Fibonacci sequence generation. Includes platform-specific tests without additional development tools set up. Automated Maven Central deployment with manual setup steps.

AndroidJVMNative·MuddasirKmp·Apache License 2.0
vietmap-compose1.0.1
0

Wraps the VietMap SDKs to render interactive maps in Compose UIs, supporting various platforms. Offers extensive feature support, though some aspects are still under development.

AndroidJSJVMNativeWasm·thanhdt-vietmap·BSD 3-Clause "New" or "Revised" License
kotlin.document.store1.0.4-wasmjs
0

Fast NoSQL document store offers typed and schemaless data handling with JSON support, efficient querying with indexing, asynchronous operations, and easy extensibility for structured data management.

AndroidJSJVMNativeWasm·mXaln·Apache License 2.0
loggy-kmp0.0.1
0

No content available to summarize.

AndroidJVMNative·t1geryan·Apache License 2.0
Arcitech1.0.5
0

Architectural framework manages state and event processing, utilizing parameters, projections, events, intents, and event chains to ensure code predictability, testability, and scalability.

AndroidJVMNative·IzzzGoy
rjpath1.1.1
0

Implements JSONPath to extract data from JSON structures using expressions. Supports RFC9535 specification, efficient processing for large documents, and includes extensive test coverage.

AndroidJSJVMNativeWasm·jershell·MIT License
kmp-commons-compose2.4.0
0

Shared UI Compose code library for creating unified interfaces across Android, iOS, and Desktop applications, facilitating consistent design and functionality implementation.

AndroidJVMNative·jeffdcamp
renlin1.3.4
0

State managing library handles state dependencies, facilitating component creation and rendering. Offers customizable state management and efficient component interaction for dynamic web applications.

JSJVM·Code-Sakura·MIT License
coil3.1.1
0

Image loading library offering fast, lightweight, and easy-to-use features with optimizations like caching, downsampling, and request management. Integrates seamlessly with modern libraries and Compose.

AndroidJSJVMNativeWasm·rsktash·Apache License 2.0
KFrame0.1.4
0

Enables UI previews inside simulated device frames within apps or design tools. Offers cross-platform support, customizable device frames, and design validation for multiple devices.

AndroidJVMNativeWasm·estivensh
spatial-k0.5.0
01 used by

Facilitates geospatial data manipulation with libraries implementing GeoJson and Turfjs. Offers a DSL for constructing GeoJson, ensuring continued maintenance and updates for dependent projects.

JSJVMNative·dayanruben·MIT License
kasmine0.1.1
0

Facilitates dynamic Java class generation and manipulation at runtime through a byte code writer. Features include customizable JVM bytecode instructions, dynamic class loading, and a DSL-like interface for class construction.

JSJVM·w8mr
objectstore0.2.0
0

Offers a generic abstraction for object-based storage, supporting basic operations across local filesystems, cloud storage solutions, or other data stores.

JSJVM·versiobit·GNU General Public License v3.0
KRecallBasicPugin2.0.0F1
0

Enhances recall scheduling by offering an efficient system for managing and optimizing study sessions, supporting customizable intervals and algorithms for improved learning retention.

AndroidJVM·KRecall·Apache License 2.0
KmpDateTime2.2.1
07 used by

Designed to address limitations in existing date-time libraries, focuses on providing simple data classes for date-time handling with minimal logic. Offers familiar API, ISO string parsing, and serialization to ISO 8601.

JSJVMNativeWasm·dankito·Apache License 2.0