Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
KMPBuffer0.9.0
0

Cross-platform ByteBuffer implementation offers Java NIO API compatibility, memory efficiency, endianness control, and buffer operations. Supports primitive types and runs on multiple platforms.

AndroidJVMNative·hehua2008·Apache License 2.0
SwitchView-Compose1.0.0
0

Enhances toggle switch functionality with customizable options, including switch size, colors, icons, and corner radius. Offers `CustomSwitch` and `SectionSwitchView` components for detailed UI customization.

AndroidNative·jmseb3·Apache License 2.0
cassettes-kmp0.1-alpha01
02 used by

Offers assets for multiplatform projects, currently in an experimental phase. Further development may lead to significant modifications. Comprehensive API documentation available online.

AndroidJSJVMNativeWasm·illarionov·Other
KMPWindowManager0.6.0
0

Enables support for diverse screen sizes and orientations through a unified API. Facilitates adaptive UI design, screen observation, and customizes status and navigation bar colors.

AndroidNative·AbdelrahmanEsam
wepin-compose-sdk-login-v11.0.0
0

Enables seamless login for mobile apps, integrating OAuth providers and Firebase authentication. Supports email/password and OAuth-based logins, offering easy initialization and deep link configuration.

AndroidNative·WepinWallet·Apache License 2.0
ComposeMultiplatformDestinations1.2.0
0

Enables cross-platform application development by organizing shared and platform-specific code, supporting iOS applications with SwiftUI integration, and facilitating web app execution via Gradle tasks.

AndroidJVMNativeWasm·SorrowBlue
UIKit1.0.5
0

Demonstrates generating and testing Fibonacci sequence, enabling deployment and publication to Maven Central, with guidance on credentials, namespace registration, and GitHub Actions for continuous integration.

AndroidJVMNative·JackBeBack·Apache License 2.0
kmp-compose-pager1.1.0-alpha02
0

Compose Multiplatform pager library facilitates creating interactive and scrollable pager components, enhancing user interfaces with seamless pagination and smooth navigation capabilities.

AndroidNative·zj565061763·Apache License 2.0
webpush0.8.0
0

Kotlin multiplatform library for WebPush notifications

JVMNative·kompars·Apache License 2.0
localization0.4.0
0

Kotlin multiplatform library for localization

JVMNative·kompars·Apache License 2.0
XtreamApi1.0.0
0

Type-safe client for interacting with Xtream Codes API, featuring DSL configuration, coroutine-friendly async calls, automatic retries, built-in HTTP caching, descriptive error handling and stream URL builders.

AndroidJVMNative·saifullah-nurani
CreateTypography0.2.0
01 used by

Library facilitates creation of Typography from font names or FontFamily for Android and Compose Multiplatform, enhancing customization and consistency in design projects.

AndroidJSJVMNativeWasm·yuyuyuyuyu-dev·Apache License 2.0
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
kmp-coroutines1.2.0
0

Enhances coroutine usage with utility functions for streamlined asynchronous programming, supporting both Android and iOS platforms.

AndroidNative·zj565061763·Apache License 2.0
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
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
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