Browse Kotlin Multiplatform libraries
index data from klibs.ioEnables 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.
GraphQL things in Kotlin multiplatform
Offers additional standard library features for JDK8+, now discontinued and functionalities split into libraries focusing on country, currency, i18n, and locale management.
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.
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.
Facilitates mathematical manipulation and visualization of hexagonal grids, supporting line generation, distance calculation, and various layout types for board games or simulations.
Automates `println` debugging by generating code to log method inputs and execution time, simplifying debugging tasks. Allows configuration of annotation class and logger method.
Enhances testing with custom assertions for Konform validation, supporting deep property checks and compatibility with recent Konform and testing library versions.
Supports Protocol Buffers 3 with features like serialization, .proto document handling, and Protoscope language support for testing, offering extensive document comparison and validation functionalities.
Enables declarative application description using configuration tools, supporting graphical interfaces and data interaction. Features scopes, resources, containers, and event handling capabilities.
PostgreSQL driver enables executing SQL queries with connection pooling and named parameter support. Allows easy interaction with databases, mimicking Spring's NamedParameterJdbcTemplate functionality.
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.
Quick and easy library for named tag replacement in strings, supporting custom delimiters and HTML escaping, offering straightforward string templating without advanced processing features.
Unified API facilitated integration with Datadog by offering core and bundled modules, allowing flexibility in dependency management and implementation for applications. Now deprecated.
Animated icon component with three states—burger, arrow, and cross—and smooth transitions. Simple integration with customizable progress control for dynamic UI interactions.
Unofficial client library facilitates interaction with the Lokalise API, offering support for JVM and other platforms. Enables logging of HTTP communications for enhanced debugging.
Efficiently create Telegram bots with a versatile library supporting asynchronous operations, component collaboration, advanced encapsulation, and integration with frameworks like Spring Boot.
Implements the UMA protocol for seamless integration in applications, offering easy installation via Maven or Gradle, with comprehensive documentation and sample implementations available.
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.
Facilitates in-process event bus using coroutines and flows, and offers a flexible remoting implementation leveraging ktor and kotlinx-serialization.
Ktor extensions.
Opus Magnum Solution Parser
Parses DHIS2 expressions using a PEG approach, offering modes for validation, prediction, and rule evaluation. Provides Java and JavaScript APIs for client-server integration.
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.
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.
Enables rapid project development with small libraries, including MVVM implementation for screen components and view models, built on top of a decomposition library.
Access device details across platforms including Android, iOS, desktop, and web. Supports composable and non-composable invocation for retrieving platform-specific information.
Enables accurate Islamic prayer time calculations globally with customizable methods and configurations. Supports dynamic prayer tracking, various astronomical calculations, and extensive customization options.
Offers an idiomatic interface for interacting with the Subsonic API, featuring asynchronous operations with coroutines, a Ktor HTTP client, and type-safe JSON handling.
Simplifies dependency injection with custom module creation and registration, offering easy injection of dependencies through functions, supporting both singleton and factory-based patterns.