Browse Kotlin Multiplatform libraries
index data from klibs.ioImplements a lightweight ASPIC+-like framework for structured argumentation, offering a Prolog interpreter with GUI and library integration via Gradle, Maven, and NPM.
Unidirectional data flow architecture for Android, utilizing state machines for side effects like network calls and UI updates, with easily testable logic and built-in navigation.
Cross-module service provisioning framework enables service implementation retrieval through annotations, supporting multi-module projects and Compose Multiplatform environments, with automatic dependency resolution and initialization.
Parses and validates OpenStreetMap opening hours strings into a type-safe data model and back, offering fast processing and lenient parsing for unambiguous syntax variations.
Tiny library simplifies navigation in Compose Multiplatform applications, featuring screens navigation, optional ViewModel with work cancellation, and desktop-specific windows navigation capabilities.
Manages navigation and architecture of Compose UI apps, offering a simple API for handling Composable functions with transitions and a backstack. State saving/restoring in progress.
Enhances mobile user interfaces with features like Compose compiler reports for detailed code insights and Paparazzi-enabled screenshot testing, allowing verification against golden images and automated documentation generation.
Facilitates connection to Genesys Cloud Web Messaging APIs and WebSockets in native mobile applications, offering integration guidance for Android, iOS, and multiplatform projects.
Enhances text editing applications with efficient large string manipulation and rendering. Features Jetpack Compose components for editing/styling large texts, supporting custom text buffers, syntax highlighting, and incremental transformations.
Offers a document scanning solution for mobile platforms, utilizing VNDocumentCameraViewController on iOS and MLKit Document scanner on Android, compatible with Compose version 1.7 and above.
Aligns with Material3 Date Picker, offering UI and utilities for Nepali Dates. Bridges Nepali and Gregorian Calendars with customizable features and state management for date selection.
Facilitates decoding, verifying, encoding, and signing of Visible Digital Seals and ICAO IDB barcodes, offering comprehensive support for digital seal handling and barcode generation.
Library facilitates guided onboarding by highlighting UI elements, offering customizable animations, scrim color, and support for multiple pages with optional Material 3 BottomSheet integration.
Formats addresses using OpenCage templates, allowing customization of address formats per country. Supports abbreviation and appending country names with minimal dependencies.
Abstracts AI and machine learning capabilities, facilitating easy integration and use across platforms with support for dynamic model loading and configuration options.
Simplifies changelog management by providing tools to display changelogs in applications, enhancing user experience with customizable layouts and seamless integration.
Facilitates application log observation and management with a Ktor plugin for network request monitoring, enhancing debugging and analysis. Offers debug-only implementation to optimize performance.
Create GitHub-style heatmaps using Jetpack Compose for visualizing time-based data patterns. Features include easy setup, high customization, interactive elements, and generic data support.
Enables shared code structure for Compose Multiplatform applications, organizing platform-specific code and facilitating integration of native elements like Apple's CoreCrypto and SwiftUI for iOS projects.
Type-safe client for Convex with code generation support, enabling creation and execution of queries, mutations, and actions. Generates an API hierarchy and type-safe builders for streamlined request creation.
Minimizes boilerplate by generating mapping functions between annotated types, supports custom transformations, parameter aggregation, and handles mapping discrepancies with annotations, enhancing code efficiency.
Powerful application rendering engine dynamically generates user interfaces by parsing JSON descriptions. Offers navigation stack, transition animations, form submission, and intelligent caching for seamless cross-platform UI deployments.
GPU shader effects for Compose: Modifier-style API with built-in effects (blur, grayscale, pixelate, wave), type-safe parameters, animations, shader-factory caching, and custom shader support.
Network inspector for Ktor Client capturing requests, responses, failures, timings, headers, body previews, WebSocket frames, GraphQL metadata, cURL commands, exportable logs, plus in-memory store and optional Compose UI.
Smooth iOS-style rounded corners and squircles with per-corner customizable radius and smoothing, type-safe smoothing API, presets (Subtle/Balanced/Smooth/Continuous), lightweight, allocation-friendly, integrates with UI components.
Facilitates coroutine execution in a blocking manner, simplifying asynchronous code management. Offers documentation online and supports integration with various platforms via MavenCentral.
Implements TEA architecture using coroutines for scalable, testable applications. Offers simplicity, extensibility, and debugging with IntelliJ plugin support. Components reside in single files.
Offers a wrapper for interacting with Catbox and Litterbox file hosting services, enabling anonymous and authenticated file uploads and album creation using coroutines.
Generates randomized test values, offering limited extensibility, inspired by existing fixture generators. Simplifies test data creation, reducing repetitive placeholder values like "potato" or "42".
Transforms Google Sheets into a remote mini-database with lightweight CRUD operations, type safety, and fast performance. Offers multiplatform capabilities and easy integration through Maven Central.