Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
bhandar0.4.0
5

Implements a simple repository pattern enabling data fetching from network or local sources with caching support. Uses a unified model for seamless data conversion and repository configuration.

AndroidJSJVMNativeWasm·bidrohi·Creative Commons Attribution Share Alike 4.0 International
komoju-mobile-sdk1.0.0
5

Enables seamless integration of secure and reliable payment experiences into native Android and iOS applications, enhancing user convenience and transaction security.

AndroidNative·komoju·MIT License
khttpclient0.0.9
51 used by

Simplifies HTTP requests with a wrapper around Ktor Client, supporting GET and POST requests with query parameters, form data, files, and JSON strings. Offers engine customization.

JSJVMNative·uakihir0·MIT License
feedbackbulb-kmp0.0.6
5

Integrates a feedback system into projects, offering feedback submission functionality. Currently under development and supports various platforms, enabling easy feedback collection through straightforward methods.

AndroidJVMNative·Headbright·BSD 3-Clause "New" or "Revised" License
reanimator1.0.0
5

Simplifies ViewModel state persistence across process death and configuration changes, integrating StateFlow with SavedStateHandle. Offers automatic state saving/restoring, selective persistence, and reduces boilerplate code.

AndroidNative·ioannisa
ktbus1.4.0
5

Implements a straightforward EventBus using SharedFlow, inspired by Greenrobot EventBus. Features publish/subscribe, request/response patterns, and compile/runtime channel handling for event-driven communication.

AndroidJVM·holance·MIT License
xemantic-ai-money0.2
51 used by

Facilitates real-time calculation of AI model API usage costs, leveraging monetary representation and big decimal arithmetic for precise accounting of input and output token expenses.

JSJVMNativeWasm·xemantic·Apache License 2.0
aiuta-android-sdk5.0.1
5

Facilitates digital try-on experiences for fashion items via API integration, offering documentation and quick start guidance for seamless implementation in applications.

AndroidJSJVMNativeWasm·aiuta-com·Apache License 2.0
kapsule0.1.2
5

Wraps static HTML generation with Jetpack Compose-style modifiers and layout semantics, enabling expressive and structured HTML without runtime overhead. Includes components like Surface, Text, and Button.

AndroidJSJVMNativeWasm·sakethpathike·Apache License 2.0
bgkotlin0.13.0
5

Simplifies event-driven software complexity by organizing code into behaviors with explicit dependency relationships, automating control flow, enhancing maintainability, and improving code legibility.

JVM·yahoo·Apache License 2.0
state-ex-machina0.2.0
5

Lightweight MVI-like library facilitates state management with reactive entities, a clear DSL, and customizable core directives. Implements state machines using flows, handling intents and states efficiently.

AndroidJVMNative·Gionni2D·MIT License
kdriver-proxy0.1.0
5

Lightweight SOCKS5 proxy server facilitates local proxy creation, forwarding traffic through a remote HTTPS proxy with optional authentication, supporting multiple parallel proxies and non-blocking operations.

JVM·cdpdriver·Apache License 2.0
Droidcore1.3.1.3
5

Offers pre-built Compose-Multiplatform components, featuring elements like NeoTextField, PasswordTextField, ButtonCard, and NeoAlert, enhancing UI development with curated, reusable components.

AndroidNative·laetuz·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
firebase-kotlin-sdk2.1.0
5

Updated fork integrates Firebase SDKs for seamless integration with Firebase services, featuring suspending functions, Flows, and Kotlin serialization for asynchronous operations and data handling.

AndroidJSJVMNative·DatL4g·Apache License 2.0
Corntex0.0.3
5

Flexible context menu library enhances desktop applications with hierarchical submenus, customizable styling, right-click detection, keyboard navigation, and manual state management for advanced control.

JVM·thedroiddiv·MIT License
bubbles-compose0.4.0
5

Enhances the Compose Multiplatform UI framework with diverse UI components, including text, buttons, and modals, facilitating cross-platform development with consistent design elements.

AndroidJSJVMNativeWasm·kalist28
paging-kmp2.2.7
51 used by

Efficient paging library offering intelligent preloading, caching, and coroutine support. Features include debounced loading, error handling, thread safety, and a reactive Flow-based API.

AndroidJSJVMNativeWasm·White-Wind-LLC·Apache License 2.0
koaks0.0.1-preview6
5

Connect tools, compose logic, and manage agents with capabilities for chat, memory, streaming responses, and tool integration. Supports interaction with large language models.

JSJVMNative·koaks-ai·Apache License 2.0
kmp-kvs-storage1.3.0-ALPHA01
5

Provides a simple, type-safe key-value storage solution offering thread-safe operations, atomic updates, and a clean API for storing common data types.

AndroidNative·santimattius
capsule1.1.1
5

Compose library enhances user interfaces with smooth, continuous rounded shapes like rectangles and capsules, offering efficient Bézier curve calculations to optimize performance, even during animations.

AndroidJSJVMNativeWasm·xfqwdsj·Apache License 2.0
compose-cache3.0.1
5

Caches user input to manage race conditions effectively during value changes, enabling seamless integration with existing data management workflows in application development.

AndroidJVMNative·ch4rl3x·Apache License 2.0
CloudBridge0.5.0
5

Enables access to Dropbox, Google Drive, and OneDrive through a single library. Features include lightweight integration, app folder access, and plans for mobile and desktop support.

JSJVMWasm·jacobras·MIT License
betterwindow1.1.0
5

Enhances window customization by transforming title bars into insets for drawing behind, easily replacing existing windows while offering additional features through an example application.

JVM·brahmkshatriya·GNU Affero General Public License v3.0
kmp-onboarding1.0.3
5

Animated, themeable onboarding flows with page models supporting titles, images and custom content; built-in navigation controls, animated indicators, and global header/footer slots for brand alignment.

AndroidNative·yskuem·MIT License
nav3ksp1.1.2
5

Codegen for typed Navigation 3: generates Branch and Tree abstractions linking composable views, typed nav-data and entries into a BackStack-aware NavDisplay; optional manual boilerplate support.

AndroidJSJVMNativeWasm·fopwoc·MIT License
Kurrency0.4.0
5

Type-safe currency formatting with comprehensive locale management, ISO/code and symbol styles, Compose-ready composables, result-based error handling, lightweight and instance-based formatter API.

AndroidJSJVMNativeWasm·Kimplify·Apache License 2.0
sqldelight-node-sqlite3-driver0.5.0
5

Integration driver for SQLDelight with sqlite3 native bindings, enabling suspending/async query APIs (awaitAsList/executeAsFlow), init helper and Gradle setup for binary bindings.

JS·wojta·Apache License 2.0
ComposeCoach1.0.1
5

Lightweight toolkit for in-app coach marks and guided tours — customizable target shapes, reveal animations, button layouts, and simple addTarget/host API for easy onboarding flows.

AndroidJSJVMNativeWasm·vivekgupta4Git·MIT License
tabler-icons-kmp1.0.0
51 used by

Curated vector icon set featuring hundreds of clean, customizable UI icons, with ready-to-use SVG/vector assets and helpers for easy composition and theming.

AndroidJVMNative·timoseyfarth·MIT License