Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kotlin-leveldb1.0.2
52 used by

Enables fast key-value storage using LevelDB, offering operations like put, get, and delete. Supports multiple platforms with performance benchmarks across various systems.

AndroidJVMNative·lamba92·Apache License 2.0
json-sugar0.7.2
5

Enhances JSON handling with convenient extension functions, simplifying interactions with kotlinx.serialization, streamlining development, and improving code readability.

JSJVMNativeWasm·eygraber·MIT License
compose-calendar-event2.2.2
5

Flexible calendar views enable event display with monthly, bi-weekly, 3-day, and schedule options. Features cross-platform compatibility, customizable styling, and date handling using a specific date-time library.

AndroidJSJVMNativeWasm·the-best-is-best
wasm-sqlite-open-helper0.1-beta03
5

Experimental implementation facilitating SQLite database testing within the JVM using WebAssembly, eliminating the need for Android emulators or Robolectric, with occasional Android compatibility.

AndroidJSJVMNativeWasm·illarionov·Apache License 2.0
angryscan-app1.1.1
5

Facilitates data analysis and processing with efficient algorithms, supporting flexible data manipulation and transformation for various data-driven applications.

JVMNative·angryscan·Apache License 2.0
KeccakKotlin2.1.1
51 used by

Implements SHA-3 hash functions, offering standard API, HashInputStream, HashOutputStream, and derived hash functions like cSHAKE and KMAC. Extends capabilities with byte streamable and extendable functions.

JSJVMNative·ronhombre·Apache License 2.0
cardinal-sdk2.7.0
51 used by

Enables implementation of cryptographic primitives and SDK functionalities with wrappers for cross-language use, supporting unit tests across platforms and browser tests on Chrome and Firefox.

AndroidJSJVMNative·icure·MIT License
RtText0.1.1
5

HTML and Markdown rendering component enabling rich text display with customizable CSS and tag processing. Supports HTML tags like headings, links, lists, and images.

AndroidJVMNative·ChangJiahong·Apache License 2.0
composables0.0.1
5

Collection of composable UI components including modal bottom sheets and sliders, used in building interactive interfaces with sample implementations and demos available online.

AndroidJSJVMNativeWasm·nomanr·Apache License 2.0
Kroute0.1.0
5

Tiny navigation library for navigating through composables, passing arguments, and offering optional extensions like lifecycle-aware ViewModel and Koin integration for dependency management.

AndroidJVMNativeWasm·yandroidUA·Apache License 2.0
latin-to-cyrillic-kmp2.0.0
5

Converts and transliterates text between Latin and Cyrillic scripts using a simple, modern API. Supports various alphabets and allows custom conversion tables.

JSJVMNativeWasm·michaeltroger·MIT License
ComposeElevate0.0.4
5

Enhances UI development with multiplatform extensions, offering improved user interface capabilities for seamless design experiences across different environments.

AndroidJVMNative·Shivamdhuria·Apache License 2.0
DesignSystem1.0.1
5

Offers unified UI styling for Android and iOS applications, featuring flexible color palettes, typography, dimension systems, and dynamic theme switching for streamlined integration.

AndroidJSJVMNativeWasm·yusuf0405
wild0.6.0
5

Offers building blocks for a Compose Multiplatform Design System, including primitive components and utilities for mobile, TV, desktop, and web platforms.

AndroidJSJVMNativeWasm·Daio-io·Apache License 2.0
zoomimage1.1.0
5

Gesture-based image zoom library for enhanced image viewing with features like double-click scaling, rotation, subsampling, and Exif orientation. Supports multiple image loaders and scroll bars.

AndroidJSJVMNativeWasm·Lucchetto·Apache License 2.0
suspend-kontext0.1.0-alpha02
5

Enhances coroutine context management in suspending functions through annotations, simplifying code readability by eliminating the need for `withContext` calls.

AndroidJVMNative·kitakkun·Apache License 2.0
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
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
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
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
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