Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kotlin-signald0.30.0+signald-0.23.2-7-1583b4df
4

Enables type-safe communication with signald UNIX sockets, handling serialization of requests and responses. Offers modules for simplified client APIs, coroutine support, and message subscription handlers.

JSJVMNative·inthewaves·MIT License
graphed0.2.0
4

GraphQL things in Kotlin multiplatform

JSJVM·pcarrier·BSD Zero Clause License
fluid-stdlib0.15.0
4

Offers additional standard library features for JDK8+, now discontinued and functionalities split into libraries focusing on country, currency, i18n, and locale management.

JSJVM·fluidsonic·Apache License 2.0
fluid-graphql0.16.0
4

Enhances GraphQL with a type system extension, consistent methods, validations, operations DSL, and a client integration. Includes unit tests for deep visitor recursion and other features.

JVM·fluidsonic·Apache License 2.0
socketio-kotlin2.7.0
41 used by

Facilitates decoding of Socket.IO and Engine.IO packets, enabling seamless processing of various packet types like connect, disconnect, and events with efficient parsing capabilities.

JSJVMNativeWasm·joffrey-bion·MIT License
khexagon0.2.0
4

Facilitates mathematical manipulation and visualization of hexagonal grids, supporting line generation, distance calculation, and various layout types for board games or simulations.

JVMNative·OfflineBrain·MIT License
TraceLog0.1.3
4

Automates `println` debugging by generating code to log method inputs and execution time, simplifying debugging tasks. Allows configuration of annotation class and logger method.

AndroidJVMNative·msfjarvis·Apache License 2.0
kotest-assertions-konform1.3.0
4

Enhances testing with custom assertions for Konform validation, supporting deep property checks and compatibility with recent Konform and testing library versions.

JSJVM·kotest·Apache License 2.0
protobuf-kotlin0.5.0
4

Supports Protocol Buffers 3 with features like serialization, .proto document handling, and Protoscope language support for testing, offering extensive document comparison and validation functionalities.

JSJVM·berlix·MIT License
event-thread1.0.0-alpha14
4

Enables declarative application description using configuration tools, supporting graphical interfaces and data interaction. Features scopes, resources, containers, and event handling capabilities.

AndroidJSJVMNative·IzzzGoy
pgkn1.2.0
4

PostgreSQL driver enables executing SQL queries with connection pooling and named parameter support. Allows easy interaction with databases, mimicking Spring's NamedParameterJdbcTemplate functionality.

JVMNative·moreirasantos·Apache License 2.0
pendant0.5.2
4

Declarative code generator facilitates intuitive, type-safe generation of Bazel scripts using a DSL resembling Starlark syntax. Supports variable assignments, list/dictionary expressions, concatenations, and customizable function calls.

JVM·Morfly·Apache License 2.0
TagTemplate1.0.0
4

Quick and easy library for named tag replacement in strings, supporting custom delimiters and HTML escaping, offering straightforward string templating without advanced processing features.

JSJVMNativeWasm·L-Briand·MIT License
datadog-kmp0.6.1
4

Unified API facilitated integration with Datadog by offering core and bundled modules, allowing flexibility in dependency management and implementation for applications. Now deprecated.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
navigation-toggle-icon1.0.0
4

Animated icon component with three states—burger, arrow, and cross—and smooth transitions. Simple integration with customizable progress control for dynamic UI interactions.

AndroidJVMNativeWasm·zTrap
kmp-lokalise-api0.1.0
4

Unofficial client library facilitates interaction with the Lokalise API, offering support for JVM and other platforms. Enables logging of HTTP communications for enhanced debugging.

JVMNative·ioki-mobility·MIT License
simbot-component-telegram0.0.12
4

Efficiently create Telegram bots with a versatile library supporting asynchronous operations, component collaboration, advanced encapsulation, and integration with frameworks like Spring Boot.

JSJVMNativeWasm·simple-robot·GNU Lesser General Public License v3.0
uma-kotlin-sdk1.6.2
4

Implements the UMA protocol for seamless integration in applications, offering easy installation via Maven or Gradle, with comprehensive documentation and sample implementations available.

JVM·uma-universal-money-address·Apache License 2.0
har-parser3.8.0
4

Library parses HAR (HTTP Archive) files, including web socket traffic, allowing easy reading and writing of HAR files and extraction of HTTP request and response data.

JSJVMNativeWasm·joffrey-bion·MIT License
kotlinw0.0.7
4

Facilitates in-process event bus using coroutines and flows, and offers a flexible remoting implementation leveraging ktor and kotlinx-serialization.

JSJVM·kotlinw·Other
ktorx2.5.0
45 used by

Ktor extensions.

JSJVMNative·nathanfallet·GNU General Public License v3.0
omsp2.2.1
4

Opus Magnum Solution Parser

JVMNative·F43nd1r·Apache License 2.0
expression-parser1.4.2
4

Parses DHIS2 expressions using a PEG approach, offering modes for validation, prediction, and rule evaluation. Provides Java and JavaScript APIs for client-server integration.

JSJVMNative·dhis2·BSD 3-Clause "New" or "Revised" License
ktreesitter-json0.23.0.1
4

Integrates JSON language grammar extension with Tree-sitter library, enabling incremental parsing of large JSON texts into Abstract Syntax Trees for syntax highlighting and structural analysis.

JVM·sunny-chung·MIT License
kotlin-base321.0.1
4

Tiny library for Base32 encoding and decoding, designed to resemble Base64 API standards. Intended for potential integration into the Standard Library, includes comprehensive documentation and tests.

JSJVMNativeWasm·Osmerion·Apache License 2.0
vs-core1.8.0
4

Enables rapid project development with small libraries, including MVVM implementation for screen components and view models, built on top of a decomposition library.

AndroidJSJVMNativeWasm·VladislavSumin·Apache License 2.0
KInfo1.0.6
41 used by

Access device details across platforms including Android, iOS, desktop, and web. Supports composable and non-composable invocation for retrieving platform-specific information.

AndroidJSJVMNativeWasm·N7ghtm4r3·MIT License
Prayer-Times-KMM1.0.4-beta
4

Enables accurate Islamic prayer time calculations globally with customizable methods and configurations. Supports dynamic prayer tracking, various astronomical calculations, and extensive customization options.

AndroidJVMNative·Alims-Repo·MIT License
subsonic-api1.2.0
4

Offers an idiomatic interface for interacting with the Subsonic API, featuring asynchronous operations with coroutines, a Ktor HTTP client, and type-safe JSON handling.

AndroidJVMNative·siper·MIT License
KotDil3.0.0
4

Simplifies dependency injection with custom module creation and registration, offering easy injection of dependencies through functions, supporting both singleton and factory-based patterns.

AndroidJVMNativeWasm·vitoksmile·Apache License 2.0