Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taganalytics
CrashKiOS0.9.0
3335 used by

Enables crash reporting, performance monitoring, and error tracking for iOS applications, offering detailed insights and diagnostics to improve app stability and user experience.

AndroidJVMNative·touchlab·Apache License 2.0
amplify-android2.38.1
287

High-level toolkit for interacting with AWS services via category-based APIs and plugin drivers—auth, storage, analytics, geo, GraphQL—plus SDK escape hatches and Rx/async adapters.

Android·aws-amplify·Apache License 2.0
NSExceptionKt1.0.10-kotlin-2.4.10-RC
2642 used by

Improves crash reports on Apple platforms by logging unhandled exceptions with detailed stack traces before app termination, enhancing visibility and debugging in production environments. Solves challenges of error handling differences and exception logging limitations.

Native·rickclephas·MIT License
instantsearch-android4.0.2
158

Builds instant-search experiences on Android with widgets and helpers, leveraging Algolia's API. Supports Compose UI, Paging 3, and Insights integration. Includes telemetry for data collection and prioritization.

AndroidJVM·algolia·Apache License 2.0
trckr1.4.0
48

Eliminates boilerplate code for sending analytics to multiple destinations using generated events from interface methods. Supports adapter skipping, parameter converters, and multimodule projects.

JSJVMNativeWasm·dzmpr·Apache License 2.0
kanalytics1.4.0
37

Analyzes data and tracks analytics with features for real-time monitoring and reporting. Offers comprehensive documentation for integration and usage.

AndroidNative·addhen·Apache License 2.0
moko-crash-reporting0.4.0
33

Library facilitates reporting fatal and non-fatal exceptions from shared code. Integrates with FirebaseCrashlytics for logging and uses Napier logger for detailed error messages.

AndroidNative·icerockdev·Apache License 2.0
dd-sdk-kotlin-multiplatform1.7.0
251 used by

Enables interaction with Datadog for log collection and real user monitoring, supporting integrations like Ktor. Facilitates log and RUM event exploration through Datadog's console.

AndroidNative·DataDog·Apache License 2.0
TitanSocket0.5.5
21

Manages websocket connections, handling ping-pong, event notifications, and connectivity status changes. Supports easy integration, subscription to events, and telemetry endpoint connectivity.

AndroidJVMNative·Ares-Defence-Labs·MIT License
amplitude-kmp1.0.3
18

Unified wrapper for an analytics platform, offering event and revenue tracking, type-safe identify (150+ overloads), plugin extensibility, async-friendly extensions, thread-safe offline and session handling.

AndroidNative·nathanfallet
firebase-analytics-kotlin1.6.1
10

Facilitates logging events for Firebase Analytics within applications, supporting both Android and iOS platforms, with integration through Gradle or Carthage for dependencies.

AndroidNative·satoshun·Apache License 2.0
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
litics0.1.1
9

Enables centralized event tracking definitions, generating platform-specific tracking code and facilitating event logging with services like Firebase through customizable event trackers.

JSJVM·deliveryhero·MIT License
posthog-kmp0.1.4
9

Analytics SDK for PostHog offering event capture, user identification, feature flags with payloads, group and screen tracking, error reporting, super properties, and GDPR opt-in/out.

AndroidJSJVMNativeWasm·samuolis·MIT License
umami-kotlin0.5.1
8

Unofficial, open-source library facilitates seamless interaction with Umami web analytics API, offering type-safe, asynchronous integration, lightweight design, and privacy-centric analytics for multiple platforms.

AndroidJSJVMNativeWasm·AppOutlet·MIT License
Segmenkt0.3.4
7

Kotlin-based SDK integrates with Segment, enabling analytics tracking, identification, grouping, and screen tracking across iOS and Android from a common codebase.

AndroidJSNative·MyUNiDAYS·MIT License
mixpanel-kmp1.0.2
7

Unified, type-safe Mixpanel analytics wrapper offering a single API for tracking events, properties and purchases, with simple initialization and flexible event/property mapping.

AndroidNative·itsivag·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
Krawler0.0.1
5

Modern web crawling and scraping library enables building efficient web crawlers with features like intuitive DSL, concurrent crawling, flexible data extraction, robots.txt compliance, and smart caching.

AndroidJVMNative·DreamForgeSolutions·Apache License 2.0
trackingplan-android3.1.1
4

Ensures accurate tracking by monitoring app-to-data destination traffic, detecting analytics changes, and warning of inconsistencies like hit drops or rogue events in analytics implementations. Advanced configuration and testing features included.

AndroidNative·trackingplan
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
UXCam-KMP2.0.0
3

Unified API for UXCam session recording, offering session control, user identification, event logging, screen privacy/occlusion, session URLs, opt‑in/out controls and configurable capture behavior.

AndroidNative·OneXeor·MIT License
logsnag-kotlin1.2.0
2

Enhances project management by sending notifications and tracking events, user properties, and insights through an intuitive client interface for efficient monitoring and analysis.

AndroidJVMNative·vinceglb·MIT License
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
KFirebaseCrashlytics3.0.0
1

Enables seamless integration with Firebase Crashlytics, tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API.

AndroidNative·the-best-is-best
firebase-kotlin-sdk0.0.1
1

Enables direct integration with Firebase across multiple platforms, utilizing coroutines and serialization. Supports various Firebase services with Kotlin-first design, offering asynchronous operations and polymorphic serialization.

AndroidJSJVMNative·ARTI1208·Apache License 2.0
grain-kotlin-sdk0.0.1
1

Analytics client: non-blocking event queue, batching with retries and exponential backoff, local JSONL persistence for offline delivery, typed properties, session/device identity and lifecycle controls.

AndroidJVMNative·GrainQL·MIT License
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
Segmenkt0.0.8
0

Kotlin-first SDK for integrating Segment analytics, supporting tracking, identifying, grouping, and screen operations in multiplatform projects targeting iOS and Android.

AndroidJSNative·Reedyuk·MIT License
KFirebaseAnalytics2.1.2
0

Enables seamless Firebase Analytics integration for tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API across platforms.

AndroidNative·the-best-is-best
Page 1Next →