Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagutility
kmp-commons1.7.0
01 used by

Shared code library enhances app development with analytics, datastore, logging, text utilities, and function extensions for Enum, DateTime, and more, facilitating seamless cross-platform integration.

AndroidJVMNative·jeffdcamp
compose-utils3.1.2
0

Utility library simplifies development by offering platform-specific tools and shared abstractions for managing coroutine dispatchers, accessing platform details, handling preferences, and launching URLs across Compose environments.

AndroidJSJVMNativeWasm·the-best-is-best
advent-of-code-kotlin1.0.2
0

Utility library offers solutions for Advent of Code challenges, enabling interactive problem-solving with tools like input readers, UI solutions, and test assertions.

JVMNativeWasm·avan1235·MIT License
kmp-base1.5.2
03 used by

Enhances standard library with essential functions and classes, platform identification, system information retrieval, environment data access, string extensions, and charset utilities.

AndroidJSJVMNativeWasm·codinux-gmbh·Apache License 2.0
trackasia-java2.0.2
0

Hosts utility libraries essential for the GL Native Android SDK, including services for geojson and turf, built using Gradle.

JSJVMNativeWasm·track-asia·MIT License
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
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
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
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
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
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
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
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
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
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
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
microservices-libs1.0.3
0

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

JSJVMNative·LimeBeck
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
decimal4kmp0.2.0
0

Fast fixed-point arithmetic library supports up to 18 decimal places using longs. Features efficient type conversion, scale management, exception handling for overflows, and zero-garbage computations.

AndroidJSJVMNativeWasm·sundayapp·MIT License
csense-kotlin-annotations0.1.0
0

Enhances code with annotations to specify constraints, threading contexts, constructor requirements, and other features. Integrates with an IDEA plugin for enhanced IDE warnings and suggestions.

JSJVMNative·csense-oss·MIT License
utils4.2.0
0

Offers multiplatform utility functions and extensions with no external dependencies, enhancing code functionality and efficiency across different environments.

JSJVM·RaySmith-ttc
fibonacci1.0.0
0

Demonstrates a simple library for generating Fibonacci sequences, providing instructions for publishing to Maven Central. Includes setup for GitHub Actions, namespace registration, and PGP key management.

AndroidJVMNative·greedy0110·Apache License 2.0
suitebde-backend0.1.3
0

All-in-one tool designed for BDEs, streamlining operations and providing comprehensive functionalities tailored to their needs.

JSJVMNative·nathanfallet
ktgbotapi-utils0.0.1
0

Set of utilities enhances building Telegram bots with the ktgbotapi library, streamlining bot development.

JVMNative·madhead