Browse Kotlin Multiplatform libraries
index data from klibs.ioMock API responses and assert requests with a readable DSL; serialization-agnostic core, extensible HttpApythia adapter, unified API across HTTP clients, optional JSON extension, inspect actual request data.
Lightweight MVI toolkit simplifying state management, handling effects, progress and errors; offers coroutine/flow-based action handling, Compose extensions, lifecycle-aware collection and test utilities.
HTTP client wrapper for a music-generation API, using SunoMusicRequest-based generateMusic. Updated signature, removed obsolete integration tests, and added MockWebServer for isolated unit testing.
Enhances command-line application testing by offering a DSL for streamlined assertion writing and console interaction, simplifying setup without manual environment handling or exception catching.
Enhances testing by integrating with Koin for dependency injection, allowing seamless module management and initialization within test environments. Continuously updated for compatibility with latest versions.
Tiny library enables mocking of RxJava calls, facilitating testing scenarios by simulating API responses and errors. Offers concise syntax for setting up and asserting mock behaviors.
Testing utilities for Compose hooks and composables: testHook, renderHook and waitForCondition enabling assertion of non-UI hook values, composition-local wrappers, clock control and fast unit-hook rendering.
Enhances testing capabilities by integrating custom assertions for the klock library, facilitating more effective date and time-related test validations.
Rewrites a testing library to support dependency injection for tests, offering flexible mocking and stubbing capabilities across platforms.
Enhances property-based testing with datetime generators, integrating seamlessly with the Kotest framework to facilitate testing datetime-related logic.
Generates permutations of results from YAML/JSON configurations, handling multiple parameters and utility functions. Supports integration with Maven and Node projects for versatile usage.
Facilitates comprehensive testing of `equals()`, `hashCode()`, `compareTo`, and `toString()` methods. Features advanced checks for equality groups, collections, and `Comparable` implementations.
Blocks network requests in unit tests, failing fast via a native JVMTI agent; configurable host allowlists/wildcards, Gradle plugin for automatic setup, and per-test annotations.
Typed, async-friendly key-value settings module offering persistent storage, reactive flows, optional encryption, schema migrations, and test utilities for unit and integration testing.
Type-safe test fixture generation with a composable, declarative API for building complex object graphs, nested overrides, sealed/enum/null handling, annotation-driven auto-registration, and testing-framework integration.
NFC toolkit for tag reading/writing: NDEF read/write, raw APDU transceive, capability introspection, plus test doubles with error injection and delay simulation.
Production-grade, Compose-first navigation runtime built around a deterministic state machine; zero reflection, first-class telemetry with pluggable exporters, devtools overlay, deep-link generation, state restoration and testing helpers.
Fake-data generator for tests that builds realistic object graphs with scoped overrides, deterministic seeds, nested targeting, collection/map handling, null/default control, and extensible add-ons.
Decomposes Compose presenters, eliminating callback and event plumbing by generating compile-time routing between parent and child events/effects, enabling clean, callback-free fused sub-presenters.
Facilitates mock data integration for applications, enabling runtime request mocking with JSON files. Supports scenario-based automation, customizable responses, and dynamic toggling between mocked and live server data.
Highly interoperable assertion library enhancing testing with simple syntax for custom assertions, nullability checks, and IDE-assisted guidance for expected assumptions. Includes comprehensive API documentation.
Template facilitates multiplatform development with automatic publishing, quality assurance, and pre-configured tools like Kotest, Renovate, and semantic release for streamlined project management.
Utility library offers solutions for Advent of Code challenges, enabling interactive problem-solving with tools like input readers, UI solutions, and test assertions.
Holds a collection of common extensions and utility functions for projects, streamlining development with organized and reusable code for Android, database, dependency injection, and testing functionalities.
Set of libraries for building microservices, enhancing service development with useful utilities.
Barebones project template for quickly bootstrapping a library with functionality to generate Fibonacci sequences. Facilitates deployment to Maven Central, including automated workflows and GitHub Actions integration.
Bootstrap a library project for generating Fibonacci sequences, supporting tests across various platforms. Customize configurations for building, GitHub Actions, and Maven Central deployment.
Bootstraps a library project capable of generating the Fibonacci sequence. Includes basic setup for deployment to Maven Central, with GitHub Actions integration and platform-specific tests.
Efficiently parses and evaluates arithmetic expressions, supporting custom operators and functions, enabling dynamic expression evaluation with a lightweight and easy-to-use interface.
Facilitates HTTP client testing by simulating network responses and scenarios, allowing customization of request handling and verification of client behavior under various conditions.