Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kmp-form-validations1.0.16
0

Facilitates form validation processes across diverse platforms, offering build artifacts for Android, JVM, iOS, JS, macOS, Linux, Windows, and Wasm environments.

AndroidJSJVMNativeWasm·devsstudio
MyKMPFibo1.0.1
0

Library project generates Fibonacci sequences from platform-provided numbers, demonstrating deployment to Maven Central. Includes platform-specific tests, lacks setup for typical development actions. Publishing guide provided.

AndroidJVMNative·ChanJun-Park·Apache License 2.0
FormBuilderUILibrary1.0.8
0

Facilitates code sharing across Android and iOS applications, organizing platform-specific and common code, with support for integrating platform-native features like SwiftUI and Apple’s CoreCrypto.

AndroidJVMNative·aniketdhakorkar
kmp-compose-layer1.2.0
0

Facilitates a Compose Multiplatform layer, enabling seamless integration across Android, iOS, desktop, and web platforms, enhancing cross-platform UI development.

AndroidJVMNativeWasm·zj565061763·Apache License 2.0
libraries0.0.1
0

Enhances application development with custom libraries for managing application-wide events, offering event-driven communication, type-safe filtering, and seamless integration with Jetpack Compose for improved code readability and maintainability.

AndroidJVMNative·mohamed-ie·Apache License 2.0
aughtone-geohash1.0.3
0

Multiplatform library encodes and decodes geohashes from latitude and longitude, calculates bounding boxes, and finds adjacent hashes. Supports geohash operations like encoding Long values.

AndroidJSJVMNative·aughtone·Apache License 2.0
kotlin-util2.4.0
0

Hosts utility libraries designed to simplify code development with enhanced functions, coroutine facilitation, type-safe CSV writing, Caffeine caching, and SLF4J logging support.

JSJVMNative·goquati·MIT License
Quelana0.0.1-beta
0

A jvm library for generating BufferedImage from text and images.

JVM·OlimzhanovUmid·GNU General Public License v3.0
logan2.0.0
0

Facilitates log capturing and analysis with customizable logging levels, flexible configuration, and structured logging support, enabling detailed tracking and debugging of applications.

AndroidJVMNative·binishmatheww·MIT License
KUnion0.0.3
0

Implements type-safe union types with serialization, supporting up to 23 different types. Offers pattern matching-like behavior, safe and unsafe union creation, and extensive cross-platform capabilities.

JSJVMNativeWasm·Stream29
squircle-shape2025.12.0-dev3
0

Offers customizable squircle shapes for UI components, integrating with themes for consistent styling. Features corner smoothing, multiplatform support, and canvas drawing capabilities for enhanced design flexibility.

AndroidJSJVMNativeWasm·ApoloApps·MIT License
compose-sonner-updated2025.12.0-dev3
0

Implements a customizable toast component with features like stacked toasts, animations, transitions, and swipe-to-dismiss functionality. Offers compatibility with Material 2 and 3 design, allowing extensive customization and high performance.

JSJVMWasm·ApoloApps·Apache License 2.0
path-utils1.0.2
0

Offers utilities for manipulating SVG paths, including path transformations, bezier curve calculations, and support for Java shape conversions. Features include scaling, translating, simplifying, and minifying paths.

JVM·mimimishkin·MIT License
QuickMVI1.2.0
0

Enhances state management in projects, offering a store class with builders for architecture patterns, intent actions, reducers, side effects, and state collection in composable methods.

AndroidJVM·mariuszmarzec
RequestState2.3.0
0

Helper library manages request states with features for handling successes and failures, updating states automatically, and integrating with composable views for streamlined data representation.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
compose-swipe-navigation1.0.0
0

Implements a custom navigation system using viewpager for swipe-back navigation between screens. Supports route definition with parameters, NavGraph creation, and parameter access in composables.

AndroidJVMNativeWasm·croccio·MIT License
datamap0.0.1
0

Generates builder classes for data classes, enabling map-like property access and building. Features type-safe code generation, reflection support, and null-safety for optional properties.

AndroidJSJVMNativeWasm·kkalisz
kdi1.0.3
0

Enables dynamic, annotation-free dependency injection with flexible management options. Supports various injection types like Provide, Singleton, Bind, and BindSingleton for efficient dependency handling.

AndroidJVMNativeWasm·croccio·MIT License
Equinox1.0.4
02 used by

Framework integrates Spring Boot backend with Compose Multiplatform applications, offering backend utilities, cross-platform functionality, and components for Android, Desktop, iOS, and Web platforms.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
preferences2.2.0
0

Enhances shared preferences by integrating with coroutines, offering suspend functions for immediate persistence, collector support for flows, and handling of enums, objects, and nullable values.

JSJVM·jonapoul·Apache License 2.0
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
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
alakazam7.0.0
0

Holds a collection of common extensions and utility functions for projects, streamlining development with organized and reusable code for Android, database, dependency injection, and testing functionalities.

AndroidJVM·jonapoul·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
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
BasicMultiplatformLib0.2.3
01 used by

Offers serialization, logging, key-value storage, and database access, with support for dependency injection, caching, and file operations across various environments.

AndroidJVM·OCTestX·Apache License 2.0
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