Browse Kotlin Multiplatform libraries
index data from klibs.ioSimplifies mocking by automating mock generation for shared source sets, focusing on interfaces. Supports spying and relaxed mocks to minimize boilerplate and enhance testing efficiency.
Client library enabling real-time communication with ASP.NET Core servers. Supports server push, client-server messaging, coroutines for async tasks, customizable serialization, automatic reconnect, and streaming.
Enables building concurrent systems using the actor model, leveraging coroutines for asynchronous message passing. Supports clustering for scalability and fault tolerance, under active development.
Minimal, dependency-free color picker tool featuring Circular, Square, and Ring components for customizable color selection. Integrates seamlessly with projects for enhanced user interaction.
A comprehensive logging and tracing platform designed for asynchronous, scalable event-driven systems. Ensures OpenTelemetry compatibility, supports SLF4J integration, and prevents log flooding with dynamic rate-limiting.
Lean, fast HL7 FHIR data-model implementation with minimal generated classes, JSON-only serialization, multi-version support, and a tiny runtime footprint for efficient healthcare data handling.
Store mutable state persistently within composable functions, supporting various data types like String, Int, and Boolean, and simplifying state retention across app restarts.
Enhances Android permission requests with improved UX by addressing issues like Compose Preview breaks, initial permission states, and detecting permanently denied permissions, using Accompanist Permissions.
Fresh and improved version of moko tensorflow, facilitating machine learning model integration with enhanced functionality and ongoing development for evolving needs.
Renders sequence diagrams in Compose UI with support for left-to-right and right-to-left layouts. Compatible with Android and JVM targets.
Integrate Algolia within projects, offering seamless JSON parsing, asynchronous operations, and thread-safe clients. Features include coroutine support, type safety, and comprehensive documentation links embedded in source files.
Explores a custom text editor with rich text rendering, efficient long-form text handling, cursor movement, text selection, and spell-check capabilities. Features custom span drawing and efficient edit tracking.
Bluesky/ATProtocol client library enables session creation, authentication, and resource access. Features include OAuth support, PLC directory access, and repository subscription for streaming events.
Facilitates serializing and parsing CSV data, supporting various record types. Offers configurable options and pre-defined formats, optimizing performance for fixed-column CSV files.
Monitors network connectivity status, providing current connection type (Wi-Fi, cellular, or none) and supports observing connectivity changes in real-time within mobile applications.
Enables automatic exception handling and user-friendly error presentation with customizable strategies like alerts, toasts, and snackbars. Supports mapping exceptions to error objects for consistent error display.
Enables effortless chatbot creation and integration with customizable UI and behavior. Leverages advanced natural language processing capabilities. Supports both Android and iOS platforms for consistent user experiences.
Forked and rebranded database library, supports building from source on Linux, with updated dependencies and compatibility improvements, enabling local builds and Maven Central publication.
Enables type-safe SQLite database access with auto-generated code from SQL files, comment-based annotations for code control, and no need for IDE plugins, focusing on SQLite-specific optimizations.
Implements pagination logic for data sources, manages data loading asynchronously, and observes pagination states using `LiveData`. Features include loading pages, refreshing data, and handling pagination states.
Facilitates application development using the MVI architecture, unidirectional data flow, and asynchronous code integration. Features include state management, common use cases, and easy testing.
Facilitates mocking and unit testing by generating mock/spy boilerplate code without using annotation processors or reflection. Supports manual mocks, argument matching, test mode configuration, and experimental mock/spy generation plugin.
Asynchronous coroutine-based client for Chrome DevTools Protocol; supports browser automation, debugging, and interaction with Chrome targets through type-safe domain commands and event handling.
Facilitates fullstack remote procedure call capabilities for web applications, supporting shared code, multiple serialization types, automatic endpoint generation, and two-way communication with WebSockets and SSE.
Framework enables creation of web, mobile, and desktop apps from a single codebase, integrating HTML, CSS, and JavaScript with familiar API structures, built-in navigation, and Material Design components.
Simulating WindowInsets in Compose previews and tests — status/navigation bars, display cutouts; visual overlap highlighting, screenshot-friendly configurations, and device recording to capture real insets.
Generates GraphQL document wrappers and type-safe query classes integrated into build tasks. Supports custom type mapping and can be used with HTTP clients for seamless GraphQL API interaction.
Facilitates the use of Phaser for creating 2D HTML5 games with definitions, extensions, and examples. Supports Canvas and WebGL rendering for desktop and mobile web browsers.
Extensible routing library for creating independent, type-safe routes with support for route handling, nested routing, type-safe navigation, event routing, and various integration modules like Compose and Voyager.
Client library for interacting with the Notion API, offering coroutine-based, blocking, and future-based flavors. Facilitates OAuth support, pagination, content creation with DSL, and configurable logging/proxy settings.