Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
swapi-kmp0.1.0
0

Wraps the Star Wars API, offering an intuitive interface for accessing SWAPI data. Supports configuring network settings and provides expanded models for improved UI display.

AndroidJVMNativeWasm·Syex·MIT License
dynamic-pages1.2.1
0

Simplifies data model transformation and clarifies responsibilities in Android apps, enhancing maintainability, scalability, and performance by separating business logic from UI components.

JSJVMNativeWasm·javierpe·Apache License 2.0
kmp-geography-model1.0.1
0

Facilitates the modeling and manipulation of geographic data, offering classes and methods for handling geographical concepts and calculations efficiently.

AndroidJSJVMNativeWasm·n-marisov·MIT License
annotation0.0.2
0

Facilitates code generation and customization through compile-time annotations, enhancing code efficiency and reducing boilerplate by automating repetitive tasks.

AndroidJVMNativeWasm·ight-io·MIT License
rem1.2.0
0

Facilitates in-memory object retention with ViewModel, avoiding Parcelable. Supports ViewModel state restoration upon screen rotation and offers scoped ViewModel management and cleanup.

AndroidJVMWasm·shirozatou
kmp-theme-material-30.0.1
0

Enhances UI development by offering a set of Material 3 themes, facilitating the creation of visually consistent and modern interfaces across multiple platforms.

AndroidJVMWasm·ight-io
qr0.3.0
0

Generates QR Codes supporting all Model 2 specifications, including various sizes, error correction levels, and encoding modes. Lightweight, efficient, and thread-safe for concurrent use.

JSJVMNativeWasm·goquati·MIT License
CountryCodePicker0.2.0
0

Multiplatform library for searching and selecting country codes and ISOs. Features adaptable dialogs for various screen sizes and customizable country selectors using the Country enum.

AndroidJVMNativeWasm·efe-egbevwie
outcome0.3.2
0

Alternative to the Result type, enabling typed error handling. Supports operations like `getOrElse`, `map`, and `flatMap` for enhanced error management and control flow.

JSJVMNativeWasm·thebrownfoxx·Apache License 2.0
eightyeighty-kt1.0
0

Emulates the Intel 8080 microprocessor, enabling execution of test ROMs and supporting various platforms without external dependencies. Designed for flexibility and wide device compatibility.

JSJVMNativeWasm·mdietrichstein
ErrorWidget2.0.3
01 used by

Standardizes UI error state representation, allowing optional custom messages and retry actions, enhancing user interface consistency and error handling flexibility.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
Serializable0.1.4
0

Enables serialization capabilities in projects, allowing easy conversion of data classes to a serialized format. Integrates seamlessly with existing codebases, enhancing data handling efficiency.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
measured0.4.2
0

Facilitates intuitive and type-safe handling of units of measure, ensuring correctness through compile-time validation. Supports complex unit operations, custom unit definitions, and avoids raw value manipulation.

JSJVMNativeWasm·cvb941·MIT License
RemixIcon-Kmp0.0.2
0
AndroidJSJVMNativeWasm·cy745·Apache License 2.0
KRouter0.0.7
0

Supports module-to-module communication by routing to interfaces via URI strings. Facilitates screen navigation, leveraging annotations and reflection for seamless integration and routing.

JSJVMNativeWasm·cy745·Apache License 2.0
litellmkts0.0.3
0

Wrapper for the ollama REST API, simplifying integration and management through a modular, developer-friendly interface. Streamlines cross-platform communication with easy extensibility.

AndroidJVMNativeWasm·lauro299·MIT License
decimal4kmp0.2.0
0

Fast fixed-point arithmetic library supports up to 18 decimal places using longs. Features efficient type conversion, scale management, exception handling for overflows, and zero-garbage computations.

AndroidJSJVMNativeWasm·sundayapp·MIT License
kmp-library1.0.0
0

Demonstrates a simple library project for generating Fibonacci sequences, with instructions for publishing to Maven Central using continuous integration and configuration of necessary credentials and tools.

AndroidNativeWasm·CristhianNY·Apache License 2.0
HadlinksKMP0.0.9
0

Barebones project template for quickly bootstrapping a library with functionality to generate Fibonacci sequences. Facilitates deployment to Maven Central, including automated workflows and GitHub Actions integration.

AndroidJVMNativeWasm·zeeeeej·Apache License 2.0
connectivity1.1.4
0

Network monitoring for multiplatform projects uses native APIs and HTTP requests to track connectivity status. Supports Compose integration and customizable HTTP polling for enhanced connectivity management.

AndroidJSJVMNativeWasm·DanicMa·MIT License
WPKotlin0.0.3
0

Client library facilitates interaction with the WordPress REST API, featuring JSON parsing, coroutine support, and cross-platform compatibility, leveraging Ktor client and kotlinx libraries.

AndroidJSJVMNativeWasm·rocxteady·Apache License 2.0
libzhongguohong1.0.2
0

Bootstrap a library project for generating Fibonacci sequences, supporting tests across various platforms. Customize configurations for building, GitHub Actions, and Maven Central deployment.

AndroidJVMNativeWasm·zeeeeej·Apache License 2.0
kt-uuid0.2.2
01 used by

Generates UUIDs with a simple library, mirroring `java.util.UUID` functionality. Includes critical dependency on secure-random, offering multiplatform support for various environments.

JSJVMNativeWasm·vooft·Apache License 2.0
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
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
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
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
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