Browse Kotlin Multiplatform libraries
index data from klibs.ioBehavior-driven development testing tool enhances unit tests with structured Given-When-Then blocks, promoting reusable test cases and efficient test writing through unified building blocks.
Base library for building applications with elements to construct UI nodes like screens and dialogs, handling events and state using view models, and ensuring easy testing and navigation.
Building a flexible cross-platform SDK with modern architecture, shared UI components, comprehensive testing, and CI/CD integration. Ideal for creating robust libraries with platform-specific implementations and performance monitoring.
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.
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.
Lodash-like utilities for strings, arrays, collections and maps — deep cloning, safe nested-get, flattening, range/times, uniqueness, and other helpers; zero dependencies and strong static null-safe typing.
Template demonstrating Maven Central publishing; generates Fibonacci sequences from provided starting numbers, includes tests, and links to publishing guidance and best-practice resources.
Create human-readable, Gherkin-style scenarios in code with reusable steps, shared scenario context and variants branching to run multiple scenario permutations while keeping implementation loosely coupled.
Monorepo of small reusable libraries: cross-thread/coroutine-local context utilities, coroutine-friendly signal/observer primitives, and a composable action/expectation graph with dispatching helpers, including tests and a sample runtime demo.
Compiler-plugin mocking that generates compile-time stubs with an expressive DSL, argument matchers, coroutine support, final-class mocking and zero runtime reflection for type-safe testing.
Centimetre-accurate UWB spatial awareness: peer-to-peer TWR ranging, angle-of-arrival, FiRa STS security, exhaustive 10-state lifecycle, composable errors, and hardware fakes for testing.
Lightweight HTTP mock server for testing GraphQL clients, offering configurable responses, scripting, easy setup, and extensive documentation with API reference.
Application-level networking layer offering typed NetworkResult, structured NetworkError, ordered interceptor pipeline (auth single‑flight refresh, retry, circuit breaker), redacted logging, converters, test doubles.
Unified, coroutine-native API to manage home-screen quick actions with system icon mapping, pinning requests, usage reporting, hot activation stream, and a test-ready fake manager.
Reliability-first background-task API offering scheduling, retries, SQL-persistence, offline queue with replay, task chaining, tag-based cancellation, state flows and test fakes.
Reusable design system offering tokens, semantic theming, curated icons, UI components, preview/testing utilities and an exhaustive component catalog with sample apps and documentation.
Expressive, type-safe test assertion library offering chainable assertions for equality, types, nulls, collections, maps, enums; enforces rigorous code quality and complete branch coverage.
Unified networking fabric with session API, swappable transports, replicated CRDT data structures, Raft consensus and leadership, turn-based game and fair-deal utilities, conformance tests.
HTTP mocking for testing apps: start isolated mock servers, define rich request matchers, template dynamic responses, set invocation expectations, and pool servers to speed tests.
Typed JSON-RPC client for codex app-server: coroutine-driven session with response correlation and notification flows, high-level typed APIs, stdio/websocket transports, schema generation and testing tooling.