Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers structured logging with configurable log levels, tagging, and output destinations. Supports logging to console, file, and custom destinations with flexible configuration options.
Logger library supports multiple platforms, displaying logs on each platform's native viewer. Features include customizable log levels, throwable logging, and integration with Crashlytics.
Enhances testing by enabling screenshot capturing during integration tests to validate app appearance and functionality. Integrated with Robolectric, supports visual comparison, and automates GitHub Actions workflows for reliable visual regression testing.
Framework for testing concurrent algorithms on the JVM. Enables declarative test specification, automatically generates random scenarios, and verifies correctness properties using stress-testing or model checking.
Creates a debugging menu featuring network inspection, customizable properties, and key-value storage. Allows toggling settings, selecting options, and executing actions through a user-friendly interface.
Lightweight observability for coroutines offering real‑time lifecycle tracing, P50/P90/P99 metrics, failure rates, flexible sampling strategies, pluggable exporters, and live trace visualization.
Generates GraphQL document wrappers and type-safe query classes integrated into build tasks. Supports custom type mapping and can be used with HTTP clients for seamless GraphQL API interaction.
Enhances UI development with a customizable debug drawer, allowing easy integration of debugging features into applications to streamline testing and troubleshooting processes.
Desktop app aids in exploring Jetpack Compose internals by visualizing IR and composition structures. Features include tree comparisons, SlotTable inspection, and integration with other apps for detailed analysis.
Real-time IDE plugin visualizing Jetpack Compose recompositions, highlighting recomposed and skipped functions, listing composable calls with counts, and inspecting parameter stability to optimize UI performance.
Lightweight logging library enabling flexible log management with console and file logging, SLF4J integration, custom loggers, and efficient handling of expensive computations across various platforms.
Converts metadata into a structured data model, enabling runtime inspection of types and supporting pretty printing for easy inspection of metadata details like nullability and visibility.
Facilitates application log observation and management with a Ktor plugin for network request monitoring, enhancing debugging and analysis. Offers debug-only implementation to optimize performance.
Lightweight structured logging with key-value attributes, lazy message evaluation, thread/coroutine context propagation, per-logger level overrides, multiple sinks, test sink, and extensible custom sinks.
Monitors errors and reports exceptions, collecting diagnostic information and notifying development teams for quick issue resolution. Supports configuration of error types and uploading symbol files for full stacktraces.
In-app developer drawer offering pluggable sections — network and log viewers, environment switcher, screenshot+bundle export, device info, custom test actions; hidden activation and zero release overhead.
Gesture-triggered debug overlay to inspect logs, grouped events, HTTP traffic, and live session state; supports custom log types/renderers, real-time search/filters, custom triggers, and zero-overhead release stubs.
Enables multiple setters for properties, resolved by argument type and invoked via standard property assignment; ideal for builders/DSLs, with inheritance-aware resolution and IDE diagnostics.
In-app developer toolbox offering network inspection, log viewing, crash reporting, leak detection, device diagnostics and performance monitoring with zero configuration, in-memory storage, dark themes, cURL/PDF export.
Debug overlay embedding a floating panel to inspect HTTP traffic, view logs, toggle feature flags, manage typed preferences via codegen, and add custom debug screens—zero release overhead.
Enhances logging capabilities with customizable logging tags, log levels, and integration with custom log printers like Firebase. Supports trait-like and object-style logging.
Facilitates error handling in POSIX environments by retrieving error numbers and messages for low-level functions, enhancing debugging and error management.
Enhances debugging of accessibility issues in applications by offering specialized tools for improved analysis and resolution.
Implements the Model-View-Intent pattern for managing complex UI states with predictability, testability, and maintainability. Offers explicit state modeling, unidirectional data flow, and handles asynchronous operations effectively.
Network inspector for Ktor Client enabling opt-in request and response body capture, SQLDelight persistence, header and JSON key redaction, safe response interception, and optional in-app UI.
Lightweight, zero-overhead Result type offering type-safe failures, enforced handling, functional composition, concise operator syntax, exception-to-failure mapping, map/recover operators and debugging support.