Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kotlin-mapcompose0.11.0
0

Fast, memory-efficient library for displaying tiled maps with minimal effort, supporting markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer support.

AndroidJSJVMNativeWasm·the-inkwell·Apache License 2.0
Navigation1.4.3
0

Jetpack Compose type-safe navigation library

AndroidJVM·MrBoomDeveloper
client-snyk0.2.0
0

Basic REST API client for interacting with Snyk, facilitating security vulnerability assessments in software projects. Offers integration for JVM and NodeJS environments.

JSJVM·samoylenko·MIT License
util-platform0.1.0
0

Provides basic utilities for projects, supporting JVM and NodeJS platforms, facilitating easier cross-platform development and integration.

JSJVM·samoylenko·MIT License
aughtone-format3.0.3
0

Enhances date, time, and string formatting with flexible styles and localization, aiming to improve existing string formatting functions. Offers basic, medium, and long format options.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
aughtone-gravatar1.0.3
0

Facilitates access to Gravatar resources, generating avatar image URLs and initials images in the absence of Gravatar registration, with optional integration of the Gravatar REST API.

AndroidJSJVMNative·aughtone·Apache License 2.0
fibonacci1.0.0
0

Library template demonstrates deployment to Maven Central, generating Fibonacci sequence from platform numbers, and includes platform-specific tests. Offers guidance on project publishing and namespace registration.

AndroidJVMNative·gironnetd·Apache License 2.0
Minesweeper1.0.0
0

Offers core logic and game engine for Minesweeper, featuring customizable board setup, multiplatform support, SQLDelight integration, and seamless Maven Central deployment through GitHub Actions.

AndroidJSJVMNative·sanlean
kmpalette0.1.1
0

Enables dynamic color palette generation from images, identifying dominant colors for use in themes. Offers extensions for different image sources and integration with Material themes.

AndroidJSJVMNative·amitkma·MIT License
camper0.3.2
0

Offers an easy-to-use solution for building customizable forms with various fields and validators, supporting data binding for seamless form data management and validation.

AndroidJVMNative·steeplesoft·MIT License
SyNthTeX1.0.0
0

Parses TeX-like syntax, generating an Abstract Syntax Tree (AST) from input documents. Features include command parsing, attribute handling, and text node generation.

JSJVMNative·Blusutils·MIT License
parsikle0.0.7
0

Efficiently parses and evaluates arithmetic expressions, supporting custom operators and functions, enabling dynamic expression evaluation with a lightweight and easy-to-use interface.

JVMNative·gmulders·MIT License
KteKsp0.0.1
0

Enables compile-time code generation using KTE templates with an annotation for generating source files. Offers fast, incremental processing with flexible, type-safe template support.

JSJVMNativeWasm·Stream29·Apache License 2.0
turboself-kt1.0.1
0

Simple wrapper around the Turboself® API, facilitating easier interaction with its functionalities.

AndroidJVMNative·Skythrew·GNU General Public License v3.0
AboutOss0.2.2
0

Utility library for retrieving and displaying open-source licenses within applications. Supports multiple license information sources and offers customizable user interfaces with Compose Multiplatform.

AndroidJVMNative·fbarthelery·GNU General Public License v3.0
RetroForge0.0.3
0

A retrofit plugin that generates ktor http implementations with standalone gradle

AndroidJSJVMNative·Ares-Defence-Labs
ehic1.3.0
0

Encapsulates European Health Insurance Card details as SD-JWT credentials, facilitating initialization and data handling for attributes like social security number, issuing authority, and expiry date.

JVMNative·a-sit-plus·Apache License 2.0
LogFormatter2.0.1
02 used by

Enhances logging capabilities by determining and shortening logger names, extracting, shortening, and formatting stack traces with customizable options for improved readability and compactness.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
region-index1.0.0
0

Multiplatform library efficiently determines a geo position's region, adapted from a Java library. Offers functionality to check region presence and intersection within specified bounds.

JSJVMNative·westnordost·GNU Lesser General Public License v3.0
kongo0.8.0
0

Enhances MongoDB driver usability with utilities offering DSL patterns for operations, automatic SerialName fetching, ergonomic service interfaces, and DocumentId for data model sharing without MongoDB driver dependency.

JSJVMNativeWasm·stashymane·Apache License 2.0
LogAppenderBase0.8.0
01 used by

Offers basic asynchronous logging functionalities with a log queue for remote log storage. Integrates with Logback, Log4j 2, JBoss Logging, Java Util Log, and Quarkus Logging.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
ConfigCreator0.0.1
0

Generates configuration files from templates with support for dynamic content and variable substitution, simplifying the management of environment-specific settings.

AndroidJSJVM·InsanusMokrassar·MIT License
LogKube0.2.4
01 used by

Simple yet flexible logger for Kotlin Multiplatform

JSJVMWasm·lounres
coroutines-gftx1.1.1
02 used by

Enhances coroutine capabilities with tools, add-ons, and extension functions, streamlining coroutine workflows and supporting other libraries. Features include `launchUndispatched`, `interruptable`, `firstOf`, and `ErrorIgnoringScope`.

JVMNative·gft-mobile-pl·Apache License 2.0
kiota3.3.8
02 used by

Multiplatform I/O tools streamline input/output operations across various platforms, enhancing code efficiency and portability.

AndroidJSJVMNativeWasm·aSoft-Ltd·MIT License
ConcurrentCollections1.1.0
01 used by

Implements concurrent collections and atomic primitives like `ConcurrentSet`, `ConcurrentMap`, `AtomicBoolean`, and `AtomicReference`, enhancing thread-safe operations across platforms.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
CoroutineExtensions1.0.1
0

Enhances coroutine functionality by adding extensions missing in the core library, including `Dispatchers.IOorDefault` for consistent behavior across platforms lacking `Dispatchers.IO`.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
compose-gftx1.1.0
02 used by

Enhances user interface development with composable methods, offering features like conditional modifications, state conversion, interaction filtering, and lifecycle-aware back handling to streamline UI workflows.

AndroidJVMNative·gft-mobile-pl
LogData1.1.0
01 used by

Defines basic log structures like `LogLevel` and `LogEvent`, serving as a foundation for logging utilities such as logging facades and log appenders.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
EasyQRScan0.1.5
0

Enables scanning of various 2D/3D codes, including QR codes, with integrated permission handling and support for multiple code types.

AndroidJVMNative·sunragav·Apache License 2.0