Browse Kotlin Multiplatform libraries
index data from klibs.ioAddresses dynamic text rendering and multilingual translation challenges by integrating AI models for real-time English-Arabic translation and text prediction on TextViews, ensuring accuracy and readability.
Facilitates deeplinking functionality for mobile applications, supporting both Android and iOS platforms, and is currently in an intensive development phase.
Remote logging SDK enables logging across various platforms, supports different log levels, ensures secure project configuration, and requires internet permission for seamless operation.
Wraps MDK player for Compose Multiplatform, supporting various rendering methods. Features include media playback, but is still under development with pending platform support and API enhancements.
Offers a versatile SDK for interacting with Objective API, featuring CLI/TUI options, async client methods, and cross-platform integration for seamless data retrieval and manipulation.
Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.
Tiny, secure, URL-friendly unique string ID generator using a larger alphabet for shorter IDs. Includes optimized functions for performance, customizable parameters, and support for various random generation methods.
Enables seamless integration with Firebase Crashlytics, tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API.
Enables NFC card communication through an abstraction layer, simplifying cross-platform application development. Targets Android, iOS, and desktop platforms, built with Gradle.
Offers adaptive UI components for writing once and running on Android and iOS, ensuring platform-specific look and feel with components like progress indicators, dialogs, and sliders.
Offers cross-platform UI elements and components, such as typography and layout tools, for creating mobile and desktop applications with consistent theming and customization.
Provides tools for creating and managing material themes in Jetpack Compose. Supports theme configuration via JSON, resources, and InputStreams, with examples for seamless cross-platform integration.
Enhances integration with the PC/SC API for smart card readers, offering an object-oriented interface, helper methods, and platform abstraction for streamlined card interaction across platforms.
Interactive Line and Bar charts accepting X/Y data and summaries, with axis formatters, configurable ticks, snapping touch popups with haptics, and customizable range highlights.
Plug-and-play sign-in buttons for Google, Apple and Microsoft, offering unified result handling, simple configuration, configurable redirect handlers, and typed sign-in result models for easy integration.
Lightweight, customizable Hijri date picker offering Material 3 styling, full localization (Arabic numerals and RTL), hoistable state management, themeable colors/strings, and customizable year range.
Scaffold enabling shared Compose UI and app logic across targets, with common and per-target source sets, dedicated native entrypoints, and Gradle run tasks for development including web modes.
Shared Compose UI codebase with common and target-specific source folders, plus example apps and run/build configurations for each target; includes developer run instructions.
Unified API for retrieving system app directories (temp, documents, cache, downloads), synchronous calls, application-id isolation for per-app subdirectories and standard path mappings.
Unified API for runtime permission management and device information, offering asynchronous, coroutine-friendly permission requests/status (single or batch), rationale handling, and location monitoring with live-tracking and state updates.
Lightweight formatter converting durations into human-readable "time ago" strings. Zero dependencies, single-file implementation, customizable locale translations, supports past and future phrasing, minimal extensible API.
Simplifies terminal input handling, unifies keyboard into a byte stream ready for PTY/SSH, supports RAW/TEXT modes, maps virtual keys to ANSI sequences, and offers UI integration.
High-level API for discovering, connecting to and exchanging messages with Bluetooth mesh companion devices, featuring scanning with filters, reliable acknowledgements, auto-sync time, channel polling and message streams.
Card-style draggable grid offering multi-size widgets, long-press edit mode, drag-to-reorder with push/auto-wrap, delete/add, customizable card content/buttons, shake effects and layout/animation configuration.
Comprehensive collection of popular icon packs with a Material-style API, ready-to-use vector icons, curated small and large packs, and Maven Central artifacts for selective inclusion.
Track one-off and rate-limited actions across install, version, and session scopes using tag-based markers, time-window and count checks, to-do workflow, with persistent map/set and session cache.
Sync and data stack for Quran apps: OIDC authentication, SQL-backed local persistence, orchestration of sync engine via DI, unified SyncService API, mutation/observe primitives and demos.
NFC toolkit for tag reading/writing: NDEF read/write, raw APDU transceive, capability introspection, plus test doubles with error injection and delay simulation.
Generates unique, deterministic offline avatars via canvas; multiple stylistic variants (BEAM, MARBLE, PIXEL_ART, EMOJI, WACKY), with customizable colors, size and shape.
Pure domain layer enforcing Clean Architecture with typed contracts, DomainResult error handling, composable validators and policies, deterministic testing via injected clock and id providers, no framework dependencies.