Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
JAloggerlib1.0.4
0

Offers a logging library with customizable log levels, supporting asynchronous logging and message formatting, enhancing flexibility and performance across various application environments.

AndroidNative·devggaurav·Apache License 2.0
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
osm-api1.0.3
0

osm-api is a client for the OSM API 0.6 developed as Kotlin Multi Platform Library

AndroidNative·vindagollc
Compose-Multiplatform-Mobile-Extensions0.0.1
0

Enhances mobile applications with customizable theme system bars, enabling seamless integration and modification of status bar themes for both Android and iOS platforms.

AndroidNative·aagrishankov·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
test1.0.0
0

Demonstrates a library template for generating Fibonacci sequences, deployable to Maven Central. Includes steps for publishing and setting up continuous integration using GitHub Actions.

AndroidNative·SeanChinJunKai·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
vertexgsoc1.0.0
0

Offers a multiplatform SDK for integrating Google's Gemini through Vertex AI, enabling text generation on Android and iOS. Suitable for prototyping, not production-ready.

AndroidNative·SeanChinJunKai·Apache License 2.0
KFirebaseAnalytics2.1.2
0

Enables seamless Firebase Analytics integration for tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API across platforms.

AndroidNative·the-best-is-best
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
knimpath0.1.4
0

Ports path-related functions from Nim's paths module, enabling similar functionality. Includes local publishing support and documentation generation capabilities.

Native·gradha·Other
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
brc-multiplatform0.4.0
0

Offers a minimalistic remote configuration library for mobile apps, featuring JSON-based config files with various data types and optional versioning. Supports custom request headers for authentication.

AndroidNative·BradPatras
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
kmm-material-tooltip1.0.0
0

Cross-platform library for creating customizable tooltips following Material Design principles. Offers multiple positioning options, adjustable appearance, interactive elements, and seamless integration with Material 3 themes.

AndroidNative·zaiddev1996
kotlin-mapcompose0.11.0
0

Fast, memory-efficient library for displaying tiled maps with minimal effort, supporting markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer support.

AndroidJSJVMNativeWasm·the-inkwell·Apache License 2.0