Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taglogging
kmp-xlog1.5.0
241 used by

Wrapper for Tencent Mars XLog enables cross-platform logging with various levels like debug, info, and error, supporting Android, iOS, macOS, Windows, Linux, and web.

AndroidJSJVMNativeWasm·HackWebRTC·MIT License
cobalt2024.1.0-RELEASE
222 used by

Multiplatform utilities library featuring modules for data binding, logging, eventing, and networking. Optimized for usage within specific projects, not ideal for JS or Java projects.

JSJVM·Hexworks·Apache License 2.0
debugln1.0.3
22

Dead simple logging library for apps, supporting various platforms. Offers multiple log levels like verbose, debug, info, warn, and error with easy console output.

AndroidJSJVMNativeWasm·alexstyl·MIT License
kmp-logger0.0.1
22

Lightweight unified logging library offering zero-cost disabled logs, automatic class-name tags without stacktrace, simple per-level API, and pluggable output strategies.

AndroidJVMNative·amzn·Apache License 2.0
kommons2.8.0
21

Library offering various modules for runtime information, debugging, executing commands, IO handling, text operations, and URI management. Features include a Bill of Materials and Unicode-aware text processing.

JSJVMNative·bkahlert·MIT License
Sharingan0.1.0
21

On-device debug logger capturing HTTP, MQTT and Bluetooth traffic — live browser and capture notification, structured AI-ready exports, secrets redacted at capture, memory-only ring buffer, noop release artifact.

AndroidNative·mibrahimdev·Apache License 2.0
khronicle1.0.0
192 used by

Simple and robust logging solution with customizable loggers, metadata support, log level and content filtering, including integration with Ktor for enhanced logging capabilities.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
sentinel1.9.0-beta
19

Lightweight, modular security toolkit performing on-device threat detection and continuous RASP monitoring, with configurable detectors, DSL configuration, smart weighted risk aggregation and detailed incident reports.

AndroidNative·rexiox·MIT License
kotlin-kydra-log3.0.0
18

Enables logging in shared modules with platform-specific implementations, allowing custom loggers, filtering, logging level control, and tag transformations for flexible log management.

AndroidJSJVMNativeWasm·PocketByte·Apache License 2.0
deveng-networking-kmp2.13.70
16

Simplifies REST API communication and WebSocket management, offering unified network request handling, token-based authentication, localization, and advanced error handling with minimal setup.

AndroidJVMNativeWasm·furkanturkn·Apache License 2.0
harbringer0.1.0
16

HTTP request logger enabling storage, inspection, and export of network requests. Integrates seamlessly with OkHttp, yet compatible with any HTTP client.

JVM·ansman·Apache License 2.0
LogKMPanion1.17.0
13

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.

AndroidNative·idfinance-oss
KFlogger0.1.0
12

Experimental library enables structured logging with message formatting and lazy evaluation. Implements core logging functionality while adapting existing Java code, focusing on JVM, with limited iOS support.

JVMNative·buenaflor·Apache License 2.0
LogKat1.0.0
12

Unified cross-platform logging solution simplifies message logging for Android and iOS with a single API, featuring color-coded log levels and platform-specific outputs for efficient debugging.

AndroidNative·prashant17d97·Apache License 2.0
slog1.0.0-alpha01
11

GoogleSheet-based logging library enables logging by linking a Google Form to a Google Sheet, allowing logs to be easily recorded and viewed in a spreadsheet format.

JSJVMNative·theapache64
KmpAppInsights1.1.9
10

Facilitates integration with Microsoft AppInsights, handling networking, log flushing, and optional disk saving of crash logs. Seamless setup with app insights configuration.

AndroidJVMNative·Ares-Defence-Labs·MIT License
multiplatform-everything1.4.1
10

Offers a comprehensive collection of tools including multiplatform data structures, binary editing utilities, a GraphQL server, validation library, logging, and a BigNum library.

AndroidJSJVMNativeWasm·Martmists-GH·Other
puree-kmp1.0.6
10

Structured logging library captures, processes, and routes logs with features like filtering, buffering, batching, and automatic retrying, ensuring flexible and efficient log management.

AndroidNative·cookpad·MIT License
stdx.kt2.0.0
9

Combines various utility projects into one, offering modules for core utilities, coroutines, environment configuration, and logging. Supports multiple platforms with comprehensive module documentation.

JSJVMNativeWasm·DRSchlaubi·Apache License 2.0
drlogger1.0.18
9

Listener-based logging framework with asynchronous, thread-safe dispatch, multiple log levels, regex-based tag/message filtering, emoji console output, daily rotating file logs with cleanup, and custom listener support.

AndroidJVMNative·dronlinepl·MIT License
barK1.0.0
9

Lightweight, extensible logging with automatic tag detection, smart test-mode colored output, trainer-based destinations (file, crash reporting, console), per-trainer volume and runtime control.

AndroidNative·ivangarzab·Apache License 2.0
kmp-logcat0.2.0
8

Lightweight logging API offering lazy-evaluated message blocks, automatic call-site tag inference, configurable format strategies, disk logging with rotation/cleanup, and multiple concurrent loggers.

AndroidNative·Airsaid·Apache License 2.0
Kimchi2.2.0
62 used by

Multiplatform logging and analytics tool enables easy log writing and event tracking with customizable writers for efficient data management and analysis.

AndroidJSJVMNative·InkApplications·MIT License
abele0.4.0
6

Minimal logging library offering an easy, extensible API with multithread support. Inspired by Timber, enables logging using static methods throughout applications.

JVMNative·FitPuli·Apache License 2.0
initspark0.11.0
6

Lightweight coroutine-based startup orchestrator offering a declarative DSL for initialization tasks, dependency graph with cycle detection, retry/backoff policies, importance levels, timing metrics and lifecycle events.

JVMNative·ktomek
raptor0.36.0
5

Work in progress focused on adding functionality to filter sensitive information from log output.

JSJVM·fluidsonic·Apache License 2.0
yakl0.2.0
5

Lightweight, DSL-configurable logger offering a simple API, explicit context passing, runtime-configurable filters and formatters, stdout/html outputs, and an SLF4J adapter.

JVM·MEJIOMAH17
mplogger1.0.2
4

Lightweight logging library outputs logs to Logcat and Xcode Console with various log levels including Verbose, Debug, Info, Warning, Error, and WTF for detailed application monitoring.

AndroidNative·Kate941-su·MIT License
kermit-extensions0.0.4
4

Enhances debugging with custom utilities for a logging framework, enabling efficient log writing to .txt files, seamless integration, and customizable configurations for tailored logging needs.

AndroidJVMNative·theolm·MIT License
print-engine3.0.3
4

Combines multiple printer implementations into a user-friendly interface, supports PAX, Sunmi, Verifone devices. Automatically selects the correct printer, enables logging, and handles barcode encoding. Includes plugins for Star Micronics and Epson printers integration.

AndroidNative·tillhub·MIT License