Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
mtr-api-client1.0.0
0

API client facilitates interaction with the Minecraft Transit Railway API, enabling integration and data retrieval capabilities for applications related to transit networks within Minecraft.

JSJVMNative·nathanfallet·GNU General Public License v3.0
kmp-auth1.0.0
0

Facilitates authentication integration for Google, Apple, and Github using Firebase. Offers UI helper buttons and supports one-tap sign-in for seamless user experiences.

AndroidJVMNative·proggmatic·Apache License 2.0
Searchable-Dropdown-Menu-Jetpack-Compose1.1.0
0

Creates a customizable, searchable dropdown menu interface component, enhancing user interaction by allowing selection from a list of options with dynamic search functionality.

AndroidJVMNative·user154lt·Apache License 2.0
kmp-compose-piechart1.1.0-alpha01
0

Enables creation of pie charts using a compose-based approach, supporting visualization on multiple platforms with easy integration through a simple Gradle dependency.

AndroidNative·zj565061763·Apache License 2.0
BasicMultiplatformUILib0.3
0

Cross-platform UI library facilitating theme management and toast notifications. Utilizes a wrapper for unified rendering and supports platform-specific initialization centers for streamlined UI exception handling.

AndroidJVM·OCTestX·Apache License 2.0
rem1.2.0
0

Facilitates in-memory object retention with ViewModel, avoiding Parcelable. Supports ViewModel state restoration upon screen rotation and offers scoped ViewModel management and cleanup.

AndroidJVMWasm·shirozatou
kmp-compose-utils2025.06.01
0

Compose Multiplatform utility library enhances development with shared components and tools, streamlining the creation of applications across different platforms.

AndroidNative·zj565061763·Apache License 2.0
kmp-mutator1.4.0
02 used by

Facilitates mutex operations across multiple platforms, enabling synchronized access to shared resources. Enhances thread safety and concurrency control with straightforward integration.

AndroidNative·zj565061763·Apache License 2.0
wanakana-kmp1.0.1
0

Utility library for detecting and transliterating Hiragana, Katakana, and Romaji. Includes text conversion, checking utilities, and extra tools like okurigana stripping and tokenization.

AndroidJVMNative·GreatTusk·MIT License
kmp-compose-switch1.1.0-alpha01
0

Offers a library for implementing switch components in Compose Multiplatform applications, enhancing UI development with consistent, cross-platform switch functionality.

AndroidNative·zj565061763·Apache License 2.0
HopcapeNetworkingClient1.0.0-BETA_06
0
AndroidNative·Aumaidkh
kmp-theme-material-30.0.1
0

Enhances UI development by offering a set of Material 3 themes, facilitating the creation of visually consistent and modern interfaces across multiple platforms.

AndroidJVMWasm·ight-io
MoleKool1.0.0.alpha-2
0

Offers molecular dynamics solutions, including core computations, visualization, and experimental integrations with third-party tools. Facilitates environment manipulation and visualization using Kool engine.

JSJVM·nort3x·MIT License
qr0.3.0
0

Generates QR Codes supporting all Model 2 specifications, including various sizes, error correction levels, and encoding modes. Lightweight, efficient, and thread-safe for concurrent use.

JSJVMNativeWasm·goquati·MIT License
Auron1.0.9A
0

Simplifies Android project development with a main function, streamlined APIs, and easy permission handling, enhancing efficiency and ease of use. Additional features and improvements planned.

AndroidJVM·Instah-io·MIT License
CountryCodePicker0.2.0
0

Multiplatform library for searching and selecting country codes and ISOs. Features adaptable dialogs for various screen sizes and customizable country selectors using the Country enum.

AndroidJVMNativeWasm·efe-egbevwie
outcome0.3.2
0

Alternative to the Result type, enabling typed error handling. Supports operations like `getOrElse`, `map`, and `flatMap` for enhanced error management and control flow.

JSJVMNativeWasm·thebrownfoxx·Apache License 2.0
kmp-compose-annotated1.1.0
0

Enhances Compose Multiplatform projects with annotation support, simplifying development across multiple platforms by providing a cohesive approach to UI composition and code sharing.

AndroidNative·zj565061763·Apache License 2.0
kmp-compose-input1.1.0
0

Facilitates handling user input across multiple platforms using a unified approach, simplifying the development process and ensuring consistent input management.

AndroidNative·zj565061763·Apache License 2.0
ComposeFauthUi1.0.0
0
AndroidNative·adangil97·Apache License 2.0
microservices-libs1.0.3
0

Set of libraries for building microservices, enhancing service development with useful utilities.

JSJVMNative·LimeBeck
HopcapeMobileAuth1.0.0-ALPHA_03
0

Enables shared code development across Android and iOS platforms, utilizing Compose Multiplatform for UI and integrating platform-specific features like Apple's CoreCrypto through designated folders.

AndroidNative·Aumaidkh
ktor-revfile0.2.0
0

Enhances static file management by automatically revisioning files with content-based hashes for optimal caching, eliminating the need to rename local files.

JVMNative·JanMalch·Apache License 2.0
ktor-compression-zstd0.0.1-alpha2
0

Enhances server/client projects with zstd compression and content-encoding support using zstd-jni.

AndroidJVM·Vodes·Apache License 2.0
kmp-compose-active1.0.0
0

Manages active state in Compose Multiplatform projects, facilitating seamless state handling across platforms for enhanced user interface responsiveness and interaction.

AndroidNative·zj565061763·Apache License 2.0
HopcapeMobileOnBoarding1.0.5
0

Simplifies creation of onboarding experiences with pre-built UI components and utilities, offering customization, cross-platform support, and enhanced user engagement for mobile applications.

AndroidNative·Aumaidkh
eightyeighty-kt1.0
0

Emulates the Intel 8080 microprocessor, enabling execution of test ROMs and supporting various platforms without external dependencies. Designed for flexibility and wide device compatibility.

JSJVMNativeWasm·mdietrichstein
ErrorWidget2.0.3
01 used by

Standardizes UI error state representation, allowing optional custom messages and retry actions, enhancing user interface consistency and error handling flexibility.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
Serializable0.1.4
0

Enables serialization capabilities in projects, allowing easy conversion of data classes to a serialized format. Integrates seamlessly with existing codebases, enhancing data handling efficiency.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
UASHub0.0.1
0

Creates shared user interface code for applications, supports platform-specific code organization, and integrates platform-specific features like Apple's CoreCrypto and SwiftUI for iOS.

AndroidJVMNative·kusius·MIT License