Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kmp-core0.10.0
9

Facilitates cross-platform development by providing setup commands and examples for Android, iOS, web, and React Native. Supports unit testing and local publishing with detailed documentation.

AndroidJSJVMNativeWasm·telereso·MIT License
compose-extensions1.9.1.0
9

Offers self-contained extensions for deploying applications across various platforms, including calendar implementation, QR code detection, camera permission handling, and utility functions to enhance development efficiency.

AndroidJVMNativeWasm·avan1235·MIT License
lorcana-data0.21.1
9

Manages and provides access to Lorcana card data, offering raw JSON files and an API for retrieving card lists, variants, abilities, and franchise information.

AndroidJSJVMNative·great-illuminary·MIT License
OSKit-Compose-KMP4.2.0-rc1
9

Facilitates development with an opinionated architecture for Compose, implementing VISCE architecture. Offers animations, layouts, popups, markdown rendering, and system UI enhancements for seamless cross-platform development.

AndroidJVMNativeWasm·outsidesource·MIT License
AnimatedLEDStrip1.0.5
91 used by

Core library for managing LED strips with features like abstract communication, animation definition, color handling, and emulation options for flexible LED control and animation.

JVM·AnimatedLEDStrip·MIT License
kotlin-lambda-return-inliner0.1.2
9

Enhances lambda performance in inlined functions by optimizing their storage in local variables. Enables struct emulation in code with no extra cost. Currently experimental.

JSJVMNative·kyay10·Apache License 2.0
makth1.3.2
9

Library for algebraic computations, offering mathematical utilities and functions. Facilitates algebra-related tasks with comprehensive documentation available online.

JSJVMNative·nathanfallet·Apache License 2.0
shake0.4.5
9

Modern, object-oriented, multi-target programming language designed to offer versatility and adaptability across various platforms.

JSJVM·shakelang·BSD 3-Clause "New" or "Revised" License
yam-api0.0.1-dev4
9

Enables interaction with Yandex Music's API, allowing streamlined access to music data and features across different platforms.

AndroidJVMNative·pank-su·GNU Lesser General Public License v3.0
apollo-kotlin-execution0.1.2
9

Implements GraphQL execution algorithms, facilitating efficient query execution and management. Comprehensive documentation and Kdoc API reference available for in-depth understanding and integration.

JVMNative·apollographql·MIT License
AutoMuttonRecipe1.5.0
9

Type-safe DSL and finite state machine implementation ensures robust state management with atomic state transitions. Invalid transitions raise compile-time errors, preventing unintended behavior. Lightweight design.

AndroidJSJVMNativeWasm·RyuNen344·Apache License 2.0
kotlin-inject-viewmodel0.4.0
9

Facilitates ViewModel injection using a custom annotation processor, integrating seamlessly with existing Hilt projects. Supports Compose, Activity/Fragment, and assisted injection, simplifying ViewModel management.

JVMNative·teobaranga·Apache License 2.0
DataTable0.7.1
9

Compose library for rendering data in tables, enabling customizable table layouts with features like scroll states, headers, dividers, and content cells for various platforms.

AndroidJVMNativeWasm·efe-egbevwie
compose-plus0.0.2
9

Simplifies Jetpack Compose development by offering reusable components, utility functions, and extensions. Streamlines common tasks, enhancing efficiency and ease in app development.

AndroidJVMNativeWasm·ehsannarmani·MIT License
kotlin-mpp-playground0.15.0
9

Demonstrates a multi-project build setup for creating JVM, JS, Desktop, and Web applications. Offers publishing capabilities, native image generation, containerization, and OpenTelemetry integration for comprehensive application development.

JSJVMWasm·sureshg
Firebird-Client-KMP1.0
9

Enables interaction with Firebird SQL databases, offering modules for native, library, and extended functionalities. Supports database creation, remote connections, transactions, and data manipulation in embedded mode.

AndroidJVMNative·hgourvest·MIT License
tesserakt0.3.2
9

Offers a comprehensive suite of RDF and SPARQL tools, featuring modular design, RDF DSL, SPARQL engine with incremental evaluation, and support for various RDF representations.

AndroidJSJVMNativeWasm·TomWindels·Other
Introspekt1.6.0
91 used by

Offers a positional code API and introspection framework with features like `SourceLocation`, `FunctionInfo`, `ClassInfo`, and `AnnotationInfo` for enhanced introspection and compile-time evaluation.

AndroidJSJVMNativeWasm·karmakrafts·Apache License 2.0
Gateway0.4.0
9

AI client enables interaction with OpenAI's API, supporting features like chat, images, and embeddings. Offers multiplatform capabilities, utilizing coroutines, and provides extensive guides and setup instructions.

AndroidJVMNative·brahyam·MIT License
issuechecker0.5.0
9

Identifies unresolved workarounds by finding and checking issue links for projects, supporting Jetbrains Youtrack and GitHub Issues. Offers CLI, Gradle Plugin, and future GitHub Action integration.

JVM·usefulness·MIT License
LemmyBackwardsCompatibleAPI0.5.0-alpha.6
9

Facilitates interaction with Lemmy instances through a backwards compatible API. Adjusts requests/responses for different versions, supports feature checks, and automates code generation to minimize maintenance.

AndroidJSJVMNative·MV-GH·GNU Affero General Public License v3.0
Biometrik1.0.2
9

Enables bio-authentication in applications using native platform APIs, supporting various environments. Facilitates seamless biometric integration, offering customizable authentication flows and native fine-tuning options.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
licensee-for-android0.3.1
9

Transforms raw license report data into consumable assets or code for Android apps. Features include license report access via generated code and runtime asset reading capabilities.

JVMNative·usefulness·MIT License
kopus1.6.1.2
9

Lightweight wrapper for Opus audio codec, enabling audio encoding and decoding via bindings. Offers complete API access, native library optimization, and extension functions for enhanced control.

AndroidJVMNative·yankeppey·MIT License
avif-kmp0.0.1
9

AVIF image encoding and decoding — lightweight bindings offering simple API for encoding/decoding, format conversion, quality control, and metadata handling for image processing workflows.

AndroidJVMNative·qdsfdhvh·Apache License 2.0
drlogger1.0.18
9

Listener-based logging framework with asynchronous, thread-safe dispatch, multiple log levels, regex-based tag/message filtering, emoji console output, daily rotating file logs with cleanup, and custom listener support.

AndroidJVMNative·dronlinepl·MIT License
KLoading1.2.0
9

Customizable animated loading components for Compose UIs — stylish effects like DotSpinner, BarsWave and SonarWave, configurable colors, sizes and durations for effortless loading states.

AndroidJSJVMNativeWasm·RhoBus·Apache License 2.0
quo-vadis0.5.2
9

Annotation-based, type-safe navigation library generating graph builders and typed destinations; deep-linking, predictive back gestures, shared-element transitions, independent tab backstacks, and MVI-friendly architecture.

AndroidJVMNative·jermeyyy·MIT License
testballoon-addons0.15.0
9

Adds FreeSpec-style DSL, data-driven and property testing, per-test fixture generation, and improved test-name/display handling with compacting and collection/byte-array stringification for test suites.

AndroidJSJVMNativeWasm·a-sit-plus·Apache License 2.0
foundationdb-multiplatform7.3.75
91 used by

Coroutine-friendly bindings for FoundationDB providing a unified typed API, transactional helpers with automatic retries, futures, tuple utilities, tenant management and range iterator support.

JVMNative·marykdb·Apache License 2.0