Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
coze-kmp0.2.1
6

Integrates open APIs with comprehensive support for async operations, offering features like bot management, chat services, and workflow execution. Simplifies authentication and provides cross-platform demo applications.

AndroidNative·coze-dev
Parcelable0.1.2
6

Enables `@Parcelize` annotation usage for efficient object serialization and deserialization, facilitating seamless integration in projects requiring Parcelable implementations.

AndroidNative·ComposeComponents·MIT License
mvvmate0.2.3
6

Minimal state management library enhances Compose projects with MVVM architecture, offering base classes for managing UI state, handling actions, and emitting side effects efficiently.

AndroidJVMNativeWasm·anwarpro
ktor-cloudflare-worker1.0.2
6

Simplifies interaction with Cloudflare Workers by leveraging a powerful framework, enabling rapid MVP development, seamless multiplatform support, and streamlined utility functions for scalable applications.

AndroidJSJVMNative·timhuang1018·MIT License
kaptureX0.2.8-beta
6

Facilitates integration of image and video capture in applications with a unified API, offering customizable camera components like CameraPreview, supporting multiple platform functionalities.

AndroidNative·estivensh
BottomSheetNavigator3KMP0.0.2
6

Simplifies navigation in Compose projects using Material3 BottomSheets as routes, reducing dependencies and ensuring consistent Material3 experience. Supports customization of bottom sheet appearance.

AndroidJVMNative·stefanoq21·Apache License 2.0
MRouter1.0.0
6

Facilitates routing in compose environments, enabling basic navigation, parameter passing, animations, gestures, lifecycle management, shared elements, and local routing functionalities across multiple platforms.

AndroidJVMNativeWasm·ErolC·Apache License 2.0
stellar_kt0.0.3
6

Facilitates creating, signing, and submitting Stellar network transactions. Supports sharing code across server and web front-end, aiming for future Soroban support.

JSJVMNative·rahimklaber
fluxo-io0.1.0
6

Facilitates efficient read-only random access to binary data with suspend and blocking APIs. Offers platform-specific implementations and compatibility with existing APIs, including ByteBuffer and InputStream.

AndroidJSJVMNativeWasm·fluxo-kt·Apache License 2.0
firebase-cmp1.0.2
6

Leverages Firebase REST API for integrating authentication, real-time database, and Gemini AI in multiplatform applications. Facilitates seamless feature setup and initialization across various platforms.

AndroidJSJVMNativeWasm·dwarshb
duks0.2.5
62 used by

Lightweight, type-safe state management inspired by Redux, featuring predictable unidirectional data flow, middleware support, and seamless integration with Compose UI. Offers action caching, saga pattern support, and minimal dependencies.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
kotlinx-charset0.3.0
6

Minimal charset support replicates parts of the JDK's Charset API with restrictions. Features foundational components for charset creation, EBCDIC support, and JS/WASM-compatible encoding and decoding.

JSJVMNativeWasm·lppedd·MIT License
gemini-kotlin4.0.2
6

Multiplatform client enhances OpenAI API integration by resolving errors with the Gemini API, utilizing coroutines for efficient asynchronous programming. Adapted from an existing client.

JSJVMNativeWasm·maxrave-dev·MIT License
AppConfig0.0.3-alpha03
6

Transforms app settings management with type-safe configuration, zero boilerplate, and auto-generated admin UI. Supports annotations, compile-time validation, and multiplatform compatibility.

AndroidJVMNative·MambaWoW·MIT License
compose-preview-lab0.1.0-dev13
6

Enhances interactive previews by collecting `@Preview` annotations and creating a playground for UI components, allowing value manipulation, event visualization, and layout exploration.

AndroidJSJVMNativeWasm·TBSten·Apache License 2.0
PlaguPoster0.9.0
6

Facilitates a Telegram posting system using three chats for publishing, managing, and caching posts, supported by configurable plugins. Offers multiple launch methods, including Docker and Gradle.

JSJVM·InsanusMokrassar·MIT License
Cwackers1.1.0
6

Offers advanced image tiling support, replicating Illustrator's design system directly in code with multiple tiling modes and customization options without image editing.

AndroidJSJVMNativeWasm·Infinite-Retry·Apache License 2.0
rn-compose-multiplatform0.1.1
6

React Native–style JSX parsed into native Compose UI at runtime, with state/action mapping, JSX-to-component rendering, and built-in View, Text, Button, TextInput support.

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
ktvine0.0.3
6

Open/close Widevine sessions, build/verify SignedMessage license requests/responses from PSSH, parse/convert PSSH boxes, extract and decrypt content keys, with protobuf models and multiplatform-safe crypto.

AndroidJVM·Samfun75·Apache License 2.0
ktor-client-throttle1.0.0
6

Rate-limits HTTP client requests with configurable limit and refill period, offering token-refill policies and optional automatic retries when limit exceeded.

JVMNativeWasm·brudaswen·MIT License
gaze-capsule2.1.1-patch2
61 used by

Smooth G2 continuous rounded rectangles for UI, with configurable radii, seamless joins, anti-aliased vector paths and animation-friendly primitives for custom component styling.

AndroidJSJVMNativeWasm·6xingyv
firebase-auth-kmp1.0.4
6

Unified, type-safe Firebase Authentication: email/password, Google/Apple/Facebook and anonymous sign-ins; flow-based real-time auth state, sealed-result types, testable fake backend, zero-config initialization.

AndroidJVMNative·com3run·MIT License
compose-shimmer-skeleton1.0.1
6

Customizable shimmer-effect modifier and skeleton loaders delivering globally synchronized shimmer animations, configurable shape, colors, angle, duration and travel distance with minimal overhead for polished loading states.

AndroidJSJVMNativeWasm·timoseyfarth·MIT License
JecnaAPI10.3.5
6

Access school portal data — news, grades, timetable, attendance, teachers, student profiles; order and trade meals via built‑in marketplace; Java-friendly CompletableFuture API.

AndroidJSJVMNativeWasm·tomhula·GNU General Public License v3.0
compose-ui-test-server0.2.0
6

Expose an HTTP server enabling agents to control a running desktop app: click buttons, input text, wait for elements, capture screenshots, add custom endpoints, zero-configuration launcher.

JVM·forketyfork·MIT License
Koraph1.1.0
6

Interactive node-link visualizer turning adjacency maps into interactive diagrams with force-directed layout, selectable nodes, customizable per-node styles, lightweight quick-start API and runnable demo.

AndroidJSNativeWasm·rootachieve·Apache License 2.0
PhosphorIcon-compose1.0.5
6

Shared Compose UI components and sample apps organizing common code with per-target source sets, including a native app entry point and step-by-step Gradle/Xcode build/run instructions.

AndroidJSJVMNativeWasm·dev778g-me·MIT License
Signal3.0.1
6

Lightweight, glitch-free reactive signals with thread-safe mutation, 60+ operators, batching, bindable proxies, property delegates, bidirectional Flow and Reactive Streams interop.

JSJVMNativeWasm·Fenrur·MIT License
graceful-scope1.0.0
6

Two-phase graceful shutdown manager for coroutine workloads: block new jobs, allow cooldown, then cancel running jobs with configurable cooldown and cancellation timeouts; stop() signals timely completion.

JSJVMNative·y9san9·MIT License
LetterAvatarGenerator1.2.0
6

Generates letter avatars as ImageBitmap with precise text measurement, percentage-based sizing, custom font support, pure-canvas rendering, and random color-palette helpers.

AndroidNative·Pranathi-pellakuru·MIT License