Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kedn0.0.1
1

Parses EDN data, offering functions to read from character sequences or strings. Supports built-in tags like #inst and #uuid, with user tags support planned.

JVMNative·yahyatinani·Eclipse Public License 1.0
arrow-fx-coroutines-utils0.1.1-alpha.34
1

Contains additional concurrency primitives like CyclicBarrier, Uncancellable, HotSwap, Backpressure, and CountDownLatch not included in Arrow Fx Coroutines, inspired by Cats-effect.

JSJVMNative·nomisrev·Apache License 2.0
KEXtensions-core1.0
1

Enhances language with user-friendly extensions, including customizable logging capabilities and simplified integration, requiring no additional expertise to implement.

JSJVMNative·NightGoat·MIT License
kcss-dsl0.1.0
1

DSL facilitates CSS creation with a syntax similar to native CSS, supporting complex selectors, nesting, dimensions, colors, at-rules, media queries, mixins, and rendering options.

JSJVMNative·Olivki·MIT License
flower3.0.0-beta02
1

Facilitates efficient networking and database caching with a fault-tolerant architecture, offering seamless state management, offline data access, and non-blocking operations for a smooth app experience.

AndroidJSJVMNative·DatL4g·Apache License 2.0
browserstack.kt0.3.1
1

Async BrowserStack API client in pure kotlin MMP

JSJVMNative·DarkWeird·MIT License
NRStationsKMP1.0.0-ALPHA-20
1

Retrieves UK train stations and locations, offering APIs for Android and iOS to access station data. Supports nearby station queries and utilizes a testing service for updates.

AndroidNative·IntSoftDev·European Union Public License 1.2
assert3.0.2
1

Lightweight assertions library offering functions like assertEquals, assertNotEquals, assertNull, and assertNotNull. Deprecated with a recommendation to use another testing library.

JSJVMNative·kotools·MIT License
Kuri0.2.0
1
JSJVMNative·TheSunshinator
MobileX2.7.3
1

Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.

AndroidJVMNative·makeevrserg·Apache License 2.0
mew-tea-f80.0.1
1

Facilitates reading and writing of Modified UTF-8 binary sequences using Java streams, Okio sinks/sources, or Ktor inputs/outputs, with functionality for calculating encoded binary sizes efficiently.

JSJVMNative·TheNullicorn·Mozilla Public License 2.0
mojishiki2.0.0
1

Facilitates accurate rational calculations for literal expressions, supporting arithmetic operations, polynomial expansion, complex numbers, functions, substitution, equation solving, and basic calculus operations.

JSJVMNative·arashiyama11·MIT License
compose-material31.0.9
1

compose material3.

AndroidJVMNative·qdsfdhvh
k-deque0.9.0
1

Offers deque implementations with features like element popping, peeking, and pushing. Supports non-destructive iteration and provides various deque types with utility methods.

JSJVMNative·k-libs·MIT License
tor-mobile-kmp0.2.0
1

Facilitates starting, connecting to, and controlling a Tor proxy on Android and iOS. Offers a Socks5 handshake implementation suitable for network socket systems, including Ktor-Sockets.

AndroidNative·ACINQ·Apache License 2.0
core-foundation-extensions0.3.1
1

Enhances core foundation framework with extensions for converting standard types to Core Foundation types, creating data structures, and managing memory with automatic release capabilities.

Native·nassendelft·GNU General Public License v3.0
kash2.0.18
12 used by

Handles money and currency operations with support for multiple platforms. Offers simple API for currency conversion and representation, enhancing financial application development.

JSJVMNative·aSoft-Ltd·MIT License
orto-flavoured-markdown0.1.2
1

Extends Github Flavored Markdown by introducing custom `#tags`, allowing seamless tagging within notes. Enhances note-taking by enabling cross-referencing of thoughts and organizing with a lean approach.

AndroidJSJVMNative·orto-app·European Union Public License 1.2
topping-android0.6.1
1

Cross-platform framework facilitates app development with a unified codebase. Integrates easily via Maven Central, streamlining setup for smoother project implementation.

AndroidNative·topping-dev·Other
symphony3.3.8
11 used by

Handles dynamic UI state changes with a suite of tools, facilitating state monitoring and management for applications. Offers support through contributions, issue reporting, and community engagement.

JSJVMNativeWasm·aSoft-Ltd·MIT License
kotlin-mojang-api2.3.0
1

Enables seamless interaction with Mojang API, leveraging coroutines for efficient I/O operations. Supports various environments and simplifies API usage through integration with Ktor HTTP client.

JSJVMNative·UniverseProject·MIT License
chameleon0.6.0-beta6
1

Creates an abstract layer over blockchain SDKs, enabling integration with multiple blockchains using a unified architecture. Features wallet management, client support, transaction tools, and blockchain types.

JVMNative·jdekim43·Apache License 2.0
multiplatform-paging1.0.6
1

Enables efficient data pagination across multiple platforms, simplifying the integration of paging functionality into applications with a single dependency setup.

AndroidJVMNative·qdsfdhvh·Apache License 2.0
ukey2-kmp1.0
1

Port of Google's Ukey2 library enables secure device-to-device communication and handshake processes, tested against original C++ tests, facilitating encrypted message exchange between clients and servers.

JVMNative·carlonzo·MIT License
target-kt0.7.0
1

Enables efficient functional domain modeling by offering tools for creating validated domain models. Provides components like `ValueFailure`, `ValueObject`, and `ValueValidator`, alongside an annotation processor for generating validation functions and handling optional and nested properties. Ideal for ensuring data integrity in complex applications.

JSJVMNative·callius·Apache License 2.0
secp256k1-kmp0.11.0
1

Multiplatform wrapper for Bitcoin Core's secp256k1 library, offering cryptographic functionality across various platforms. Enhancements include support for multiple Apple platforms and faster JNI bindings for JVM targets.

JVMNative·TemMax·Apache License 2.0
finnhub-api0.2.0
1

Unofficial library for accessing Finnhub API, supporting REST and WebSocket interactions for real-time updates, utilizing coroutines for asynchronous operations across multiple platforms.

AndroidJSJVMNative·hibernix·Apache License 2.0
call-analytics-sdk1.0.12
1

Enables enhanced data extraction and transmission for SIP communication during app runtime, capturing SIP, SDP, RTCP, and call state messages for detailed analytics.

AndroidJSJVMNative·sipfront·MIT License
kBorsh0.1.3
13 used by

Implements Borsh serialization for data encoding and decoding, supporting byte arrays, hex strings, and Base64 formats, enhancing interoperability with Borsh.io specifications.

AndroidJSJVMNative·Funkatronics·Apache License 2.0
RpcCore0.2.1
11 used by

Multiplatform JSON RPC library facilitates JSON-RPC 2.0 request handling via customized network drivers, leveraging serialization for efficient communication without providing a built-in networking implementation.

JVMNative·Funkatronics