Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers 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.
Enables GeoJson deserialization, supporting distinct implementations for JS and JVM while sharing base objects. Allows transforming strings into GeoJsonObjects and handling feature collections with custom properties.
Library offering various modules for runtime information, debugging, executing commands, IO handling, text operations, and URI management. Features include a Bill of Materials and Unicode-aware text processing.
Implements Discord-like swiping and static side panels for user interfaces, mimicking layouts from Discord's Android and Desktop apps.
Implements a simple tree data structure for storing objects, with support for hierarchical organization and formatted string representation. Offers intuitive usage in multiple programming languages.
Implements RFC 6902 JSON Patch, enabling JSON diff generation and patch application. Offers Kotlin extensions and uses `kotlinx.serialization.json` for convenient integration and usage.
Enables using Korea Investment & Securities' open API services in Java environments, supporting various APIs, including WebSocket features without duplicate requests.
Enables integration with Open-Feedback for session voting through Firebase. Offers customizable UI components with Compose and provides functionality to track and maintain stable UI metrics.
Integrates feature flag and configuration management, enabling real-time feature toggling and user-specific targeting. Supports multiple polling modes and caches settings for efficient retrieval.
SQLDelight driver leverages SQLite3MultipleCiphers for encrypted database management, enabling seamless configuration, key management, and migration of encryption settings across software releases.
A Compose Multiplatform Navigation Library that supports the coolest transition features like predictive back gesture(iOS, Android), Shared Element Transition(All). It supports Mobile(Android, iOS), Desktop(Jvm, MacOS), Web(Wasm, IR).
Hosts utility libraries essential for the MapLibre GL Native Android SDK, including services for geojson and turf, with a gradle-based build system.
Enables creation of custom virtual gamepads with support for controls like analog, button, cross, and face buttons for games and applications.
Integrates OneBot11 protocol with coroutine support for managing multiple instances, enhancing flexibility and efficiency in bot development. Comprehensive documentation and contribution guidelines available for developers.
Manages websocket connections, handling ping-pong, event notifications, and connectivity status changes. Supports easy integration, subscription to events, and telemetry endpoint connectivity.
Facilitates seamless data transmission and communication, enhancing development efficiency with ongoing documentation and support for robust integration within various systems.
Small, fast CSV parser and builder, enabling CSV creation, text conversion, and parsing with minimalistic, self-explanatory API. Supports CSV transformation and column-based data manipulation.
Library facilitates cross-platform haptic feedback by offering predefined and custom effects, Compose support, and platform-specific DSLs for creating responsive user interactions.
Powerful calendar library offering enhanced design and extensibility. Supports Gregorian, Chinese lunar, Tibetan, and other calendars, alongside zodiac signs, solar terms, and public holidays.
Customizable "See More" text for creating expandable and collapsible text components. Handles overflow with options for styling and inline or non-inline links.
Material ripple effect for any Compose UI; single rememberRippleIndication() for plug-and-play integration via CompositionLocal or theme, customizable color, alpha (Material3 defaults), bounded/unbounded behavior.