Browse Kotlin Multiplatform libraries
index data from klibs.ioProject template organizing shared Compose UI and business logic, platform-specific entry points, plus a WASM web run task for rapid development and testing.
Fully-featured MQTT 5.0 client with complete packet/property support, QoS 0–2 state machine, TLS/WebSocket transports, asynchronous APIs with reactive message streams, immutable payloads, minimal dependencies and spec validation.
Lightweight coroutine-based startup orchestrator offering a declarative DSL for initialization tasks, dependency graph with cycle detection, retry/backoff policies, importance levels, timing metrics and lifecycle events.
High-performance code highlighting with AST-based incremental parsing, streaming cursor for real-time output, 28+ languages, rich themes, customizable lexers, interactive token clicks, line numbers, copy and collapsible blocks.
Computes tidy, aesthetic tree layouts using the Walker (Buchheim–Jünger–Leipert) algorithm in O(n) time. Adapter-based traversal, variable node sizes, multiple orientations, outputs deterministic node coordinates.
Streaming-text typewriter for LLM apps: renders streaming tokens with live progressive Markdown, per-language syntax-highlighted code blocks, human-like speed curves, configurable cursor, tap-to-skip, and accessibility support.
AI chat composer UI with multi-line auto-growing input, slash-command autocomplete, @mention dropdown, attachment chips/previews, unified Send/Sending/Stop state, voice support, templates and live token counter.
Uniform configuration facade for Neo4j import tools: user-friendly JSON/YAML import specs with JSON Schema, Java model, pipeline API, and extensible plugins for sources, targets, actions, and validators.
Refracts live desktop pixels behind transparent app windows via native screen-capture and GPU lens shader; also supplies portable source/surface modifiers to render liquid-glass over app content.
Text shaping and rendering with HarfBuzz: headless shaping, OpenType feature control, glyph metrics/outlines, color-font support (SVG-in-OT, COLR v1/v0), arc/path text, styled spans.
Modern, customizable Hijri date picker with Material3 styling — single, range and multi-date selection, text-input mode, locale-aware UI, selectable-date constraints, HijrahDate support.
Enables server access to Apple CloudKit public and private databases using serverKey authentication, supporting key generation with ECDSA keypairs, while leveraging experimental libraries for enhanced functionality.
Work in progress focused on adding functionality to filter sensitive information from log output.
Enhances standard library functionality, offering additional utilities and improvements. Easily integrates through MavenCentral for streamlined dependency management and improved code quality metrics.
Cross-platform file picker library enabling file selection with specific extensions, supporting multiple file selection, and minimal setup across Android, JVM, and Web environments.
Custom runtime for AWS Lambda offering low overhead with cold starts between 9-15ms and sub-1ms warm invocations, supporting event handling with optional initialization and context.
Facilitates handling of network operations by providing utilities for either pattern, pretty printing logs, and resource mapping. Documentation and integration details accessible online.
Offers specialized assertions for testing Ktor applications, including matchers for HTTP headers and caching. Enhancements include new native targets and updates for compatibility with Ktor versions.
Offers comprehensive graphics rendering solutions, including geometry processing, offscreen rendering, HUD creation, Wavefront OBJ support, and composable UI components, enhancing graphical application development.
Protocol Buffer generator enables serialization and deserialization across platforms, supporting GRPC, JSON format, and various data types. Integrates with kotlinx-serialization for efficient message handling.
Offers user-defined data structures including dynamic arrays, LRU maps, sorted deduplicated lists, countdown-based maps, and multi-value pairs, enhancing performance and customization.
Custom tab implementation in Jetpack Compose
Facilitates URI template processing based on RFC-6570, supporting template parsing into literals and expressions. Offers flexible modifier handling, platform-specific artifacts, and comprehensive regression tests.
Enhances LinearProgressIndicator with support for rounded corners, thumb customization, and animations. Allows size, position, and color adjustments for a tailored progress bar experience.
Kotlin wrapper for the Gofile.io API, enabling file uploads, folder creation, account management, and error handling with asynchronous support using Ktor. Supports all account tiers.
Rebuilds JavaScript blocks packed with Dean Edwards' Packer, aiding in automated data tasks like site scraping by providing unpacked JavaScript for parsing. Includes usage examples.
Simplifies accessing environment variables across various platforms with a lightweight, no-dependency solution.
Offers Tor binary resource distribution, supporting extraction and execution for various platforms. Migrated functionality to a new repository, ensuring easy configuration for Android and Java projects.
Compile-time units library for minimal runtime overhead, enabling type-safe operations, unit conversions, and arithmetic on physical quantities with extension properties and collection support.
Tool for compile-time transformation of intermediate representations, enabling method entry/exit hooks or complete replacements using annotation-based mechanisms to modify and enhance method functionalities.