Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taguri
uri-kmp0.0.21
28316 used by

Facilitates URI and URL parsing, manipulation, and encoding/decoding based on AOSP's Uri and UriCodec implementations. Integrates easily with Gradle for seamless dependency management.

AndroidJSJVMNativeWasm·eygraber·Other
fleeksoft-io0.0.8
836 used by

Port of JDK's IO classes for cross-platform support, facilitating Java-style IO operations. Offers modules for buffer, charset, URI handling, and seamless integration with kotlinx-io and Okio.

AndroidJSJVMNativeWasm·fleeksoft·Apache License 2.0
safe_to_run3.0.1
43

Ensures app safety by verifying data from intents or deep links and monitoring application security. Features include URL and file validation, reverse engineering protection, and security analytics.

Android·Safetorun·Apache License 2.0
quo-vadis0.5.2
9

Annotation-based, type-safe navigation library generating graph builders and typed destinations; deep-linking, predictive back gestures, shared-element transitions, independent tab backstacks, and MVI-friendly architecture.

AndroidJVMNative·jermeyyy·MIT License
kmp-utilities1.2.0
6

Enhances cross-platform development with utility functions, including date-time, document URI launcher, and permission utilities, streamlining productivity across various target platforms.

AndroidJSJVMNative·azisanw19·Apache License 2.0
KUrlet2.1.1
5

Facilitates URI template processing based on RFC-6570, supporting template parsing into literals and expressions. Offers flexible modifier handling, platform-specific artifacts, and comprehensive regression tests.

JSJVMNative·C06A·Apache License 2.0
oauth-kmp0.1.2
3

Implements OAuth PKCE flow for Android and iOS, facilitating secure authentication by managing URL schemes, OAuth clients, and handling sign-in callbacks across both platforms.

AndroidNative·collectiveidea·MIT License
yandexotp1.0
2

Validates secrets and generates one-time passwords for Yandex two-factor authentication. Includes features for secret validation, QR code parsing, and manual secret entry handling.

JVM·RandomRoot·GNU General Public License v3.0
kuri0.2.0
1

Code-generates safe URIs from type-safe arguments using KSP. Supports path and query parameters and includes modifiers for query and unescaped parameters. Experimental phase.

AndroidJVMNative·ade·MIT License
aughtone-types3.1.0
13 used by

Facilitates shared data types across projects, addressing duplication issues. Includes types for Location, Locale, Currency, and potentially Duration shortcuts for types like Distance.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
packageurl-basic0.2.1
1

Offers basic functionality for parsing and creating PackageURLs (PURLs), without special implementations for known package types, allowing downstream systems to handle specifics.

JSJVMNativeWasm·samoylenko·MIT License
NaviX0.9.4
1

Production-grade, Compose-first navigation runtime built around a deterministic state machine; zero reflection, first-class telemetry with pluggable exporters, devtools overlay, deep-link generation, state restoration and testing helpers.

AndroidJVMNative·vaxters·Apache License 2.0
KMapper2.2.2
1

Compile-time, type-safe object mapping via annotations; generated mappers return Result<T> with path-aware errors, compile-time lossless-conversion checks, fallback ladder, pluggable converters and observability.

AndroidJVMNative·sahsenvar·Other
hawkish-bewit1.4.0
0

Implements a URI authorization scheme similar to S3, allowing signed, tamper-resistant, and expirable links for temporary resource access without full Hawk compatibility.

AndroidJSJVMNative·innertech·Apache License 2.0
idun0.6.6
02 used by

Implements a client-server system using TCP connections without TLS encryption, supporting pns URIs for peer identification and interaction.

AndroidJVM·remmerw·Apache License 2.0
multiplatform-everything1.5.1
01 used by

Collection of utilities and libraries: WeakRef/WeakMap, byte-array binary tools, coroutines-based GraphQL client with subscriptions and codegen, parsers, validation, BigNum, symbolic and Clifford algebra.

AndroidJSJVMNativeWasm·DreamMoonCai·Other
Page 1