Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kmp-libs0.0.2
1

Facilitates desktop application execution through a Gradle command, enhancing project setup efficiency and simplifying the development process.

AndroidJVMNative·Dmitriy1892·Apache License 2.0
ipfs-api-kotlin1.0.0
1

Enables interaction with an IPFS node via HTTP, allowing string addition, retrieval, and version commit access. Compatible with local or Infura-based configurations.

JSJVMNativeWasm·luca992
androidx-ktx-extras0.3.0
1

Enhances AndroidX with additional extension functions and utilities, including extensions for the Browser KTX library and common enums utilities for streamlined Android development.

AndroidJVMNativeWasm·EdricChan03·GNU General Public License v3.0
awskt2.2.16
1

Enhances AWS application development by offering language-level extensions, standardized access to environment variables, and structured logging utilities with built-in serialization for seamless integration.

JSJVMNativeWasm·steamstreet
exchangeit-kmm-sdk1.0.7
1

SDK facilitates access to Exchange It API, enabling currency data retrieval, including lists, latest, historical, and average monthly rates without requiring authorization.

JVMNative·VoirDev·GNU General Public License v3.0
bidapp-kotlin-multiplatform-plugin0.8.2
1

Demonstrates integration of a multiplatform advertising library for Android and iOS, providing test applications, setup instructions, and support for various ad networks through a shared module.

AndroidNative·bidapphub·MIT License
ooverkommelig1beta4
1

Facilitates dependency injection with concise syntax, supporting JavaScript and JVM environments. Offers examples for easy integration and comprehensive documentation online.

JSJVM·squins·MIT License
rrmxmx-kt2.1.2-dev0m+79b59e3
1

Implements a fast hashing function optimized for low-entropy input, such as sequences of constantly-incrementing numbers, based on Pelle Evensen's proposal.

JSJVMNativeWasm·DanySK
Watermelon1.9.0
11 used by

Offers classes and extension methods for common operations not in the standard library, including modules for Android, coroutines, data manipulation, datetime, and core extensions.

AndroidJSJVMNative·InkApplications·MIT License
connect-im0.22.0
1

Micro-service for identity and access management, facilitating user, organization, and role management with Keycloak integration. Offers SDKs and clients for seamless application communication.

JSJVM·komune-io·Apache License 2.0
KGround0.1.28
12 used by

Offers common code utilities for various projects, focusing on multiplatform support. Includes less common, experimental modules and a DSL for popular CLI commands.

JSJVMNative·mareklangiewicz·Apache License 2.0
Regolith1.6.0
12 used by

Offers reusable application system components for mobile, desktop, and web applications. Features modules like Init, Processes, and Resources with functionalities for initialization, daemons, crons, and resource management.

AndroidJSJVMNative·InkApplications·MIT License
evervault-multiplatform1.2
1

Enables secure data encryption for applications with core encryption capabilities, data type recognition, and both encryption and decryption methods for various data types.

JVM·evervault·MIT License
TelegramBotApiLibraries0.30.0
1

Created to extend existing Telegram Bot API capabilities, includes libraries for media caching and admin management with features like auto-refresh and command-based updates.

AndroidJSJVM·InsanusMokrassar·MIT License
logging0.4.2
1

Facilitates flexible logging by separating log destination, supporting pluggable loggers, and allowing configuration for different application variants. Targets both developer and business analytics needs.

AndroidJSJVMNative·ryansgot·Apache License 2.0
qbox-media1.0.0
1

kotlin-multiplatformm library for media

AndroidNative·alibek228k
AAMultiplatformLib1.2.3
1

Integrates AdAdapted services with Android and iOS apps, requiring a valid API key and Ad Zone. Development involves Android Studio and JetBrains KMM Plugin.

AndroidNative·adadaptedinc·Other
KMP-Simple-JWT-Parser2.0.0
1

Parses JWT payloads into JSON objects, offering a simple integration method and a safe retrieval function for extracting JSON values with optional default values.

AndroidNative·jmseb3·Apache License 2.0
ethereum-wallet0.10.4
1

Enhances Ethereum wallet functionality with a common interface and plugin implementations, enabling signing and HTTP capabilities for seamless integration and interaction.

AndroidJVM·polywrap·MIT License
kotlin-assign0.1.0
1

Template for creating compiler plugins, enabling custom transformations and extensions. Caution advised due to complexity and potential impact on code behavior.

JSJVMNative·kyay10·Apache License 2.0
collapsing-toolbar-mpp-compose1.0.0
1

Template facilitates development of a library targeting desktop, Android, and iOS platforms. Features include shared module organization, documentation generation, code style enforcement, and streamlined publishing via Maven.

AndroidJVMNative·dshatz·Apache License 2.0
keystone0.2
1

A no-dependency library offering a simple pipeline API, facilitating consistent use across projects without the burden of additional dependencies or unused code.

JSJVMNative·psmarko·MIT License
sincmotion0.3
1

Implements algorithms for gait and balance assessment using an inertial measurement unit. Built on a matrix library, accessible through MavenCentral and CocoaPods.

AndroidNative·GallVp·MIT License
TimeTrackerAPI0.0.4
1

Template streamlines creation of multiplatform projects with customizable presets for various targets, supporting code sharing and library publishing. Simplifies setup and configuration management.

AndroidJSJVM·InsanusMokrassar·MIT License
i18n1.0.15
11 used by

i18n implementations for kotlin multiplatform

JSJVMNative·nathanfallet·GNU General Public License v3.0
Kast0.2.1
1

Kotlin multiplatform casting library.

AndroidJVM·DatL4g·Apache License 2.0
klibs.mikro1.27.0
1

Super lightweight library offering utilities like platform configurations, custom dispatchers, mappers, validation, locale management, and various extensions for streamlined development and enhanced functionality.

AndroidJSJVMNativeWasm·makeevrserg·Apache License 2.0
kmidi0.2.1
1

Parse, build and analyze Standard MIDI files using a concise DSL; supports lenient/strict parsing for real-world quirks, note arc and polyphony analysis, time-denomination helpers, zero dependencies.

JVMNative·wyskoj·Apache License 2.0
compose-font0.1.0
1

Simplifies loading variable TTF fonts with different weights from a single file, enhancing text rendering flexibility. Utilizes JetBrains Skia API on JVM and handles font variations on Android.

AndroidJVM·dshatz·GNU General Public License v3.0
Reaktiv0.15.15
1

Powerful MVLI library enhances state management and navigation using unidirectional data flow, type-safe navigation, Jetpack Compose integration, coroutine support, and modular design.

AndroidJVMNativeWasm·Syrou·Apache License 2.0