Browse Kotlin Multiplatform libraries
index data from klibs.ioSupports Kotlin as a target for ANTLR, offering a plugin for generating lexers, parsers, and listeners, along with a multi-platform runtime library. Experimental status.
Simple complex math library defines a `Complex` class and functions mirroring double operations for complex numbers, with options for importing and creating extension functions.
Offers fundamental classes to streamline app development and enhance functionality.
Enhances Jetpack Compose with additional libraries for insets, system UI control, AppCompat theme adaptation, paginated layouts, runtime permissions, placeholder UI, flow layouts, and navigation animation.
Enhances WebSocket functionality by adding support for the STOMP protocol, enabling seamless topic subscription and event handling for both Android and iOS applications.
KMM implementation of IAP API
KMM implementation of user settings storage API
Enhances Jetbrains/Jetpack Compose applications with dynamic theming, supporting system dark mode and Material You Dynamic Color, while providing fallback themes for older environments.
Lightweight SQL query builder library enabling intuitive query construction with no dependencies. Offers a fun DSL and simple instantiation, supports minimal SQL functionalities, and provides test examples.
Enhances logging capabilities with customizable logging tags, log levels, and integration with custom log printers like Firebase. Supports trait-like and object-style logging.
Facilitates implementing the Redux architecture in projects, enhancing state management and enabling a structured approach to building scalable applications across different platforms.
Tiny DSL for pretty-printing directory and file hierarchies. Offers customizable separators, sorting, directory-first organization, and compact mode for merging directories/files.
Universal formatting library enabling consistent data formatting across multiple platforms.
Facilitates Java interoperability by providing functional interfaces, enhancing cross-language integration and simplifying code sharing across different platforms and languages.
Unofficial implementation of the Telegram SDK, enabling bot development. Allows contributions for missing features and is available via Maven Central for installation.
Enhances coroutine usage with features like hot-launching, pseudo hot-stream Flow with key caching, and deferred actions post-mutex unlocking, optimizing reactive programming and concurrency management.
Offers a class set for wrapping units of measure and common data structures, supporting Metric and US Customary systems. Extensible design allows easy addition of new units.
Generates `.proto` specifications and Swift telemetry by executing a make command, streamlining the process for managing telemetry data.
Integrates Firebase services like Authentication, Firestore, Storage, and Cloud Functions with a coroutine-based API style, enhancing backend app development experience through streamlined asynchronous operations and serialization.
Lightweight, modular components and utilities facilitate app architecture with flexible asynchronous behavior using coroutines. Includes sample projects to demonstrate integration with ViewModels.
Implements JSON-RPC 2.0 in peer mode, enabling full-duplex, two-way procedure calls. Integrates seamlessly with WebSocket for enhanced communication capabilities.
Generates lenses for classes to simplify immutable state updates, using annotation processing. Supports data and sealed classes, enhancing code readability and maintainability.
Implements a versatile stack data structure with various initialization methods, allowing element addition, removal, and both destructive and non-destructive iteration.