Browse Kotlin Multiplatform libraries
index data from klibs.ioFacilitates asynchronous Remote Procedure Call (RPC) services with simplified integrations, supporting flow-based data streaming. Offers transport-agnostic design, seamless integration with existing solutions, and customizable serialization protocols.
Coroutine-based library for building Discord bots, offering a modular approach with full access to lower-level APIs. Supports Discord Gateway, REST API, high-level abstractions, caching, and experimental voice capabilities.
Offers shimmering animation for UI elements, integrated via a simple modifier. Includes customization options like theming and animation boundaries. Supports advanced usage scenarios and custom modifiers.
Tracks changes in composable arguments, printing recomposition reasons in Logcat. Customizable for tagging and logging methods. Includes IntelliJ plugin for generating function calls automatically.
Enables drag-and-drop reordering in LazyList and LazyGrid components. Provides customizable animations for item placement and drag cancellation, with support for both keyed and indexed lists.
Framework enabling MVI pattern implementation with features like logging, time travel, and lifecycle-aware connections. Flexible architecture supports various reactive libraries or none, facilitating incremental adoption and experimentation.
Renders markdown content with easy setup, cross-platform support, and lightweight performance. Customizes styles, extended spans, and annotated strings. Integrates image loading and allows custom components.
Offers structured logging with configurable log levels, tagging, and output destinations. Supports logging to console, file, and custom destinations with flexible configuration options.
Transforms Google Spreadsheets into JSON endpoints, facilitating seamless migration to REST APIs. Enables direct data management, accelerating proof-of-concept or MVP development.
Logger library supports multiple platforms, displaying logs on each platform's native viewer. Features include customizable log levels, throwable logging, and integration with Crashlytics.
Offers WebView functionality for JetBrains Compose applications, enabling URL loading, HTML rendering, and data posting. Features include WebView state management, navigation control, custom settings, request interception, and native-JS communication.
Collection of libraries for working with rich text formatting and documents, offering experimental features like rendering headings, text, block quotes, and horizontal rules within a composable UI framework.
Tiny API enhances Android logging by simplifying log calls with string interpolation and efficient tag generation. Eliminates unnecessary overloads, providing a streamlined logging experience.
DSL and builder API for constructing customizable text-rendered tables with features like borders, padding, individual cell styling, header/footer sections, row/column spans, and text alignment.
Library for creative coding, real-time, and interactive graphics, offering tools for animations, drawing primitives, color spaces, math functions, and SVG handling. Includes demos and templates for quick start.
Enhances testing by enabling screenshot capturing during integration tests to validate app appearance and functionality. Integrated with Robolectric, supports visual comparison, and automates GitHub Actions workflows for reliable visual regression testing.
Enables fluent expressions for handling if-else statements, nullable types, collections, and booleans, enhancing code readability and simplifying conditional logic execution. Ideal for Android projects.
Implements a generic command-line parser with declarative syntax for defining commands and parameters, auto-generating help messages, and supporting custom types and subcommands. Suitable for creating flexible and user-friendly command-line interfaces.
Extensible Markdown processor enabling consistent client and server-side document parsing, supporting various Markdown flavors, with capabilities for HTML generation and syntax highlighting, tailored for easy customization and extension.
Simplifies cross-platform app development by offering navigation, ViewModel, and lifecycle management inspired by Jetpack components. Supports writing common business logic and UI code with easy setup and Molecule integration.
Framework for modeling success/failure of operations, using `Result<V, E>` type with `Success` and `Failure` states. Supports chaining operations, error handling, and higher-order functions for clean, functional code.
Extensive architectural framework for developing reactive applications with features like automatic state preservation, remote debugging, error recovery, and a powerful plugin system for reusing business logic.
Visual workflow automation running entirely locally with drag-and-drop builder, fully typed data lineage, ultra-fast native execution, AI-native orchestration, white-label embedding, and comprehensive audit trails.
Creates dynamic Material Design 3 color palettes from any color, suitable for various platforms. Features include color harmonization, lightening/darkening, temperature detection, and generating themes from images.
Provides APIs for graphics math, modeled after GLSL, to simplify writing and porting shader code. Supports scalar, vector, matrix, and quaternion types with intuitive component access and swizzling.
Creates interactive and customizable charts for various platforms, enabling seamless data visualization with installation via Maven Central. Comprehensive documentation available online.
A shared UI library for Compose Multiplatform. Supports all platform targets. Provides components with Xiaomi HyperOS design style.
Offline novel reader with extensible web-source support via extensions and JavaScript plugins, chapter downloads, multi-source search, library management, customizable themes, and built-in AI text-to-speech.
Pack of libraries offering popular icon packs for use in Compose applications. Supports various platforms, allowing easy integration of icons like Font Awesome, Octicons, and more.
Builds composables for swiping left or right to reveal actions without dismissing the content. Features customizable actions with icons, backgrounds, and undo functionality.