Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
sarif4k0.7.0
281 used by

Offers data bindings for handling the Static Analysis Results Interchange Format (SARIF), facilitating easier integration and manipulation of static analysis outputs.

JVMNative·detekt·Apache License 2.0
core0.8.0
284 used by

Low-level cryptographic components for creating small, single-purpose modules. Includes digest, MAC, and XOF implementations with interoperability for Java security features, supporting various algorithms and extensible outputs.

JSJVMNativeWasm·KotlinCrypto·Apache License 2.0
kotlin-native-aws-lambda-runtime0.0.6
28

Runtime for executing AWS Lambda functions, designed to minimize cold start issues, offers strongly-typed event models, supports both buffered and streaming functions, and provides advanced logging features.

Native·trueangle·Apache License 2.0
AdaptiveStack1.0.0
28

Enables easy creation of adaptive horizontal and vertical stacks with Compose, ensuring seamless integration and flexible layout management for user interfaces.

AndroidJSJVMNativeWasm·terrakok
langchain4kt1.8.2
28

Facilitates development of applications powered by large language models, offering interfaces for chat API providers, respondents, and chat models, with streaming capabilities and context-building tools.

JSJVMNativeWasm·CJGroup·Apache License 2.0
StoreKit0.9.0
281 used by

Facilitates extraction of comprehensive Google Play Store app data, including descriptions, developer info, categories, reviews, and metadata, using JSON parsing and HTTP requests.

AndroidJVMNativeWasm·kdroidFilter·MIT License
Ktor2Curl2.0.1
28

Transforms Ktor requests into cURL logs, enabling easy debugging and logging of HTTP requests. Offers customization for excluding or masking headers in generated logs. Inspired by Ok2Curl.

AndroidJVMNative·kabirnayeem99·MIT License
Konfeature1.0.0
28

Streamlines remote configuration management, offering flexible syntax for declaring configuration elements, multiple data sources, and debugging capabilities. Supports feature-specific configurations with logging and interception functionalities.

JVMNative·RedMadRobot·MIT License
KDownloadFiles2.5.2
28

Enables seamless file downloading, local saving, and opening through the system's default application, while abstracting platform-specific details for a streamlined experience.

AndroidJSJVMNative·the-best-is-best·Other
CopiloTTS1.0.0-2.3.21
28

Text-to-speech SDK with native engines and HuggingFace ONNX models, SSML, voice selection, progress tracking, priority queuing, model management and on-demand downloads.

AndroidNative·sigmadeltasoftware·MIT License
DesktopAccessibilityManager1.0.0
28

Announces UI messages to native screen readers using JNA, offering CompositionLocal helpers and Swing integration, supports assertive/polite priorities and returns success status.

JVM·kdroidFilter·MIT License
kmp-app-updater0.1.0
28

In-app update manager offering pluggable release sources (GitHub-ready), streaming download progress via StateFlow, customizable asset matching, installer hooks, optional Compose UI components, pre-release and background update support.

AndroidJVM·pavi2410·Apache License 2.0
multiplatform-SwissTransfer10.1.1
28

Core infrastructure for a file-transfer system: unified network APIs, Realm-backed database, shared utilities, and an injection model abstracting API/database logic into simple manager calls.

AndroidNative·Infomaniak·GNU General Public License v3.0
RikkaIcons0.1.0
28

Semantic icon token system mapping stable tokens to interchangeable icon packs, supporting vector and glyph renditions, fallback chains, three-tier tokens, and variable-font Material Symbols for variants.

AndroidJSJVMNativeWasm·rainxchzed
moko-units0.8.0
271 used by

Facilitates UI list management from shared codebases, enabling seamless content creation for RecyclerView, UITableView, and UICollectionView. Supports viewbinding and databinding, enhancing code reusability across projects.

AndroidNative·icerockdev·Apache License 2.0
multiplatform-viewmodel0.0.3
27

Facilitates shared business logic through a `ViewModel` base class, leveraging Jetpack `ViewModel` on Android and exposing a `CoroutineScope` for method usage.

AndroidNative·doublesymmetry·Apache License 2.0
DrawBox1.3.0
27

Multifunctional tool enables drawing on canvas with customizable stroke, color, and opacity. Offers undo/redo, reset, dynamic updates, and background options. Future updates include erase tool and import/export features.

AndroidJVM·MarkYav·Apache License 2.0
fluid-currency0.14.0
271 used by

Facilitates currency management by providing classes for handling ISO 4217 currency codes and details, including code validation and retrieval of internationalized currency information.

JSJVM·fluidsonic·Apache License 2.0
aigentic0.9.1
27

Empowers developers to create and manage AI agents with a streamlined DSL, offering error handling, logging, and integration with the ecosystem to transition from PoC to production.

JSJVMNative·flock-community·MIT License
arch-toolkit2.0.0-rc14
27

Toolkit offers reusable components like a state machine, recycler adapter, event observer, delegate properties, and foldable state handling to streamline software development.

AndroidJSJVMNativeWasm·matheus-corregiari·Apache License 2.0
Icarion1.1.0
27

Lightweight migration library manages version-based updates, supporting rollback and recovery. Ideal for configuration changes, file migrations, database updates, with observer monitoring and customizable recovery strategies.

AndroidJVMNative·cvetojevichbojan·Apache License 2.0
kmp-device-info0.0.20-alpha
27

Offers comprehensive device and app information retrieval for applications, inspired by react-native-device-info. Supports various functions such as obtaining unique IDs, checking emulator status, and accessing platform-specific APIs.

AndroidNative·rvenky125·Apache License 2.0
theta-client1.15.0
27

Enables control of RICOH THETA cameras via API for capturing photos, videos, and accessing media files and camera status. Includes a React Native verification tool.

AndroidNative·ricohapi·MIT License
safe-image1.0.0
27

AI-powered image filtering library detects and blurs inappropriate content, ensuring respectful and culturally appropriate visuals, particularly aligned with Islamic values. Offers customizable blur strength.

Android·devvura·Apache License 2.0
compose-navigation3-resultstate1.2.0
27

Enables handling of screen results for Compose Navigation3, addressing the absence of native support for screen result handling. Utilizes SavedState architecture, ensuring reactivity and state persistence across screens.

AndroidJSJVMNativeWasm·irgaly·Other
logger1.2.0
27

Android-style d()/i()/w()/e() logging with tag-first design, zero-configuration, coroutine-safe and thread-safe; composable loggers (combine), easy custom implementations and straightforward Java interoperability.

AndroidJSJVMNative·Scarlet-Pan·MIT License
ylcs-kmp3.6.1
27

Rapid development framework integrating logic, services and UI with modular DSL, type-safe APIs, flexible navigation, native components, custom themes, responsive layout, and client-server collaboration.

AndroidJSJVMNativeWasm·rachel-ylcs·MIT License
Shapes1.2.0
277 used by

Vector and raster shape primitives with transforms, boolean operations, tessellation, SVG parsing, animation, hit‑testing and GPU‑accelerated rendering, plus caching and scene composition.

AndroidJSJVMNativeWasm·Kyant0·Apache License 2.0
KPDF1.1.0
27

PDF viewing and handling toolkit with rendering, RAM/disk caching, remote persistence, configurable page preloading, shared zoom and search state, save/open/export flows, toolbar and thumbnail integrations.

AndroidNative·mahmoud947·Other
tabby2.2.12
26

Includes basic helpers and standard library result extensions, enhancing functional programming capabilities with simplified result handling. Supports different versions for compatibility with specific language versions.

JSJVM·sksamuel·Apache License 2.0