Browse Kotlin Multiplatform libraries
index data from klibs.ioPre-packaged Japanese-Multilingual dictionary library streams JMDict entries for efficient processing. Supports storing entries in databases. Handles large data efficiently without memory overload.
Enables seamless integration with Firebase Crashlytics, tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API.
Library facilitates efficient HTTP response caching, utilizing Ktor and OkHttp clients with features like CoroutineLoader and SingleLoader to manage network and cached data responses seamlessly.
Offers a streamlined API wrapper for accessing and interacting with Edifice's French school services, enhancing ease of integration and use.
Lightweight, lifecycle-safe snackbar event dispatcher solves common pitfalls with StateFlow and SharedFlow, ensuring reliable event emission without duplicates or manual state management. Offers a simple API and is lifecycle-aware.
Fetches exchange rates and gold prices from the NBP API, offering support for exchange rate tables, historical data retrieval, and daily updates with multiplatform compatibility and extensibility.
Multiplatform framework for web scraping, designed to retrieve, standardize, and relay public information from websites. Supports integration via Maven and Gradle, encouraging community contributions.
Enables downloading of magnet URIs with optimized memory usage and performance for mobile contexts. Features a small, efficient footprint suitable for web and Android applications.
Implements ULIDs with cryptographic security, providing lexicographically sortable, URL-safe, 128-bit compatible identifiers. Supports timestamp-based generation and multiplatform environments with minimal dependencies.
Builds XML documents from code, offering lightweight and fast processing with minimal validation. Supports namespaces, processing instructions, DTDs, unsafe text, and customizable print options for XML rendering.
Facilitates KMP module setup with Gradle functions and automates documentation generation through a provided script.
A Compose Multiplatform Settings UI Component.
Facilitates interaction with a Dasung 253 monitor via USB by abstracting UART commands, offering simplified classes and functions for monitor manipulation, incorporating jSerialComm and USB Serial libraries.
Facilitates convenient handling of dates, times, coordinates, colors, strings, and air quality. Offers a comprehensive suite of utilities with extensive test coverage.
Offers a collection of friendly, modern icons with features like search, filtering, SVG code copying, dark/light theme, and responsive design for various devices.
Enables building and managing JSON-RPC protocol interactions, offering a streamlined dependency setup for seamless integration into projects.
Offers a library for interacting with OpenAI APIs, featuring a clean, testable interface. Utilizes Ktor and Kotlinx Serialization for seamless integration and API communication.
Implements ULID generation and manipulation, offering random and monotonic sequences, string decoding, and UUID compatibility. Provides testing and benchmarking for performance evaluation.
Enables NFC card communication through an abstraction layer, simplifying cross-platform application development. Targets Android, iOS, and desktop platforms, built with Gradle.
Set of foundational components designed for building applications, enhancing modularity and reusability in application development.
Cross-platform library for writing ID3 v2.3 tags to MP3 files, supporting byte array operations without reading or removing tags. Java compatibility with a builder interface.
Lightweight library enhances navigation in applications, implementing a flexible coordinator pattern. Manages complex navigation flows, seamlessly integrates with navigation libraries, and supports custom logic for structured screen transitions.
Lightweight, type-safe DSL for building complex SQL query strings programmatically, focusing on SQLite. Offers type-safe builders, expressive DSL, and zero platform-specific code, ensuring enhanced readability without third-party dependencies.
Framework architecture simplifies Android project creation using an MVI-based approach with state management, emphasizing clean architecture. Integration through Jitpack supports compose, core, and common modules.
Offers machine learning primitives for building complex neural networks. Features activation functions, layers, optimizers, and training methods, serving as educational resources for optimization and visualization techniques.
Reads and writes image metadata for various formats, supporting EXIF, IPTC, and XMP. Offers lossless JPG updates, metadata summary objects, and preview image extraction API.
Port of Adobe's XMP SDK enabling metadata handling in projects, featuring seamless integration as a drop-in replacement with simplified code for parsing and serializing XMP data.
Access the Ravensburger TCG Playhub API, enabling interaction with events and data through a multiplatform library. Integrates easily via Gradle for streamlined API calls.
Enables direct integration with Firebase across multiple platforms, utilizing coroutines and serialization. Supports various Firebase services with Kotlin-first design, offering asynchronous operations and polymorphic serialization.
Customizable seekbar component with advanced features like segmented progress, markers, haptic feedback, and custom styling for media players and progress indicators.