Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Compose-DateTimePicker0.6.0
24

Offers customizable date and time pickers with support for 12/24-hour formats and year-month selection. Integrates seamlessly with existing UI, ensuring responsive design across devices.

AndroidJVMNativeWasm·kez-lab·Apache License 2.0
KDroidDatabase0.6.2
24

Community-driven database offers kosher filtering rules for applications, adapting app listings based on user modes. Supports host-based rules, mode-specific policies, and sensitive app flags for informed usage.

AndroidJVMNativeWasm·kdroidFilter·GNU Lesser General Public License v2.1
Rippler1.0.4
24

Enhances click indications across multiple platforms, offering extended support for various user interactions in applications.

AndroidJVMNativeWasm·gleb-skobinsky
ikokuko0.1.0
24

Reactive, type-safe form validation with a declarative DSL: automatic per-field validation, name-based field identities, composable reusable inputs, built-in validators and easy custom extensions.

AndroidNative·quantipixels·Apache License 2.0
ktor-persistent-cache1.1.0
241 used by

Persistent HTTP caching for Ktor HttpClient with disk-backed storage, configurable TTL and max size, LRU eviction, Vary-header aware variants, and optional custom cache-directory provider.

AndroidJVMNative·santimattius
VidSnapKit-Ultimate5.8.0
23

Enables video downloading from Instagram, Facebook, DailyMotion, LinkedIn, ShareChat, Vimeo, and Likee. Simple integration with projects, supports cookies for authenticated downloads, and offers a cloud API version.

AndroidJVM·Udhayarajan·Apache License 2.0
jsonapi-kotlin0.2.3
23

Library facilitates easy serialization and deserialization of JSON:API documents into native types, supporting builder functions for document creation, with ongoing enhancements for domain type extraction.

AndroidJSJVMNativeWasm·eygraber·MIT License
add-coil-multiplatform3.0.0-rc01
23

Simplifies Coil setup with a single dependency, integrating Ktor as the HTTP engine for requests. Facilitates image loading without adding extra code beyond Coil's offerings.

AndroidJSJVMNativeWasm·alexstyl·MIT License
compose-sonner0.4.0
23

Opinionated toast component offering stacked toasts, animations, various types, transitions, customizable icons, and swipe-to-dismiss functionality. Supports lazy rendering and Material design themes.

AndroidJSJVMNativeWasm·brdominguez·Apache License 2.0
yakcov1.11.1-3
23

Simplifies text field validation by providing reusable validators for form inputs, supporting severity levels for validation messages and customizable user interaction behavior.

AndroidJSJVMNativeWasm·chrisjenx
KosherKotlin2.6.1
23

Calculates astronomical and Jewish religious times like sunrise and prayer times, integrating modern features and ensuring cross-platform functionality. Offers documentation and encourages contributions for enhancement.

AndroidJSJVMNativeWasm·kdroidFilter·GNU Lesser General Public License v2.1
firebase-ai-kmp0.4.0
23

Facilitates building AI-powered mobile and web applications using Gemini and Imagen models. Offers integration with Firebase AI Logic, enabling content generation and AI functionalities through straightforward setup.

AndroidNative·SeanChinJunKai·Apache License 2.0
native-builds8.21.0
234 used by

Automatically builds and updates native C/C++ libraries like OpenSSL, curl, and zlib, facilitating seamless integration and version management in projects. Offers Gradle plugin for easier dependency handling.

AndroidJVMNative·ensody·Apache License 2.0
ant-design-kmp1.0.0
23

Comprehensive Ant Design UI system: 80+ production-ready components, 727 reusable UI functions, full React v5 parity, type-safe APIs, interactive Storytale documentation and zero external dependencies.

AndroidJSJVMNative·guimauvedigital
ktoon5.0.0
23

Serializer for TOON 3.0.1 with full spec support, encoding/decoding, JSON↔TOON conversion, char-array optimized performance and configurable delimiters, indentation, and key folding.

AndroidJSJVMNativeWasm·lukelast·MIT License
Madifiers0.1.0-alpha01
23

Pre-made modifiers, composables and extensions simplifying UI development: bionic-reading text, animated text-unit interpolation, window utilities for dp/px, plus custom buttons and utility functions.

AndroidJSJVMNativeWasm·MadFlasheroo7·Apache License 2.0
IReader1.2.1
22

Open-source Android application enabling users to read and manage digital content, featuring customizable sources, translation contributions, and support for both dark and light themes.

AndroidJVM·kazemcodes·Apache License 2.0
compose-multiplatform-lifecycle-tracker1.0.0
22

Tracks application lifecycle in a multiplatform environment, enabling lifecycle management across Android and iOS using `LifecycleTracker` and `CompositionLocalProvider`. Integrates with `androidx.lifecycle` for Android.

AndroidJVMNative·KevinnZou·Apache License 2.0
kgoogle-map1.1.1
22

Enables seamless integration of Google Maps functionalities in applications with a unified API, reducing platform-specific code. Offers map rendering, marker management, camera control, and Google Places suggestions.

AndroidNative·the-best-is-best
pigment0.7.0
22

Color selector component designed for seamless integration with Jetpack Compose, offering customizable flow and lazy row layouts for intuitive color selection in user interfaces.

AndroidJSJVMNative·serbelga
MultiplatformMaterialYou0.4.0
22

Port of Android's Monet color palette for creating dynamic themes based on system accent colors and dark mode status, with advanced customization options.

AndroidJSJVMNativeWasm·zacharee·MIT License
KMP-Liquid-Slider1.1.0
22

Offers a visually appealing, customizable liquid slider with fluid animations and image-switching capabilities, suitable for diverse applications requiring interactive UI elements.

AndroidJVMNativeWasm·mejdi14
smooth-rounded-corner-shape1.0.4
22

Enhances Compose designs with smooth superellipse corners through a smoothing parameter, offering aesthetically pleasing alternatives to traditional rounded corners. Includes shapes like `SmoothRoundedCornerShape` and `AbsoluteSmoothRoundedCornerShape`.

AndroidJVM·iamcalledrob·MIT License
treeNav0.0.57
22

Enables app navigation using tree-like data structures, defining interfaces and types for stack-based and multi-stack navigation. Offers immutable nodes and dynamic route parsing.

AndroidJSJVMNative·tunjid·Other
Knotifv0.56.0
22

Facilitates creation and management of customizable notifications with message, music, and progress styles. Allows setting click listeners and dismissing notifications individually or collectively.

AndroidJVMNativeWasm·ShadAdman
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
JalaliDate1.0.3
22

Handles Persian (Jalali) dates with features like accurate Jalali-Gregorian conversion, flexible formatting and parsing, and two distinct calendar conversion algorithms, inspired by SimpleDateFormat.

AndroidJSJVMNativeWasm·amirroid·MIT License
kotlin-sdk0.8.0
221 used by

Offers a vendor-agnostic API for feature flagging, enabling integration with various feature management tools. Supports targeting, hooks, providers, and tracking for contextually-aware flag evaluation.

AndroidJSJVMNative·open-feature·Apache License 2.0
nemo-editor1.0.2
22

Lightweight, fast code editor offering syntax highlighting for 19+ languages, smart autocomplete, real-time error detection, auto-formatting, multi-tab file management, 19 themes, and keyboard shortcuts.

AndroidJSJVMNativeWasm·Ma7moud3ly
JetWhale1.0.0-alpha06
22

Extensible, plugin-based debugging platform with runtime-loadable modules, DSL configuration, simultaneous session support, and type-safe serialized communication for customizable debugging workflows.

AndroidJSJVMNativeWasm·kitakkun·Apache License 2.0