Browse Kotlin Multiplatform libraries
index data from klibs.ioGesture-triggered debug overlay to inspect logs, grouped events, HTTP traffic, and live session state; supports custom log types/renderers, real-time search/filters, custom triggers, and zero-overhead release stubs.
Interact with Slick-Pay API via HTTP client offering asynchronous calls, Spring Boot autoconfiguration, composable WebView payment UI; handles accounts, invoices, transfers, aggregations, and errors.
Rich text editing with plain and block editors, inline formatting, custom emoji, hyperlinks, tables, smart paste, JSON serialization, undo/redo, and floating toolbars for integrated UI components.
Lightweight interactive image-cropping widget with seven aspect-ratio modes, pinch-to-zoom and pan, circular profile mask, customizable handles and guides, and full-resolution output that preserves crop state.
Annotation-driven, compile-time navigation generator: declare journeys as sealed interfaces; generates typed controllers, sealed view classes, a saved back-stack host, and declarative piggybacked side-effects.
Generates vector PDFs with identical, selectable/searchable text, deterministic integer-layout and font subsetting, Compose-style DSL, automatic pagination, SVG/VectorDrawable vector import, tables, images and progress reporting.
Generates XML serialization bean serializers using annotation processing. Supports serializing/deserializing XML elements, attributes, and paths with annotations for structs like lists and maps.
Parses METAR raw data into structured data classes, capturing detailed weather information like temperature, wind, visibility, and cloud cover. Supports automated and manual observations.
Enables saving and retrieving serialized objects and standard data types in user preferences or app internal storage, supporting various platforms for app development.
Facilitates local publishing to a Maven repository, with tasks to modularize, add logging, and enhance documentation.
Enables integration with the Twitter API, offering streamlined access to Twitter's features and functionalities for application development.
Facilitates efficient networking and database caching with a fault-tolerant architecture, offering seamless state management, offline data access, and non-blocking operations for a smooth app experience.
Retrieves UK train stations and locations, offering APIs for Android and iOS to access station data. Supports nearby station queries and utilizes a testing service for updates.
Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.
compose material3.
Facilitates starting, connecting to, and controlling a Tor proxy on Android and iOS. Offers a Socks5 handshake implementation suitable for network socket systems, including Ktor-Sockets.
Extends Github Flavored Markdown by introducing custom `#tags`, allowing seamless tagging within notes. Enhances note-taking by enabling cross-referencing of thoughts and organizing with a lean approach.
Cross-platform framework facilitates app development with a unified codebase. Integrates easily via Maven Central, streamlining setup for smoother project implementation.
Enables efficient data pagination across multiple platforms, simplifying the integration of paging functionality into applications with a single dependency setup.
Unofficial library for accessing Finnhub API, supporting REST and WebSocket interactions for real-time updates, utilizing coroutines for asynchronous operations across multiple platforms.
Enables enhanced data extraction and transmission for SIP communication during app runtime, capturing SIP, SDP, RTCP, and call state messages for detailed analytics.
Implements Borsh serialization for data encoding and decoding, supporting byte arrays, hex strings, and Base64 formats, enhancing interoperability with Borsh.io specifications.
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.
Access shared preferences on iOS and Android, enabling storage and retrieval of key-value pairs with serialization support for complex data types.
Enables development of cross-platform applications with configurations for Android, iOS, desktop, and browser environments. Supports publishing to MavenCentral and building platform-specific artifacts.
Internal UI framework used in apps
Enables sending emails and SMS using SendGrid, supporting multiple platforms for streamlined communication in applications.
Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.