Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
fuzzyKat1.0.0
0

Enables efficient fuzzy search functionality across various platforms, simplifying the integration of search capabilities into applications.

AndroidJSJVMNativeWasm·dshatz
MagisterAPIKt1.3.4
0

Wraps the Magister API, facilitating authentication and token management. Requires manual login handling, provides methods to generate authentication URLs, exchange tokens, and access API flows.

AndroidJSJVMNative·Tiebe·GNU General Public License v3.0
voyager15.0.0-alpha04
0

Multiplatform navigation library integrates with Jetpack Compose, enabling scalable single-activity apps with features like linear, tab, bottom sheet, nested navigation, state restoration, and deep linking.

AndroidJSJVMNativeWasm·Gentle-Hilt·MIT License
UnsplashWrapper0.0.5
0

KMP Wrapper for Unsplash public JSON API.

AndroidNative·Alaksion·MIT License
navigation-router3.0.2-alpha18
0

Enables navigation in a Router style for Android and JVM, inspired by Cicerone, offering core and base modules for streamlined integration.

AndroidJSJVMNativeWasm·tamimattafi·Apache License 2.0
mtproto3.0.3-alpha19
0

A helper library for using Telegram's MTProto on Android and JVM

AndroidJSJVMNative·tamimattafi·Apache License 2.0
OSKit-KMP5.2.0-rc1
01 used by

Opinionated architecture library enables concurrent, reactive state management, platform-independent routing, and file handling. Includes typed result type for railway-oriented programming and helpful extensions.

AndroidJVMNativeWasm·outsidesource·MIT License
graphql-multiplatform0.1.0-beta08
02 used by

GraphQL client library enables interaction with GraphQL servers, supporting multiple platforms. Provides a type-safe, configurable client using Ktor, with a Gradle plugin for code generation.

AndroidJSJVMNative·mcxross·Apache License 2.0
sd-jwt-rust0.1.2
0

Implements the IETF SD-JWT specification in Rust, focusing on creating and verifying selective disclosure JWTs with experimental API features for future production readiness.

AndroidJVM·input-output-hk·Apache License 2.0
neutrino2.0
0

Simple dependency injector facilitates object creation using singletons, providers, and weak singletons. Supports lazy resolving, multiple injectors, and module integration.

AndroidNative·Klein-Stein·MIT License
logging0.10.4
0

Facilitates logging through a structured wrapper, offering a universal interface and various implementations for customizable logging solutions.

AndroidJVM·polywrap
file-system0.10.4
0

Defines a common interface for interacting with the host's file system, enabling reading, writing, and integration with Wasm wrappers for extended capabilities.

AndroidJVM·polywrap·MIT License
http0.10.4
0

Defines a common interface for HTTP wrapper implementations, enabling HTTP network requests and integration with Wasm wrappers for extended capabilities.

AndroidJVM·polywrap·MIT License
kt-sdk2.3.3
0

Facilitates integration with a notification system, simplifying the process of implementing notifications in applications. Installation requires adding it to the Maven Central repository.

AndroidJSJVMNative·ZNotify·Apache License 2.0
sincmaths0.3
01 used by

Facilitates translation of signal processing code from Octave/MATLAB for mobile apps, offering 2D matrix support, row-major storage, and platform-specific optimizations.

AndroidNative·GallVp·MIT License
RPC4K0.13.0
0

Facilitates lightweight remote procedure calls with a simple interface, supporting both synchronous and asynchronous communication. Offers custom error handling and flexible serialization options.

AndroidJVMWasm·natanfudge
composeSearchableDropDown2.3.2
0

Enhances dropdown menus with search functionality, allowing dynamic filtering of list items. Supports easy customization of placeholders, default selections, and callback handling for item selection.

AndroidJSJVMNativeWasm·the-best-is-best
missing-dot0.2.1.1
0

Facilitates migration of .NET projects by providing implementations for selected .NET APIs, including XmlReader, XmlWriter, and Linq to XML.

AndroidJSJVMNativeWasm·atsushieno·MIT License
Segmenkt0.0.8
0

Kotlin-first SDK for integrating Segment analytics, supporting tracking, identifying, grouping, and screen operations in multiplatform projects targeting iOS and Android.

AndroidJSNative·Reedyuk·MIT License
w3w-core-library1.3.1
0

Offers API definitions for interacting with what3words services using text or audio input, providing functionality for address suggestions, geocoordinate conversions, and multilingual support.

AndroidJVMNative·what3words·MIT License
KBiometric1.0.1
0

Enables local authentication on Android and iOS devices using fingerprint or touch ID, providing easy integration for biometric authentication within mobile applications.

AndroidNative·the-best-is-best
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
XrayConfiguration2.0.0
0

KMP Library for xray configuration

AndroidJVMNative·tim06
Android-Showcase2.2.0
0

Showcases clean architecture principles in an Android app, offering guidelines and best practices with layered project structure and integration with Open Weather API for demonstration.

AndroidJVMNative·mjiricek·MIT License
checkForUpdateCompose2.0.0
0

Enables seamless update checking in Jetpack Compose applications, simplifying the process for ensuring users have the latest features. Supports both Android and iOS platforms.

AndroidNative·the-best-is-best
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
compose-google-sigin-in1.1.1
0

Enables seamless Google sign-in integration for apps, simplifying authentication implementation across platforms. Supports credential retrieval, user data access, and sign-out functionality with minimal setup.

AndroidNative·the-best-is-best
compose_sign_in_with_facebook1.0.0
0

Enables seamless Facebook sign-in integration for applications, simplifying authentication implementation. Facilitates user data retrieval and sign-out options with customizable UI components for streamlined user experience.

AndroidNative·the-best-is-best
template-for-kotlin-multiplatform-applications1.0.11-dev0o+86f3735
0

Template facilitates multiplatform development with automatic publishing, quality assurance, and pre-configured tools like Kotest, Renovate, and semantic release for streamlined project management.

AndroidJSJVMNative·DanySK
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