Browse Kotlin Multiplatform libraries
index data from klibs.ioEnables multiplatform library development with a sample app across desktop, Android, iOS, and web. Supports local and central Maven publishing with detailed setup instructions.
Lightweight Compose paging tool offering simple, minimal-configuration pagination primitives and composable helpers for building scrollable, paged lists with efficient incremental loading.
Client SDK enabling integration with a real-time communication backend: REST API clients, authentication flows, generated data models, asynchronous request handling, and admin/user management endpoints.
Mobile theme handling library
Lightweight, minimal navigation layer for Compose UIs — simple screen routing, back-stack management and easy integration with minimal boilerplate and a small API surface.
Scaffolding for full-stack apps: integrated shared business logic, declarative UI, server backend, Web/Wasm support, and organized common plus platform-specific source sets for reuse.
Convenient extensions and utilities for dates, times and timestamps: now getters, converters, arithmetic, queries, rounding, parsing, formatting, duration calculations and start/end-of-day helpers.
Modular, client-agnostic HTTP toolkit offering type-safe error hierarchy, interceptor policies, automatic auth refresh, retry strategies, flexible request configs, multipart uploads and pluggable client implementations.
BDD extensions for Kotest enabling expressive Given/When/Then and Expect tests, type-safe DSL, built-in data-driven row() parameterization, and concise And chaining.
Extension library enabling Compose-style presenters with Flow or State actions, event channels, nested presenters, ViewModel-managed lifecycles, and resolution of native integration conflicts.
Simplifies app development by providing default networking, storage, dependency injection, plugin system, material icons and monospaced font, logging and SQL storage, plus Chinese-text rendering fixes.
Customizable interactive line charts with marker popups, multiple data-series and point support, consistent styling across builds, smooth rendering, and a sample app (including a WASM demo).
Type-safe, fluent validation DSL for expressive, composable rules with zero-reflection performance, modular extensibility, detailed error reporting, fail-fast or collect-all modes, and optional datetime validators.
Offering asynchronous, feature-rich access to OpenAI's API for chat, images, embeddings, files, fine‑tuning, moderation and audio, plus ProGuard rules, sample apps and guides.
Clear, faithful QR Code generator implementing the original algorithm; emphasizes readability, correctness and easy integration to produce standard-compliant QR Codes for projects.
Lightweight, zero-dependency parser converting JSX into a type-safe AST with a simple parse API, returning success/failure results and readable errors.
Opinionated Compose UI utility collection featuring a compact Autocomplete component with state helpers, simple suggestion filtering, and reusable, highly-specialized components for rapid integration.
Mocking via code-generation with concise, non-intrusive, type-safe API; mocks classes and interfaces, supports value/matcher stubbing, function/coroutine stubs, implicit Unit stubbing, verification.
Zero-dependency parser and serializer for SPAYD (Short Payment Descriptor) QR-payment strings — read, write, encode/decode with single-file, copyable implementation and serialization support.
Barebones library template to quickly bootstrap a Maven-Central-ready library; includes a platform-starting Fibonacci generator, per-target tests, CI workflow and deployment instructions.
Comprehensive error-handling toolkit offering rich, actionable exceptions with UI metadata, centralized internationalized error catalog, and composable UI components for consistent, severity-aware error presentation.
Compose-based cross-platform app template enabling shared UI and platform-specific code separation, offering native entry points, SwiftUI support, and Wasm/JS development/run tasks.
Real-time collaborative engine leveraging Server-Sent Events to manage room-based sessions, broadcast events, handle keep-alives, and coordinate structured asynchronous processing for interactive applications.
Renders JSON elements as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, CompositionLocal-driven indentation, and configurable JsonViewerStyle (colors, spacing, counts).
Lightweight, customizable form-builder DSL with reusable fields, built-in field and form validation, stateful ViewModel access, change observation, and custom input field support.
SwiftUI-like declarative UI toolkit for building composable components using prefix operators (!,+,-), chainable modifiers, state bindings, and common view primitives (VStack, Text, Slider).
Parses ANSI escape sequences into ratatui-styled text, converting terminal color/style codes (4-, 8-, 24-bit colors; bold, italic, underline, reset) for TUI rendering.
Terminal styling toolkit: style definitions, git/LS_COLORS parsers, ANSI escape parsing, converters to ROFF/SVG, backend adapters and color utilities for colored terminal output.
Cook up interactive terminal user interfaces using a flexible widget-based toolkit with layout system, ready-made templates, extensive examples, documentation, and community resources for building text-based apps.