Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
SimpleTopAppBar0.4.0
0

Implements a simple top app bar with a navigation back button and kebab menu, facilitating seamless navigation and interaction in applications.

AndroidJSJVMNativeWasm·yuyuyuyuyu-dev·Apache License 2.0
tempfolder-kmp0.1
0

Library enables temporary directory creation with a unified API, auto-closing functionality, strict error handling, and native file descriptor access for seamless filesystem integration.

AndroidJSJVMNativeWasm·illarionov·Other
karbon0.14.1
0

Facilitates creation of composable Markdown documents using a DSL, supporting standard programming features and customizable printing options for flexible document generation.

JSJVMNativeWasm·thebrownfoxx·Apache License 2.0
swapi-kmp0.1.0
0

Wraps the Star Wars API, offering an intuitive interface for accessing SWAPI data. Supports configuring network settings and provides expanded models for improved UI display.

AndroidJVMNativeWasm·Syex·MIT License
dynamic-pages1.2.1
0

Simplifies data model transformation and clarifies responsibilities in Android apps, enhancing maintainability, scalability, and performance by separating business logic from UI components.

JSJVMNativeWasm·javierpe·Apache License 2.0
kmp-geography-model1.0.1
0

Facilitates the modeling and manipulation of geographic data, offering classes and methods for handling geographical concepts and calculations efficiently.

AndroidJSJVMNativeWasm·n-marisov·MIT License
MultiPickers1.0.1
0

Features a collection of easy-to-use wheel pickers, including text, number, and time pickers, enhancing user interface components with customizable options and visual selections.

AndroidJVMNative·user154lt·Apache License 2.0
annotation0.0.2
0

Facilitates code generation and customization through compile-time annotations, enhancing code efficiency and reducing boilerplate by automating repetitive tasks.

AndroidJVMNativeWasm·ight-io·MIT License
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
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
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-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
microservices-libs1.0.3
0

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

JSJVMNative·LimeBeck
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
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
mke-utils4.0.0-rc1
0

Offers utilities for managing background tasks, intercepting crashes, database interactions, and environment configurations. Suitable for enhancing application reliability and maintainability.

JSJVM·mke-development·Apache License 2.0
idevice1.1.0
0

Translates Apple device codes into corresponding device names, aiding in identifying iOS devices. Offers easy integration with backend systems to decode device model codes.

JVM·apialerts·MIT License
measured0.4.2
0

Facilitates intuitive and type-safe handling of units of measure, ensuring correctness through compile-time validation. Supports complex unit operations, custom unit definitions, and avoids raw value manipulation.

JSJVMNativeWasm·cvb941·MIT License