Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers a pre-configured setup for projects with automatic publishing, quality assurance, testing, dependency updates, and semantic release for conventional commits.
Library enables tokenization and parsing of expressions with a tokenizer, lexer, and scanner. Supports JSON, CSV, and custom languages, offering configurable expression parsing and dynamic lookahead.
Facilitates MQTT protocol communication, supporting multiple platforms for seamless message exchange and connectivity in distributed systems. Offers a versatile toolset for developing MQTT-based applications.
Packages and distributes pre-compiled Tor resources for seamless integration as dependencies, offering exec and noexec types, GPL and non-GPL variants, ensuring build reproducibility and safety.
Minimal state management library enhances Compose projects with MVVM architecture, offering base classes for managing UI state, handling actions, and emitting side effects efficiently.
Facilitates routing in compose environments, enabling basic navigation, parameter passing, animations, gestures, lifecycle management, shared elements, and local routing functionalities across multiple platforms.
Facilitates efficient read-only random access to binary data with suspend and blocking APIs. Offers platform-specific implementations and compatibility with existing APIs, including ByteBuffer and InputStream.
Leverages Firebase REST API for integrating authentication, real-time database, and Gemini AI in multiplatform applications. Facilitates seamless feature setup and initialization across various platforms.
Lightweight, type-safe state management inspired by Redux, featuring predictable unidirectional data flow, middleware support, and seamless integration with Compose UI. Offers action caching, saga pattern support, and minimal dependencies.
Minimal charset support replicates parts of the JDK's Charset API with restrictions. Features foundational components for charset creation, EBCDIC support, and JS/WASM-compatible encoding and decoding.
Multiplatform client enhances OpenAI API integration by resolving errors with the Gemini API, utilizing coroutines for efficient asynchronous programming. Adapted from an existing client.
Enhances interactive previews by collecting `@Preview` annotations and creating a playground for UI components, allowing value manipulation, event visualization, and layout exploration.
Offers advanced image tiling support, replicating Illustrator's design system directly in code with multiple tiling modes and customization options without image editing.
React Native–style JSX parsed into native Compose UI at runtime, with state/action mapping, JSX-to-component rendering, and built-in View, Text, Button, TextInput support.
Rate-limits HTTP client requests with configurable limit and refill period, offering token-refill policies and optional automatic retries when limit exceeded.
Smooth G2 continuous rounded rectangles for UI, with configurable radii, seamless joins, anti-aliased vector paths and animation-friendly primitives for custom component styling.
Customizable shimmer-effect modifier and skeleton loaders delivering globally synchronized shimmer animations, configurable shape, colors, angle, duration and travel distance with minimal overhead for polished loading states.
Access school portal data — news, grades, timetable, attendance, teachers, student profiles; order and trade meals via built‑in marketplace; Java-friendly CompletableFuture API.
Interactive node-link visualizer turning adjacency maps into interactive diagrams with force-directed layout, selectable nodes, customizable per-node styles, lightweight quick-start API and runnable demo.
Shared Compose UI components and sample apps organizing common code with per-target source sets, including a native app entry point and step-by-step Gradle/Xcode build/run instructions.
Lightweight, glitch-free reactive signals with thread-safe mutation, 60+ operators, batching, bindable proxies, property delegates, bidirectional Flow and Reactive Streams interop.
Project template organizing shared Compose UI and business logic, platform-specific entry points, plus a WASM web run task for rapid development and testing.
Fully-featured MQTT 5.0 client with complete packet/property support, QoS 0–2 state machine, TLS/WebSocket transports, asynchronous APIs with reactive message streams, immutable payloads, minimal dependencies and spec validation.
High-performance code highlighting with AST-based incremental parsing, streaming cursor for real-time output, 28+ languages, rich themes, customizable lexers, interactive token clicks, line numbers, copy and collapsible blocks.
Computes tidy, aesthetic tree layouts using the Walker (Buchheim–Jünger–Leipert) algorithm in O(n) time. Adapter-based traversal, variable node sizes, multiple orientations, outputs deterministic node coordinates.
Streaming-text typewriter for LLM apps: renders streaming tokens with live progressive Markdown, per-language syntax-highlighted code blocks, human-like speed curves, configurable cursor, tap-to-skip, and accessibility support.
AI chat composer UI with multi-line auto-growing input, slash-command autocomplete, @mention dropdown, attachment chips/previews, unified Send/Sending/Stop state, voice support, templates and live token counter.
Refracts live desktop pixels behind transparent app windows via native screen-capture and GPU lens shader; also supplies portable source/surface modifiers to render liquid-glass over app content.
Text shaping and rendering with HarfBuzz: headless shaping, OpenType feature control, glyph metrics/outlines, color-font support (SVG-in-OT, COLR v1/v0), arc/path text, styled spans.
Enhances standard library functionality, offering additional utilities and improvements. Easily integrates through MavenCentral for streamlined dependency management and improved code quality metrics.