Browse Kotlin Multiplatform libraries
index data from klibs.ioEnables efficient fuzzy search functionality across various platforms, simplifying the integration of search capabilities into applications.
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.
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.
KMP Wrapper for Unsplash public JSON API.
Enables navigation in a Router style for Android and JVM, inspired by Cicerone, offering core and base modules for streamlined integration.
A helper library for using Telegram's MTProto on Android and JVM
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.
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.
Implements the IETF SD-JWT specification in Rust, focusing on creating and verifying selective disclosure JWTs with experimental API features for future production readiness.
Simple dependency injector facilitates object creation using singletons, providers, and weak singletons. Supports lazy resolving, multiple injectors, and module integration.
Facilitates logging through a structured wrapper, offering a universal interface and various implementations for customizable logging solutions.
Defines a common interface for interacting with the host's file system, enabling reading, writing, and integration with Wasm wrappers for extended capabilities.
Defines a common interface for HTTP wrapper implementations, enabling HTTP network requests and integration with Wasm wrappers for extended capabilities.
Facilitates integration with a notification system, simplifying the process of implementing notifications in applications. Installation requires adding it to the Maven Central repository.
Facilitates translation of signal processing code from Octave/MATLAB for mobile apps, offering 2D matrix support, row-major storage, and platform-specific optimizations.
Facilitates lightweight remote procedure calls with a simple interface, supporting both synchronous and asynchronous communication. Offers custom error handling and flexible serialization options.
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.
Facilitates migration of .NET projects by providing implementations for selected .NET APIs, including XmlReader, XmlWriter, and Linq to XML.
Kotlin-first SDK for integrating Segment analytics, supporting tracking, identifying, grouping, and screen operations in multiplatform projects targeting iOS and Android.
Offers API definitions for interacting with what3words services using text or audio input, providing functionality for address suggestions, geocoordinate conversions, and multilingual support.
Enables local authentication on Android and iOS devices using fingerprint or touch ID, providing easy integration for biometric authentication within mobile applications.
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.
KMP Library for xray configuration
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.
Enables seamless update checking in Jetpack Compose applications, simplifying the process for ensuring users have the latest features. Supports both Android and iOS platforms.
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.
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.
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.
Template facilitates multiplatform development with automatic publishing, quality assurance, and pre-configured tools like Kotest, Renovate, and semantic release for streamlined project management.
Enhances standard library with essential functions and classes, platform identification, system information retrieval, environment data access, string extensions, and charset utilities.