Browse Kotlin Multiplatform libraries
index data from klibs.ioExtends 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.
Simplifies building single-page applications using static HTML builders. Examples and getting started documentation available for quick implementation.
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.
Enables fast key-value storage using LevelDB, offering operations like put, get, and delete. Supports multiple platforms with performance benchmarks across various systems.
Enhances JSON handling with convenient extension functions, simplifying interactions with kotlinx.serialization, streamlining development, and improving code readability.
Flexible calendar views enable event display with monthly, bi-weekly, 3-day, and schedule options. Features cross-platform compatibility, customizable styling, and date handling using a specific date-time library.
Experimental implementation facilitating SQLite database testing within the JVM using WebAssembly, eliminating the need for Android emulators or Robolectric, with occasional Android compatibility.
Facilitates data analysis and processing with efficient algorithms, supporting flexible data manipulation and transformation for various data-driven applications.
Implements SHA-3 hash functions, offering standard API, HashInputStream, HashOutputStream, and derived hash functions like cSHAKE and KMAC. Extends capabilities with byte streamable and extendable functions.
Enables implementation of cryptographic primitives and SDK functionalities with wrappers for cross-language use, supporting unit tests across platforms and browser tests on Chrome and Firefox.
HTML and Markdown rendering component enabling rich text display with customizable CSS and tag processing. Supports HTML tags like headings, links, lists, and images.
Collection of composable UI components including modal bottom sheets and sliders, used in building interactive interfaces with sample implementations and demos available online.
Tiny navigation library for navigating through composables, passing arguments, and offering optional extensions like lifecycle-aware ViewModel and Koin integration for dependency management.
Converts and transliterates text between Latin and Cyrillic scripts using a simple, modern API. Supports various alphabets and allows custom conversion tables.
Enhances UI development with multiplatform extensions, offering improved user interface capabilities for seamless design experiences across different environments.
Offers unified UI styling for Android and iOS applications, featuring flexible color palettes, typography, dimension systems, and dynamic theme switching for streamlined integration.
Offers building blocks for a Compose Multiplatform Design System, including primitive components and utilities for mobile, TV, desktop, and web platforms.
Gesture-based image zoom library for enhanced image viewing with features like double-click scaling, rotation, subsampling, and Exif orientation. Supports multiple image loaders and scroll bars.
Enhances coroutine context management in suspending functions through annotations, simplifying code readability by eliminating the need for `withContext` calls.