Browse Kotlin Multiplatform libraries
index data from klibs.ioImplements the Model Context Protocol, enabling client and server integration with LLM surfaces. Supports standard transports, handles protocol messages, and offers sample setups for server and client configurations.
Serialization/deserialization library for TOML configuration files. Supports various data types, including nested structures, partial deserialization, and file-based operations. Configurable parsing and serialization options.
Barebones library project for quickly bootstrapping a deployable library to Maven Central. Generates Fibonacci sequences starting from platform-provided numbers with tests for each platform.
3D virtual globe API for visualizing geographic or geo-located information in 3D and 2D. Enables customization of terrain and imagery, and interaction with various geometric shapes.
QR-Code and other 2D/3D code scanner for Compose Multiplatform. Offers basic permission handling, supports multiple code types, and includes a sample app for reference.
Facilitates efficient display of tiled maps with support for markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer capabilities, ensuring responsive and smooth map interactions.
Compiles AT Protocol schemas into usable classes, provides APIs for the AT Protocol spec usable with services like Bluesky Social, and includes example client apps demonstrating API usage.
State-based paging implementation for efficiently managing and accessing sublists of a paged dataset in constant time. Supports various UI paradigms like sticky headers, search, placeholders, and adaptive layouts.
Creates WebGPU bindings for web, desktop, and mobile, enabling cross-platform graphics development. Offers example executions and is progressing through API implementation and refinement phases.
State-based paging implementation enables efficient sublist presentation of a paged dataset in a list, offering constant time access and introspection of paged items.
Facilitates encoding and decoding of blur hashes in applications, addressing inconsistencies in existing implementations. Offers a unified API and sample apps for various platforms, ensuring consistent image processing.
Lightweight SDK enables creation of interactive scratch cards, revealing hidden content for rewards, discounts, and gamification. Features customizable brush size, auto-reveal, and scratch event callbacks.
Template for publishing to Maven Central; Fibonacci sequence generation from environment-provided seed numbers, with tests and minimal setup for a deployable library.
Facilitates calling native methods from JavaScript in mobile apps, supporting WebView and React Native. Defines native methods using a simple interface, streamlining integration across Android and iOS.
Library for creating finite state machines allows defining states, transitions, and conditions for state changes. Includes sample applications like a dungeon explorer and a stopwatch, supporting various platforms.
Captures screenshots of composables and Android Views. Experimental, supports rendering composables into images, and converting views to bitmaps for versatile UI testing and documentation.
Unifies Bluetooth Low Energy API for Android and iOS, offering a common interface. Includes an example app showcasing functionality with Compose Multiplatform and native iOS classes.
Desktop app aids in exploring Jetpack Compose internals by visualizing IR and composition structures. Features include tree comparisons, SlotTable inspection, and integration with other apps for detailed analysis.
Live Activity API to start, update, and end Live Activities from shared code, with manager abstraction, example app, and comprehensive API documentation.
Implements an SNTP client for synchronizing network time, offering nullable and blocking time retrieval methods. Features singleton support for consistent synchronization across multiple instances.
Library infers legal default speed limits for road segments, aiding in filling gaps in OpenStreetMap data. Supports relation membership, placeholder replacement, given speed limit matching, and fuzzy matching.
Creates an HTTP client library for accessing the Rick and Morty API, supporting asynchronous operations, JSON serialization, and integration with Android and iOS platforms.
Lightweight, modular security toolkit performing on-device threat detection and continuous RASP monitoring, with configurable detectors, DSL configuration, smart weighted risk aggregation and detailed incident reports.
Utility library facilitates conversion of composable content into ImageBitmap, enabling asynchronous capture and sharing or saving of components. Ideal for modern UI frameworks.
Vertical scroll container that routes scroll deltas to the visible nested child, enabling stacked lazy lists, sequential fling consumption, stable keys, resizing resilience and pagination hooks.
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.
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.
Enables seamless integration of passkey-based authentication in mobile applications, supporting passkey creation and authentication via the FIDO/WebAuthn standard, with sample apps and structured error handling.
WYSIWYG editor component enables creating and editing Markdown text with features like emoji autocompletion, clickable links, and customizable rendering, using a simple framework for building editors.
Enables simple console-based applications with a chat-like interface across multiple platforms, facilitating easy testing and concept demonstration without extensive UI development. Supports ANSI color formatting.