Browse Kotlin Multiplatform libraries
index data from klibs.ioOpen-source Android application enabling users to read and manage digital content, featuring customizable sources, translation contributions, and support for both dark and light themes.
Offers internationalization support using Unicode CLDR data, allowing retrieval of country names in various languages. Highly experimental, encouraging contributions for further development.
Library infers legal default speed limits for road segments, aiding in filling gaps in OpenStreetMap data. Supports relation membership, placeholder replacement, given speed limit matching, and fuzzy matching.
Implements bindings of opentest4j with platform-specific adjustments, including modified serialization support, type exposure as `KClass`, `toValueWrapper()` method, and UTF-8 content decoding in `FileInfo`.
Tracks application lifecycle in a multiplatform environment, enabling lifecycle management across Android and iOS using `LifecycleTracker` and `CompositionLocalProvider`. Integrates with `androidx.lifecycle` for Android.
Redis client library facilitates communication with Redis servers using network sockets. Supports automated integration tests, native Linux and macOS compatibility, strict typing, and custom protocol interfacing.
Framework assists in building research platforms for distributed data collection. Features include defining, deploying, and monitoring studies, modularity, and extensibility. Supports data collection from multiple devices.
Enables automatic generation of extension functions for object mapping, supporting type casting, multi-source classes, and customizable conversion functions. Extensible via plugins for advanced mapping scenarios.
Facilitates file input/output operations using the Posix API, bridging standard Java file APIs to native environments across various platforms.
Multiplatform utilities library featuring modules for data binding, logging, eventing, and networking. Optimized for usage within specific projects, not ideal for JS or Java projects.
Facilitates encoding and decoding of data using various multibase schemes, including BASE10, BASE16, BASE32, BASE58, BASE64. Offers straightforward API functions for multibase string conversions and UVarInt operations.
Color selector component designed for seamless integration with Jetpack Compose, offering customizable flow and lazy row layouts for intuitive color selection in user interfaces.
Port of Android's Monet color palette for creating dynamic themes based on system accent colors and dark mode status, with advanced customization options.
Offers a visually appealing, customizable liquid slider with fluid animations and image-switching capabilities, suitable for diverse applications requiring interactive UI elements.
Enhances Compose designs with smooth superellipse corners through a smoothing parameter, offering aesthetically pleasing alternatives to traditional rounded corners. Includes shapes like `SmoothRoundedCornerShape` and `AbsoluteSmoothRoundedCornerShape`.
Enables app navigation using tree-like data structures, defining interfaces and types for stack-based and multi-stack navigation. Offers immutable nodes and dynamic route parsing.
Facilitates creation and management of customizable notifications with message, music, and progress styles. Allows setting click listeners and dismissing notifications individually or collectively.
Dead simple logging library for apps, supporting various platforms. Offers multiple log levels like verbose, debug, info, warn, and error with easy console output.
Handles Persian (Jalali) dates with features like accurate Jalali-Gregorian conversion, flexible formatting and parsing, and two distinct calendar conversion algorithms, inspired by SimpleDateFormat.
Generates code generators, streamlining the creation of tools for automated code production. Enhances efficiency in developing customizable and reusable code generation utilities.
Offers a vendor-agnostic API for feature flagging, enabling integration with various feature management tools. Supports targeting, hooks, providers, and tracking for contextually-aware flag evaluation.
Type-safe library enables automated data class mapping with compile-time validation, custom converters, seamless dependency injection integration, null safety, and an extensible architecture.
Lightweight, fast code editor offering syntax highlighting for 19+ languages, smart autocomplete, real-time error detection, auto-formatting, multi-tab file management, 19 themes, and keyboard shortcuts.
Extensible, plugin-based debugging platform with runtime-loadable modules, DSL configuration, simultaneous session support, and type-safe serialized communication for customizable debugging workflows.
Lightweight framework for building decentralized social and messaging services, implementing the Milky protocol with networking primitives, serialization, extensible modules, and comprehensive documentation and community support.
Compile-time aspect-oriented weaving via compiler IR transformation, injecting @Aspect/@Before advice with zero runtime overhead; supports suspend, inline, extension, expect/actual functions, inheritance, many-to-many targets, rich JoinPoint metadata.
Interact with ESC/POS thermal printers via TCP/IP or USB, with reactive connection monitoring, off-screen UI capture into print-ready raster, barcode/QR support, and fluent ESC/POS command API.
Generic value-object validation and parsing library for domain modeling. Fluent chainable validators, built-in types (email, UUID, IP, dates, credit cards), unified structured exceptions.
Single standalone PDF engine: parser, renderer, writer, encryption, fonts, text extraction and true redaction; build, edit, incremental saving, composable viewer and headless rasterizers for thumbnails and exports.
Lightweight unified logging library offering zero-cost disabled logs, automatic class-name tags without stacktrace, simple per-level API, and pluggable output strategies.