Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
salkt0.1.2
01 used by

Implements a fast cryptographic library based on TweetNaCl, facilitating secure communication and data encryption across multiple platforms.

JSJVMNative·Funkatronics·MIT License
kotlinx-cli0.4.1
0

Experimental command-line parser library enables declarative configuration of commands and parameters, supports custom extensions, and generates help messages. Currently unmaintained and considered obsolete.

JVMNative·touchlab·Apache License 2.0
redis-client-multiplatform0.0.3
0

JVM/native Redis client

JVMNative·Flaxoos
RPC4K0.13.0
0

Facilitates lightweight remote procedure calls with a simple interface, supporting both synchronous and asynchronous communication. Offers custom error handling and flexible serialization options.

AndroidJVMWasm·natanfudge
composeSearchableDropDown2.3.2
0

Enhances dropdown menus with search functionality, allowing dynamic filtering of list items. Supports easy customization of placeholders, default selections, and callback handling for item selection.

AndroidJSJVMNativeWasm·the-best-is-best
okres5.3
0

Offers an oversimplified result monad library, facilitating error handling and result processing through chaining functions like `andThen`, `onOk`, and `onErr` for streamlined message processing.

JSJVMNative·sergejsha
missing-dot0.2.1.1
0

Facilitates migration of .NET projects by providing implementations for selected .NET APIs, including XmlReader, XmlWriter, and Linq to XML.

AndroidJSJVMNativeWasm·atsushieno·MIT License
amphibians0.1.0-alpha.1
0

Cross-platform JSAPI solution enhances web interactions by leveraging a unified codebase, facilitating seamless integration and improved functionality across multiple environments.

JVMNative·yidafu·Apache License 2.0
w3w-core-library1.3.1
0

Offers API definitions for interacting with what3words services using text or audio input, providing functionality for address suggestions, geocoordinate conversions, and multilingual support.

AndroidJVMNative·what3words·MIT License
efekt1.0.0
0

Adapts the Redux pattern with integrated coroutines, enabling a testable architecture. Manages app state changes via actions and reducers, supporting asynchronous effects and dependency injection through a state context.

JSJVMNative·DaftMobile·MIT License
kmp-commons1.7.0
01 used by

Shared code library enhances app development with analytics, datastore, logging, text utilities, and function extensions for Enum, DateTime, and more, facilitating seamless cross-platform integration.

AndroidJVMNative·jeffdcamp
XrayConfiguration2.0.0
0

KMP Library for xray configuration

AndroidJVMNative·tim06
Android-Showcase2.2.0
0

Showcases clean architecture principles in an Android app, offering guidelines and best practices with layered project structure and integration with Open Weather API for demonstration.

AndroidJVMNative·mjiricek·MIT License
compose-utils3.1.2
0

Utility library simplifies development by offering platform-specific tools and shared abstractions for managing coroutine dispatchers, accessing platform details, handling preferences, and launching URLs across Compose environments.

AndroidJSJVMNativeWasm·the-best-is-best
template-for-kotlin-multiplatform-applications1.0.11-dev0o+86f3735
0

Template facilitates multiplatform development with automatic publishing, quality assurance, and pre-configured tools like Kotest, Renovate, and semantic release for streamlined project management.

AndroidJSJVMNative·DanySK
advent-of-code-kotlin1.0.2
0

Utility library offers solutions for Advent of Code challenges, enabling interactive problem-solving with tools like input readers, UI solutions, and test assertions.

JVMNativeWasm·avan1235·MIT License
WebAppBots0.0.4
0

Template for creating multiplatform projects, enabling setup for JVM, JS, and Android targets with customizable presets. Supports source set management and dependency configuration.

JSJVM·InsanusMokrassar·MIT License
kmp-base1.5.2
03 used by

Enhances standard library with essential functions and classes, platform identification, system information retrieval, environment data access, string extensions, and charset utilities.

AndroidJSJVMNativeWasm·codinux-gmbh·Apache License 2.0
kotlin-symmetric-matrix2.0.0
0

Implements symmetric matrices with a compact array storage using row-major order, supporting various data types. Features include element access and modification via `SymmetricMatrix` and `MutableSymmetricMatrix` classes.

JSJVMNativeWasm·DanySK
drf-api-client0.2.0
0

Enables interaction with the unofficial Drop Research Facilities API, utilizing Ktor for networking, and supports live message subscription via a flow mechanism.

JSJVMNativeWasm·GW2ToolBelt·MIT License
tax-id-credential1.3.0
0

Enables representation of tax credentials using SD-JWT, integrating with VC-K. Supports attributes like tax number, affiliation country, resident address, and verification status.

JVMNative·a-sit-plus·Apache License 2.0
state-in-merge0.0.2
0

Facilitates merging multiple data streams into a single state flow, offering diverse launch strategies for streamlined state management in complex scenarios.

JVMNative·tomczyn
kotlin-realtime-cassandra0.0.3
0

Enables real-time data processing and interaction with Cassandra databases, offering seamless integration and efficient handling of database operations with minimal latency.

JVM·elkhoudiry
kotlin-json-stream-serializer-annotations2.0.1
0

Facilitates JSON serialization using stream-based processing with added annotations for enhanced customization and control over the serialization process.

JSJVMNative·fab1an·Apache License 2.0
kotlin-sentry0.1.0
0

Enhances Sentry's compatibility across various platforms by adding stubs for unsupported environments, ensuring seamless error reporting integration without platform-specific limitations.

AndroidJSJVMNative·the-inkwell·MIT License
test-kmp0.0.3
0

Demonstrates a library project for generating the Fibonacci sequence, focusing on publishing to Maven Central. Includes setup for credentials, namespaces, key generation, and CI integration for automated deployment.

AndroidJVM·routis·Apache License 2.0
gradle-monorepo1.2.1
0

Monorepo encompasses multiple projects, each with distinct builds and configurations, offering features like DSL builders, Spring Boot applications, BER data encoding, and Gradle convention plugins.

JVM·LowkeyLab·GNU General Public License v3.0
Ametista-Engine1.0.4
0

Open-source issues tracker and performance stats collector enhances app quality and stability. Customizable engine collects data, tracks issues, and supports multiple platforms for analysis.

AndroidJVMNativeWasm·N7ghtm4r3·Apache License 2.0
maplibre-compose0.6.21
0

Enables integration of interactive maps into user interfaces across devices and platforms, utilizing a Compose-based wrapper for MapLibre SDKs. Actively maintained with ongoing updates.

AndroidJSJVMNativeWasm·dayanruben·BSD 3-Clause "New" or "Revised" License
trackasia-java2.0.2
0

Hosts utility libraries essential for the GL Native Android SDK, including services for geojson and turf, built using Gradle.

JSJVMNativeWasm·track-asia·MIT License