Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taglogging
AELog1.1.7
4

In-app debugging overlay for inspecting logs, HTTP traffic, and analytics with syntax-highlighted JSON, secure header redaction, body truncation, modular plugin panels, and zero release overhead.

AndroidJVMNative·abdo-essam·Other
LogMob2.2.3
3

Facilitates logging initialization with optional Crashlytics integration, streamlining dependency management through Maven Central for seamless integration into common source sets.

AndroidJSJVMNative·SubMob·Apache License 2.0
Hog1.0.2
3

Simple logging library offers customizable log output, supports multiple log levels, and logs exceptions with stack traces. Enables consistent logging across applications with custom delegate functions.

AndroidNative·K-Huntun·MIT License
net.akehurst.kotlinx2.2.21
33 used by

Enhances the standard library with useful extensions, offering additional functionality for more efficient and convenient programming.

JSJVMNativeWasm·dhakehurst·Apache License 2.0
Cedar-Logger0.3.0
33 used by

Lightweight and extensible logging library with a familiar API, supporting multiple log levels, tagged and scoped logging, and customizable output destinations. Features thread-safe and multiplatform capabilities.

AndroidJSJVMNativeWasm·Kimplify·Apache License 2.0
kmp-log0.1.2
3

Lightweight, extensible logging with installable handlers, lazy message evaluation, domain/tag filtering, fatal-abort handling, and compatibility adapters for SLF4J and Ktor.

AndroidJSJVMNativeWasm·05nelsonm·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
CachedFlow1.1.0
3

Stream-based caching for asynchronous data streams with typed keys, pluggable Store persistence, configurable strategies (IF_HAVE, ONLY_REQUEST, ONLY_CACHE), optional logging and serialization helpers.

AndroidJVMNative·dapadz·Apache License 2.0
traccar-client-sdk0.0.25
3

Background location tracking client sending OsmAnd-style HTTP GET positions to Traccar-compatible servers. Local SQLite FIFO queue with network-aware retry, motion-based stop detection, configurable accuracy and diagnostic logging.

AndroidNative·traccar·Apache License 2.0
KMP-Log1.5.1
21 used by

Logging facade enabling idiomatic logging with automatic logger naming, lazy instantiation, static loggers, and platform-specific appenders. Supports MDC for temporary context data in logs.

AndroidJSJVMNativeWasm·codinux-gmbh·Apache License 2.0
klf1.8.3
25 used by

Provides an idiomatic logging facade with dynamic log level support, automatic logger naming, and platform-specific appenders, allowing custom appenders and static loggers integration.

AndroidJSJVMNativeWasm·codinux-gmbh·Apache License 2.0
KMM-Logging0.0.6
21 used by

Lightweight logging library offers a flexible API for handling logs with customizable levels, tagging support, and builder-based structured messages, enhancing consistency and extensibility.

AndroidJVMNativeWasm·lynxal·MIT License
csense-kotlin0.0.1
2

Offers basic extensions and functionalities, emphasizing correctness and proper usage. Features include logging, general algorithms, cryptography, time unit conversions, and handling computer sizes.

JSJVM·csense-oss·MIT License
LokiLogAppender0.8.0
21 used by

Loki appender that pushes directly to Loki for Logback, Quarkus and JBoss logging

JSJVMNative·codinux-gmbh
netflow0.6.0
2

Lightweight, flexible network library offering a clean, intuitive API for handling network requests with support for LiveData, Flow, object deserialization, customizable headers, and local data integration.

AndroidNative·kmpbits
FlexiLogger2.1.3
2

Flexible, configurable logging with console output, crash-reporting hooks, file logging, automatic long-message chunking, level-based filtering, and HTTP client integrations (OkHttp, Ktor).

AndroidJSJVMNative·projectdelta6·GNU General Public License v3.0
arch-lumber1.2.0
21 used by

Lightweight, type-safe logging with a simple API, multiple levels, prebuilt DebugOaks for common backends, composable thread-safe Oak system and easy extensibility.

AndroidJSJVMNativeWasm·matheus-corregiari·Apache License 2.0
fursuit-tv-sdk0.2.2
2

Unified API client for Fursuit.TV and VDS accounts, supporting API key, client-credentials, OAuth2 with local callback, automatic token refresh, modular endpoints, retries and configurable logging.

JSJVMNative·RegadPoleCN·MIT License
console0.2.5
2

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.

AndroidJVMNative·Thernal
KEXtensions-core1.0
1

Enhances language with user-friendly extensions, including customizable logging capabilities and simplified integration, requiring no additional expertise to implement.

JSJVMNative·NightGoat·MIT License
kolog0.10
11 used by

Offers an idiomatic logging solution for applications, ensuring seamless integration and consistent logging practices across different environments.

JVM·ufoss-org·The Unlicense
Stopwatch2.1.1
1

Zero dependency tool for measuring and logging durations, offering convenience functions, formatted outputs, and customizable logging options. Supports logging statistics like min, max, and average times.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
logbook0.4.1
1

Logging library enables structured logging with features like multi-line message handling, customizable timestamp formatting, and logging group mechanisms. Supports file outlets and log rotation.

JSJVMNative·SimplyMika·MIT License
awskt2.2.16
1

Enhances AWS application development by offering language-level extensions, standardized access to environment variables, and structured logging utilities with built-in serialization for seamless integration.

JSJVMNativeWasm·steamstreet
logging0.4.2
1

Facilitates flexible logging by separating log destination, supporting pluggable loggers, and allowing configuration for different application variants. Targets both developer and business analytics needs.

AndroidJSJVMNative·ryansgot·Apache License 2.0
purlog-kotlin-sdk0.9.0
1

Remote logging SDK enables logging across various platforms, supports different log levels, ensures secure project configuration, and requires internet permission for seamless operation.

AndroidNative·metashark-io·MIT License
devlog-kotlin0.10.1
1

Structured logging library for Kotlin, that aims to provide a developer-friendly API with minimal runtime overhead.

JVM·hermannm·MIT License
pulse1.0.0-alpha11
1

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.

AndroidJSJVMNativeWasm·Kagua98·Apache License 2.0
sidekick0.2.6
1

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.

AndroidJSJVMNativeWasm·jipariz·Other
kmp-webview0.1.5
1

Batteries-included WebView toolkit with drop-in UI scaffolding, two-way JS bridge, file/camera/getUserMedia support, progress indicators and error page, debug log panel, optional QR scanner.

AndroidNative·HarlonWang·MIT License