Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Units2.0.3
12 used by

Defines spacing and text sizes as multiples of a base unit for consistent UI design, simplifying layout scaling and customization with a default base of 16dp/16sp.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
kotlinx-serialization-php0.2.1
1

Enables PHP serialization format support, facilitating encoding and decoding of various types like strings, integers, and custom classes. Supports comprehensive type compatibility, excluding sets and partial sealed class support.

AndroidJSJVMNativeWasm·jsoizo·MIT License
keyboard1.0.0-alpha06
1

Custom keyboard view library for internal use, focusing on rapid prototyping. Features layout variants, autocomplete, theming support, and cross-platform integration, with development phase limitations.

AndroidJVMNative·Actinis·Apache License 2.0
kmpzkp0.1.0
1

Implements Zero-Knowledge Proof authentication using the Schnorr protocol, enabling secure user authentication by proving knowledge of a secret without revealing it. Offers registration, challenge-response flows, and applications in digital signatures and cryptocurrency.

AndroidJVMNative·suwasto·Apache License 2.0
Translization1.1.0
1

Addresses dynamic text rendering and multilingual translation challenges by integrating AI models for real-time English-Arabic translation and text prediction on TextViews, ensuring accuracy and readability.

AndroidJVMNative·shiraz990
apparition-link-sdk0.0.2
1

Facilitates deeplinking functionality for mobile applications, supporting both Android and iOS platforms, and is currently in an intensive development phase.

AndroidNative·Startappz
file-picker0.1.0-alpha13
1

Multiplatform file picker library facilitates file selection across different platforms, streamlining the process of accessing and handling files within applications.

AndroidJSJVMNative·tamimattafi·Apache License 2.0
Result1.0.0
1

Custom result library enables handling and processing of various errors, allowing seamless transformation and integration with existing result types. Offers detailed error interfaces and transformation functions.

AndroidJSJVMNative·ItzEphir·Apache License 2.0
nine-mens-morris-lib-kmp1.0.4
1

Library for the Nine Men's Morris game, supporting position creation, bot recommendations, and position evaluation. Features unit tests, code style analysis, and transposition hash maps.

AndroidJSJVMNativeWasm·kroune·GNU General Public License v3.0
ktor-network-monitor1.0.0-alpha2
1

Visualizes network calls in client-server applications, utilizing a room database for log storage and offering integration with Compose for user interface. Demonstrates functionality across mobile and desktop environments.

AndroidJVMNative·chethann
purlog-kotlin-sdk0.9.0
1

Remote logging SDK enables logging across various platforms, supports different log levels, ensures secure project configuration, and requires internet permission for seamless operation.

AndroidNative·metashark-io·MIT License
VKKT1.0.0
1

Simplifies interactions with VK by supporting VK API, Bot Long Poll, and User Long Poll, enabling easy message handling and automated responses for bots and users.

AndroidJSJVMNative·krindra·MIT License
KomposeNepaliDatePicker1.0.2
1

Port of a date picker library enables selection and conversion of Nepali dates, supporting customization options like date range limits, highlighting, and conversion between Nepali and English dates.

AndroidNative·theGBguy·MIT License
ktheme0.1.0
1

Enables creation of Material Design 3 themes, offering dynamic themes with AMOLED support, persistent settings, pre-configured components, and detailed customization options for theme appearance and behavior.

AndroidJVMNativeWasm·feraxhp
ComposeColors2.0.0
12 used by

Enhances theme management by offering predefined color palettes and easy customization options for consistent design across applications.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
Prepare1.0.0
1

Enhances UI development by simplifying the preview and loading of composables through a utility, minimizing boilerplate when handling ViewModel dependencies in @Preview scenarios.

AndroidJVMNative·TheSetox·Apache License 2.0
mdk-compose0.0.2
1

Wraps MDK player for Compose Multiplatform, supporting various rendering methods. Features include media playback, but is still under development with pending platform support and API enhancements.

AndroidJVMNative·sbenmeddour·Apache License 2.0
mcstatuskt0.2.0
1

Enables Minecraft server pinging for Java Edition, offering functionality to connect and retrieve server status. Provides build support for various platform-specific artifacts.

AndroidJVMNative·t895·GNU General Public License v3.0
Series0.0.19
1

Accelerates cross-platform development with a modern, scalable template featuring a shared business logic, unified UI code, modular architecture, robust CI/CD workflows, and code quality tools.

AndroidJVM·mshdabiola·Apache License 2.0
ViewModel0.0.10
1
AndroidJSJVMNative·latenighthack·Apache License 2.0
material_color_scheme1.4.0
1

Creates dynamic color schemes based on Material 3 guidelines, enabling runtime theme changes without exporting large color sets. Supports building and animating color schemes with custom or primary colors.

AndroidJSJVMNativeWasm·g000sha256·Apache License 2.0
klib-template0.1.0
1

Facilitates rapid setup of a multiplatform library with predefined boilerplate, including maven publication, build scripts, version catalog, and GitHub release actions, streamlining development.

AndroidJSJVMNative·tamimattafi·Apache License 2.0
multiplatform-config1.0.2
1

Facilitates persistent configuration management, allowing definition and usage of various data types with default values, while supporting custom configuration settings and encryption keys.

AndroidJVMNativeWasm·annotation-engine
candlestickschartkmm4.0.0
1

Customizable UI component for displaying financial candlestick chart data, showcasing open, close, high, and low prices. Offers integration with Jetpack Compose and various customization options.

AndroidNative·yashctn88·MIT License
kiban0.3.0
1

Offers IBAN validation, formatting, and retrieval of country-specific details, with immutable objects, non-empty valid IBANs, and SEPA/SWIFT registry checks. Supports multi-platform environments.

AndroidJSJVMNative·BijdorpStudio·Apache License 2.0
kmp-compose-systemui1.1.0-alpha01
1

Compose Multiplatform system UI library enhances user interface design capabilities across platforms, streamlining UI development with shared components and consistent styling.

AndroidNative·zj565061763·Apache License 2.0
KPlatform0.6.0
1

Lightweight library enabling platform-specific logic by exposing operating system and compilation target information. Reduces boilerplate and requires zero configuration for seamless integration.

AndroidJSJVMNativeWasm·buenaflor·Apache License 2.0
kmp-compose-face1.0.0-alpha10
1

Enables face recognition functionality using a library based on InspireFace, enhancing applications with advanced facial analysis capabilities.

AndroidNative·zj565061763·Apache License 2.0
compose-autosize1.0.0
1

Offers a solution for automatic size adaptation in user interfaces, enhancing flexibility and consistency across different display environments.

AndroidJVMNative·classops·Apache License 2.0
nanoid-kotlin1.2.0
1

Tiny, secure, URL-friendly unique string ID generator using a larger alphabet for shorter IDs. Includes optimized functions for performance, customizable parameters, and support for various random generation methods.

AndroidJSJVMNativeWasm·voxkit·Apache License 2.0