Browse Kotlin Multiplatform libraries
index data from klibs.ioImplements TEA architecture using coroutines for scalable, testable applications. Offers simplicity, extensibility, and debugging with IntelliJ plugin support. Components reside in single files.
Library facilitates app navigation by separating business logic from UI routing. Supports various platforms and frameworks, enabling navigation management through a unified interface.
Retrieves environment variables easily, with optional values, defaults, and strict requirements. Supports flexible error handling and integrates seamlessly with various development environments.
Renders Markdown content natively within a UI framework, offering a generic core implementation and opinionated components for streamlined development.
Next-gen Music Macro Language compiler enhances the ecosystem with MIDI 2.0 support, library versatility, command-line tool, VSCode extension, and integration with audio plugins and virtual keyboards.
Offers customizable widgets for audio applications, including image-based knobs and diatonic music keyboards with touch interaction, fine-tuning, and note expression features.
Enhances dialog flow readability by integrating coroutine-based dialog management, offering configurable conflict strategies, and supporting ViewModel integration for persistent state handling.
Composable media player component enabling video playback from URLs or local files, with optional landscape orientation, loading state, and error handling through customizable callbacks.
Client library facilitating interaction with PayMongo's API, supporting operations like creating sources, payments, payment intents, and webhooks, while providing integration capabilities for various payment methods.
Library enhances NDArray operations with SIMD support, optimizing performance for numerical computations. Inspired by Viktor, aims to fully leverage SIMD capabilities for efficient processing.
Facilitates seamless audio recording and playback with high-quality, modern API, and type safety. Supports multiple platforms with comprehensive error handling and easy integration.
Enables virtual reflection for specified packages and classes, allowing construction of objects via annotated constructors. Supports configuration through build scripts for flexible usage.
Enables checking network connectivity status with a Compose-first API, offering real-time updates across Android, iOS, JVM/Desktop, and Web platforms. Lightweight and dependency-free.
Integrates over 1,000 scalable vector icons from the Iconsax set in multiple styles, enabling consistent and modern UI development with minimal effort.
Annotation-driven virtualisation of functions into WebAssembly binaries, enabling native or VM execution with unified interface, in-process updates, sandboxed execution and A/B testing.
Router-style navigation featuring type-safe routing, view-model store with lifecycle handling, convenient view-model creation and retrieval, overlay destinations, custom animation/gesture system, and automatic nav-controller management.
High-level serialization of data classes to DER, plus low-level typed ASN.1 tree model and builder DSL; rich ASN.1 types, OID registry, PEM and crypto structures.
Converts Uber's H3 geospatial indexes to LatLng vertices and back, with utilities for geo→H3 conversion, polygon vertex extraction, and sample app examples.
Shared transport and config for OpenAI APIs, offering typed and raw endpoints (chat, responses, embeddings, images, audio, files, realtime, fine-tuning) with multipart and websocket support.
High-performance xxHash implementations (XXH32, XXH64, XXH3_64bits, XXH3_128bits) with consistent API, native C-backed fast paths, pure fallback implementations, seeded and slice hashing support.
Offers utilities for handling big and little endian byte conversions. Features include converting between endian types, and safely converting values to various primitive types.
Implements the Chain of Responsibility design pattern to streamline business logic processes, enhancing readability and agility, while offering a code-first approach for developer-friendly customization.
Enables simple console-based applications with a chat-like interface across multiple platforms, facilitating easy testing and concept demonstration without extensive UI development. Supports ANSI color formatting.
Simplifies navigation in Jetpack Compose with type-safe routes, advanced backstack control, and conditional navigation. Automatically generates code, ensuring compile-time safety.
Facilitates JSON5 parsing and serialization, enabling conversion between JSON5 strings and JSON elements. Integrates seamlessly with serialization libraries, supporting custom configurations and handling unknown keys.
Compose Multiplatform icons pack offers over 3000 straight and rounded icons, allowing customization with features like vector painting and color tinting for enhanced design flexibility.
Cross-platform serial communication library simplifies asynchronous operations with coroutines and flow, featuring customizable baud rate, data bits, stop bits, and parity settings.
Highly customizable digital signature library enables drawing with features like undo/redo, grid display, fullscreen mode, real-time updates, state management, and multiple export options.
Enhances UI components with updated SwipeBox, fixed Cupertino Date Picker interactions, and uses Dialogs for CupertinoDialogs. Automated builds enable quicker releases and adoption of new features.
Enables conversion, formatting, and manipulation of Persian calendar dates with leap year support, custom formatting, and integration into various platforms, including extensions for arithmetic and comparison.