Browse Kotlin Multiplatform libraries
index data from klibs.ioModular statistics toolkit offering descriptive analysis, streaming statistics, 28 probability distributions, hypothesis tests, correlation/regression, ranking/normalization, bootstrap and weighted sampling for data analysis and simulation.
Cron library enables parsing and building complex Cron expressions with intuitive builder functions, supports custom first week days, validates parsing rules, and handles various DateTime libraries.
Coroutine-based client for managing music playback in Discord bots, integrating with Kord and JDA. Supports track loading, events, and offers Java compatibility through CompletableFuture API.
Base64 encoder/decoder supporting standard and URL-safe encodings. Enables simple encoding and decoding of strings across various platforms.
Hosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.
Multiplatform wrapper for the qBittorrent Web API. Features automatic authentication, coroutine-based syncing, and supports adding torrents via URLs or file paths. Includes client and serializable data models.
Lightweight runtime dependency injection container enables easy registration and retrieval of dependencies with features like auto-wiring, singletons, bindings, qualifiers, modules, and scopes management.
Library determines geographic region based on coordinates efficiently. Offers customizable data imports, handles subdivisions, and optimizes query speed through rasterized boundary data.
Offers smart auto-detection and parsing for various lyrics formats, karaoke-ready syllable timing, translation support, and extensibility for custom formats. Includes metadata extraction.
Observability-first multi-agent framework emitting structured, queryable events for each cognitive phase, enabling real-time reactive coordination, auditable reasoning, memory-as-events, and human escalation on low confidence.
High-performance Markdown parser and renderer with AST-based incremental parsing, streaming (LLM) rendering, built-in image loading, LaTeX math, customizable themes, pagination, and broad CommonMark/GFM extensions support.
Multiplatform drawing library offers a canvas and chart rendering framework for diverse environments. Explore documentation and APIs for detailed usage.
Offers a cloud-based CI platform for testing and benchmarking code analyzers, including services for sharing tests, creating online demos, and participating in code analysis contests. Also features a platform for reporting and deduplicating vulnerabilities.
Offers ImageVector format flag icons for easy integration in projects, inspired by existing flag libraries. Supports referencing by Alpha-2 country codes and includes additional regional flags.
Facilitates declarative network communication, ensuring up-to-date client data while conserving server resources. Supports sophisticated UX patterns, automatic data loading, caching, request deduplication, and integrates with ViewModel and Decompose.
Serialize and deserialize ordered CSV and Fixed Length Format Files, leveraging a specific serialization library. Supports multiple platforms and offers easy integration via MavenCentral.
Enhances HTML styling by integrating a type-safe, declarative DSL inspired by Tailwind CSS, facilitating inline style management without external stylesheets while ensuring seamless compatibility with kotlinx.html.
Self-hosted streaming solution for personal media libraries: manage and organize collections, stream to devices, securely share access, discover missing or new releases, with server and client app stack.
Enables seamless image cropping with a customizable API, leveraging Coil for efficient image loading and Compose framework for reactive, declarative UIs across platforms.
Provides a data table with Material 3 design, supporting core functionalities like sorting, filtering, column customization, conditional formatting, and paging integration. Features include drag-and-drop column reordering, multi-platform support, and extensive customization options.
Beautiful date picker for Jetpack Compose, following material 3 guidelines. Features customizable start, min, and max dates, optional top bar for selected date display, and future enhancements like date range selection.
Enhances date and time manipulation with extensions and helper functions, bridging gaps with Java's `java.time` API. Features include date arithmetic, parsing, formatting, and locale support.
Procure cryptographically secure random data from system sources
HTML5 parsing library built on Lexbor, Jsoup, and node-html-parser. Enables querying and manipulating HTML documents using a simple API. Ideal for web scraping and HTML content extraction.
Library with tools for coroutines, serialization, database interaction, and networking. Modules include common utilities, selection tools, MIME types, pagination, and repository patterns, with a structured approach for complex modules.
Sample Kotlin Multiplatform library (jvm + ios + js)
Aims to simplify paging and data flow management across various UI patterns, supporting network or database data sources. Provides integration with Android RecyclerView, Jetpack Compose, SwiftUI, and UIKit.
Simulates REST API endpoints with a local HTTP server for mobile applications, ensuring compile-time safety and offline functionality without relying on hosted solutions. Ideal for development and testing environments.
Offers tools for analyzing Japanese Mahjong hands, including points calculation, hand improvement analysis, and winning hand evaluation. Provides support for multiple languages via dynamic library bindings.
Offers a set of serializers for common types, along with utilities for building custom serializers, supporting various serialization methods like contextual and typealias-based approaches.