Browse Kotlin Multiplatform libraries
index data from klibs.ioEmbeddable native code editor component matching CodeMirror 6 features: syntax highlighting, Vim modal editing, real keyboard input, autocompletion, linting, collaborative editing, diff/merge, themes.
Physically-based renderer wrapper exposing Filament engine with first-class Compose integration, scene DSL, glTF/GLB asset loading, runtime material compilation, camera state and value-based post-processing.
Type-safe DSL for authoring SVG 1.1 documents with a builder-style API, DOM generation, pretty-printing, convenience paint helpers, and unsafe/unsafeCascading scopes for manual attributes.
XMPP SDK offering modular RFC/XEP support, transport adapters (WebSocket/TCP), typed feature policy, IM features, Docker-backed interop tests; OMEMO end-to-end encryption planned.
Dynamic Speedometer widget enhances Compose UI with customizable speedometer visuals. Offers multiple shapes, adjustable colors, and fonts, supporting smooth animations for a personalized interface.
Simplifies state management with Redux-like structure, offering customizable state, actions, and reducers. Optional side effects and Jetpack Compose integration enhance functionality.
Offers essential cryptographic functions and primitives, including AES, Blake2, CRC32, HMAC, Keccak, PBKDF2, Poly1305, Salsa20, SHA1, and SHA2 implementations.
Facilitates using a specific web framework like Retrofit, streamlining HTTP client implementation with automatic code generation. Utilizes annotations and plugins to simplify API integration.
Wrappers around code documentation tools generate a common JSON output for Orchid. Supports Java, Kotlin, Groovy, and Swift documentation tools like Javadoc, Dokka, Groovydoc, and SourceKitten.
Library facilitates form validation with type-safe rules, form state management, and seamless integration into UI projects using a DSL or chained style for validation declaration.
Implements CBOR serialization format with efficient byte usage, special serializers, and annotations for flexible encoding, supporting complex data structures and indefinite length handling.
Simplifies retrieving current location and handling updates with a unified API for building location-aware features, eliminating platform-specific implementation concerns.
Library for executable/object files parsing (include PE version info, virtual memory), in Kotlin multiplatform.
Simplifies country code selection with customizable UI, search functionality, and flag display. Ideal for phone number inputs and internationalization settings, enhancing user experience in apps.
Library enhances interaction with Pixiv's Android platform, supporting login, illustration and novel management, user data retrieval, searching, and dynamic content updates. Includes iOS support.
Converts Jetpack Compose UI into PDF files with layout auto-adjustment, sharing options, and future support for dynamic page sizes. Handles composables efficiently.
Simplifies REST API communication and WebSocket management, offering unified network request handling, token-based authentication, localization, and advanced error handling with minimal setup.
Offers a multiplatform BigInteger library, addressing the lack of native support for BigInteger types. Serialization is optional via a separate module, enhancing flexibility.
Library facilitates server functionalities for a specific project, with optional usage in other contexts. Offers environment variable settings to modify build behavior.
Implements Nostr protocol with a high-level client API, Nostr Wallet Connect support, and utilities for building decentralized messaging and wallet integrations; API currently in alpha.
High-precision decimal arithmetic with arbitrary-precision engines, predictable rounding modes, locale-aware parsing/normalization, arithmetic/extension helpers, and built-in serialization for financial calculations.
Work-in-progress design system offering reusable UI components, theming, tokenized styling and accessibility primitives for declarative UI; modular foundation artifact enables consistent visual language across apps.
Enables running JavaScript code from common code, allowing object passing as global variables. Features include script evaluation and error handling for enhanced JavaScript integration.
Enables JSON-like RPCs with simple service declarations, supporting various connection mechanisms. Integrates annotations for service mapping, and provides a flexible environment setup for hosting services.
Physics engine integration into game development, offering 2D rigid body dynamics, collision detection, and simulation capabilities, facilitating realistic and interactive game environments.
Cross-platform key-value storage library enables consistent data handling in Android and iOS applications, utilizing Shared Preferences and User Defaults, supporting various data types and offering easy data management.
Concurrent unofficial API for accessing NIDA information. Enables non-blocking usage across multiple platforms with coroutine support, providing a testing setup using a fake API implementation.
Utility enhances data class readability in logs by formatting them like their primary constructor. Offers `deepPrint` and `deepPrintReflection` methods using KSP or reflection for flexible usage.
Enhances shadow expression in Compose by introducing customizable box and drop shadows, supporting simple and animated usage for enriched visual effects in user interfaces.
Graph algorithms library offering directed, undirected, weighted, and unweighted graph support. Features a type-safe API, implements Dijkstra's and Ford-Fulkerson algorithms, and avoids JVM auto-boxing.