Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
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
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
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
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
Reflow0.3.1
5

Automatic retries, loading-state management, configurable caching and pagination with reactive flows, Compose-friendly UI helpers and ViewModel integration to simplify resilient, low-boilerplate data fetching.

AndroidJSJVMNativeWasm·AraujoJordan·MIT License
k2o1.3.0
5

OpenSCAD DSL enabling declarative 3D modelling and programmatic generation of OpenSCAD code, with composable primitives, transformations, modules and reusable templates for parametric designs.

JVMNative·BoD·Apache License 2.0
kodepoint1.0.1
5

Unicode character database access, case conversion, classification and script detection via Codepoint wrapper; generated lookup tables, surrogate handling, CharSequence and Appendable extensions.

JSJVMNativeWasm·zolotov·Apache License 2.0
EzHook0.0.4
5

Compile-time AOP that replaces functions, constructors and properties with zero runtime reflection and no performance cost; supports before/after/NULL hooks, callOrigin/getField/getThisRef and inline hooks.

AndroidJSJVMNative·DreamMoonCai·Apache License 2.0
FireAndForget1.3.0
5

Execute code once on first access with pluggable persistence (in-memory, preferences, custom storage). Runner pattern enables auto-disable, reset, and a simple three-method API for one-time flags.

AndroidJSJVMNativeWasm·alorma·MIT License
kmp-datastore1.0.0
5

Unified, type-safe key-value and object storage with KType-based serialization, annotation-driven validation, powerful query DSL, and optional KSP code generation for type-safe query builders and validators.

AndroidJVMNative·parkwoocheol·MIT License
GELM2.0.0
5

Implements The ELM Architecture, standardizing typed sync/async event handling, state/effect/command modeling, reducer+actor flow, and deterministic, testable state mutations via Modifier/ReducerResult.

AndroidJVMNative·gymbay·Apache License 2.0
openriro0.1.2
5

Riro School scraping wrapper offering authenticated requests, board/menu and portfolio access, paging, category filtering, flow-friendly APIs and a facade client for simpler interactions.

JSJVMNativeWasm·devngho·MIT License
eSCLKt1.0.1
5

Driverless access to network-attached scanners via AirScan (eSCL) protocol, implementing spec quirks and ensuring broad device compatibility with an easy-to-use, feature-aware API.

JSJVMNative·Chrisimx·GNU General Public License v3.0
deviceai0.0.1
5

On-device AI runtime enabling speech recognition, TTS, and local LLM inference with offline RAG, auto model downloads, streaming generation, and GPU acceleration for low-latency, privacy-preserving apps.

AndroidJVMNative·deviceai-labs·Other
plasma-android0.4.0
5

Adaptation of a design system for Android apps, delivering core tokens, components and a build-system for consistent styling and seamless integration.

AndroidJVM·salute-developers·MIT License