Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight, DSL-configurable logger offering a simple API, explicit context passing, runtime-configurable filters and formatters, stdout/html outputs, and an SLF4J adapter.
Easy use of Google's Material Symbols via variable fonts: adjustable weight, size, grade, style, and tint through simple Symbol functions for UI icons.
High-speed, pure-language cryptography implementing TweetNaCl primitives (Box, SecretBox, Ed25519), Base58Check, PBKDF2, secure key import/export, encoding utilities and opinionated APIs—no native dependencies.
Type-safe client for Appwrite offering coroutine-based APIs: errors-as-values, typed IDs, query DSL, Flow realtime with auto-reconnect, chunked upload progress, modular services.
Subsonic API client offering full OpenSubsonic coverage, token/API-key authentication, library browsing, search, playlists, streaming and cover-art URLs, scrobbling, rating, and robust error handling.
Server-driven native paywall rendering backend JSON into Material 3 UI, with A/B testing, subscription management, variable templates, expression evaluator, DI, billing integrations and WebView fallback.
Lightweight radial/circular menu with long-press, right-click and keyboard triggers; drag-to-select, edge-aware placement, haptics, animated transitions, badges, toggleable icon states, customizable animations.
Embeds host WebView into declarative UI, exposing a compact common API for loading pages, observing URL/loading state, driving navigation — uses native WebView instead of bundling Chromium.
MVI framework offering distributed reducers and composable features: type-safe sealed intentions, pure outcome reducers, DI-pluggable feature sets, and compile-time code generation for zero boilerplate.
Compiler-plugin stack enabling typeclass-oriented programming via context parameters; implicit evidence search, rule-style instances, derived instances, proof materialization, and Gradle/IDE integration.
Horizontal value slider enabling highly customizable numeric selection: adjustable range, segmented ticks with variable "bar breaks", custom labels, colors and stateful control for precise value picking.
Placeholder repository README indicating documentation pending; intended to later include installation, setup instructions, usage examples, API reference and contribution guidelines.
Creation, parsing, signing and encryption of JWTs (JWS/JWE); claim management, validation, Base64URL encoding/decoding, cryptographic primitives, and CI-ready tests and workflows.
Token-driven theme system with semantic and component tokens, reusable UI components, root-level component customization, and a demo app showcasing light/dark themes, token presets, and component behavior.
Predictable unidirectional state management with pure reducers, typed effect routing to handlers, composable state lenses, middleware-driven action flow, and purpose-built testing tools for deterministic, modular apps.
Lightweight logging library supports normal and JSON serialization logging, enhancing application debugging and monitoring capabilities. Only JVM artifact available, accessible via Maven Central.
Facilitates domain-driven design with features like Command and Query Responsibility Segregation, Event Sourcing, and test-driven development. Generates application layer code, supports coroutines, and offers compile-time serialization.
Platform Dependent info for Kotlin Multiplatform
Implements a standard redux pattern for state management, enabling middleware, store enhancers, and development tools. Facilitates modular development and enhanced code reuse across various platforms.
Facilitates responsive design by offering media query support to applications, enabling adaptation to various device sizes and orientations using the `ProvideMediaQuery` wrapper.
Library enables reading and writing of Tagged Image File Format (TIFF) files, offering multi-platform support. Inspired by TIFF Java, supports parsing, raster extraction, and TIFF file creation.
Implements Redux architecture using StateFlows and Coroutines, enhancing state management with reactive programming and streamlined asynchronous operations.
Enhances conditional logic with functions like `whether`, `either`, and `inCase` for streamlined lambda execution based on boolean evaluations, optimizing code readability and flow control.
Enhances command experience in Guilded by offering a versatile framework. Supports delegated arguments, command execution, and integration with Guilded Bot API while lacking platform-specific types.
Android library enables view scraping through Accessibility Service, offering features like periodic view retrieval, tree debugging, DSL queries, and coordinated actions for enhanced interaction.
General-purpose library enabling usage across multiple platforms, including Java and JavaScript. Supports JVM languages and native binaries, with comprehensive API documentation available.
Enables use of `android.os.Parcelable` from common code, facilitating data serialization across different platforms. Integrates into projects using Gradle, enhancing code portability and modularity.
Agnostic and modularized framework enhances multi-module requests, maximizing module decoupling. Includes navigation extensions, supporting multi-platform integration with flexible abstractions for modular projects.
Compiler and ksp plugin generates and validates service providers, utilizing annotations for streamlined integration. Accessible through mavenCentral, supports both compiler and ksp integration methods.
Facilitates sharing and managing current versions of popular libraries across projects using a Gradle convention plugin. Offers static type checking and IDE support for seamless integration.