Browse Kotlin Multiplatform libraries
index data from klibs.ioAI 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.
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.
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 user-defined data structures including dynamic arrays, LRU maps, sorted deduplicated lists, countdown-based maps, and multi-value pairs, enhancing performance and customization.
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.
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.
Extends the standard library with core and extension libraries for Arrow, Coroutines, Exposed, Ktor, reflection, Serialization, Vert.x, and more, enhancing language capabilities.
Implements sponge functions for cryptographic operations, supporting SHA-3, HMAC-SHA3, and KMAC algorithms. Offers separate Keccak state classes for various bit lengths.
Simple helper for building Bezier curves by creating instances and calculating point values based on progress, supporting direct value inputs for flexibility.
Collection of modular tooling methods enhances applications with core functionality, asynchronous operations, country-specific tools, composition, and decomposition capabilities, tailored to various use cases.
Efficiently parses JSON streams using OKIO for enhanced performance. Offers a multiplatform solution for handling JSON data with streaming capabilities.
Enhances user interfaces with color and theming features, focusing on cross-platform compatibility. Lacks comprehensive documentation and the API may change.
Implements the Specification Pattern for asynchronous specification evaluation using coroutines, enabling dynamic creation and evaluation in various environments.
Cross-platform debugging tool enhances network request tracking, custom logging, and user property management. Supports deep link sharing, crash detection, and clean release artifacts, optimizing testing environments.
Enhances code readability by using code folding to display backticked function calls without backticks, supports custom "pretty" names for functions via annotations, and aids DSLs with unique operators.
Enables type-safe live MIDI input and output handling with minimal code. Utilizes coroutines for MIDI channel consumption and supports creating MIDI events using a DSL.
Enhances UI with dynamic color themes, smooth transitions, and extensive customization options. Offers Material Design palettes, flexible API, live demo, and advanced usage guides.
Facilitates building SQL queries programmatically with a fluent API. Supports dynamic query creation, including joins, sub-selects, unions, filtering, ordering, and grouping, reducing runtime SQL syntax errors.
Generates protobuf from `@Serializable` classes using KSP at compile time, offering enhanced file generation and documentation access compared to runtime alternatives. Experimental with evolving features.