Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagtest
apythia1.0.2
3

Mock 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.

AndroidJVMNative·AckeeCZ·Apache License 2.0
kmp-mvi1.0.0-alpha15
3

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.

AndroidJSJVMNativeWasm·marcin-adamczewski·Apache License 2.0
addzero-lib-jvm2026.06.24
3

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.

AndroidJVMNativeWasm·zjarlin
clikt-testkit3.1.1
2

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.

JVMNative·wolpl·MIT License
kotest-extensions-koin1.3.0
2

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.

JSJVMNative·kotest·Apache License 2.0
RxMock0.0.25
2

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.

JVM·mareklangiewicz·Apache License 2.0
ComposeTestToolsv0.1.0
2

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.

AndroidJVMNativeWasm·notoriouscorgi·Apache License 2.0
kotest-assertions-klock1.0.0
1

Enhances testing capabilities by integrating custom assertions for the klock library, facilitating more effective date and time-related test validations.

JSJVMNative·kotest·Apache License 2.0
mockspresso22.1.0
1

Rewrites a testing library to support dependency injection for tests, offering flexible mocking and stubbing capabilities across platforms.

JVM·episode6·MIT License
kotest-property-datetime2.0.0
11 used by

Enhances property-based testing with datetime generators, integrating seamlessly with the Kotest framework to facilitate testing datetime-related logic.

JSJVMNative·kotest·Apache License 2.0
subjekt2.2.0
1

Generates permutations of results from YAML/JSON configurations, handling multiple parameters and utility functions. Supports integration with Maven and Node projects for versatile usage.

JSJVM·mini-roostico·Apache License 2.0
equals-tester1.1.0
1

Facilitates comprehensive testing of `equals()`, `hashCode()`, `compareTo`, and `toString()` methods. Features advanced checks for equality groups, collections, and `Comparable` implementations.

JSJVMNativeWasm·adokky·Apache License 2.0
junit-airgap0.1.0-beta.1
1

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.

AndroidJVM·garry-jeromson·MIT License
kmp-settings0.8.1
1

Typed, async-friendly key-value settings module offering persistent storage, reactive flows, optional encryption, schema migrations, and test utilities for unit and integration testing.

AndroidJVMNativeWasm·mlm-games·Apache License 2.0
kofixture0.2.2
1

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.

JSJVMNative·kofixture·Other
kmp-nfc0.0.4
1

NFC toolkit for tag reading/writing: NDEF read/write, raw APDU transceive, capability introspection, plus test doubles with error injection and delay simulation.

AndroidJVMNative·gary-quinn·Apache License 2.0
NaviX0.9.4
1

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.

AndroidJVMNative·vaxters·Apache License 2.0
fiktion0.5.0
1

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.

JSJVMNativeWasm·sya-ri·MIT License
fusio0.1.0
1

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.

AndroidJSJVMNativeWasm·kitakkun·Apache License 2.0
SharedCore0.0.3
0

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.

AndroidNative·Let-See
kommander3.3.8
03 used by

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.

JSJVMNativeWasm·aSoft-Ltd·MIT License
template-for-kotlin-multiplatform-applications1.0.11-dev0o+86f3735
0

Template facilitates multiplatform development with automatic publishing, quality assurance, and pre-configured tools like Kotest, Renovate, and semantic release for streamlined project management.

AndroidJSJVMNative·DanySK
advent-of-code-kotlin1.0.2
0

Utility library offers solutions for Advent of Code challenges, enabling interactive problem-solving with tools like input readers, UI solutions, and test assertions.

JVMNativeWasm·avan1235·MIT License
alakazam7.0.0
0

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.

AndroidJVM·jonapoul·Apache License 2.0
microservices-libs1.0.3
0

Set of libraries for building microservices, enhancing service development with useful utilities.

JSJVMNative·LimeBeck
HadlinksKMP0.0.9
0

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.

AndroidJVMNativeWasm·zeeeeej·Apache License 2.0
libzhongguohong1.0.2
0

Bootstrap a library project for generating Fibonacci sequences, supporting tests across various platforms. Customize configurations for building, GitHub Actions, and Maven Central deployment.

AndroidJVMNativeWasm·zeeeeej·Apache License 2.0
kmp-context1.0.0
0

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.

AndroidJVMNative·leeway-kmp·Apache License 2.0
parsikle0.0.7
0

Efficiently parses and evaluates arithmetic expressions, supporting custom operators and functions, enabling dynamic expression evaluation with a lightweight and easy-to-use interface.

JVMNative·gmulders·MIT License
mock-engine0.0.1-alpha06
0

Facilitates HTTP client testing by simulating network responses and scenarios, allowing customization of request handling and verification of client behavior under various conditions.

AndroidJSJVMNative·Pedro-Bachiega·Apache License 2.0