Browse Kotlin Multiplatform libraries
index data from klibs.ioEnhances interactive previews by collecting `@Preview` annotations and creating a playground for UI components, allowing value manipulation, event visualization, and layout exploration.
Facilitates a Telegram posting system using three chats for publishing, managing, and caching posts, supported by configurable plugins. Offers multiple launch methods, including Docker and Gradle.
Offers advanced image tiling support, replicating Illustrator's design system directly in code with multiple tiling modes and customization options without image editing.
React Native–style JSX parsed into native Compose UI at runtime, with state/action mapping, JSX-to-component rendering, and built-in View, Text, Button, TextInput support.
Smooth G2 continuous rounded rectangles for UI, with configurable radii, seamless joins, anti-aliased vector paths and animation-friendly primitives for custom component styling.
Customizable shimmer-effect modifier and skeleton loaders delivering globally synchronized shimmer animations, configurable shape, colors, angle, duration and travel distance with minimal overhead for polished loading states.
Access school portal data — news, grades, timetable, attendance, teachers, student profiles; order and trade meals via built‑in marketplace; Java-friendly CompletableFuture API.
Interactive node-link visualizer turning adjacency maps into interactive diagrams with force-directed layout, selectable nodes, customizable per-node styles, lightweight quick-start API and runnable demo.
Shared Compose UI components and sample apps organizing common code with per-target source sets, including a native app entry point and step-by-step Gradle/Xcode build/run instructions.
Lightweight, glitch-free reactive signals with thread-safe mutation, 60+ operators, batching, bindable proxies, property delegates, bidirectional Flow and Reactive Streams interop.
Two-phase graceful shutdown manager for coroutine workloads: block new jobs, allow cooldown, then cancel running jobs with configurable cooldown and cancellation timeouts; stop() signals timely completion.
High-performance code highlighting with AST-based incremental parsing, streaming cursor for real-time output, 28+ languages, rich themes, customizable lexers, interactive token clicks, line numbers, copy and collapsible blocks.
Computes tidy, aesthetic tree layouts using the Walker (Buchheim–Jünger–Leipert) algorithm in O(n) time. Adapter-based traversal, variable node sizes, multiple orientations, outputs deterministic node coordinates.
Uniform configuration facade for Neo4j import tools: user-friendly JSON/YAML import specs with JSON Schema, Java model, pipeline API, and extensible plugins for sources, targets, actions, and validators.
Refracts live desktop pixels behind transparent app windows via native screen-capture and GPU lens shader; also supplies portable source/surface modifiers to render liquid-glass over app content.
Work in progress focused on adding functionality to filter sensitive information from log output.
Enhances standard library functionality, offering additional utilities and improvements. Easily integrates through MavenCentral for streamlined dependency management and improved code quality metrics.
Cross-platform file picker library enabling file selection with specific extensions, supporting multiple file selection, and minimal setup across Android, JVM, and Web environments.
Offers specialized assertions for testing Ktor applications, including matchers for HTTP headers and caching. Enhancements include new native targets and updates for compatibility with Ktor versions.
Offers user-defined data structures including dynamic arrays, LRU maps, sorted deduplicated lists, countdown-based maps, and multi-value pairs, enhancing performance and customization.
Facilitates URI template processing based on RFC-6570, supporting template parsing into literals and expressions. Offers flexible modifier handling, platform-specific artifacts, and comprehensive regression tests.
Kotlin wrapper for the Gofile.io API, enabling file uploads, folder creation, account management, and error handling with asynchronous support using Ktor. Supports all account tiers.
Rebuilds JavaScript blocks packed with Dean Edwards' Packer, aiding in automated data tasks like site scraping by providing unpacked JavaScript for parsing. Includes usage examples.
Simplifies accessing environment variables across various platforms with a lightweight, no-dependency solution.
Offers Tor binary resource distribution, supporting extraction and execution for various platforms. Migrated functionality to a new repository, ensuring easy configuration for Android and Java projects.
Compile-time units library for minimal runtime overhead, enabling type-safe operations, unit conversions, and arithmetic on physical quantities with extension properties and collection support.
Extends the standard library with core and extension libraries for Arrow, Coroutines, Exposed, Ktor, reflection, Serialization, Vert.x, and more, enhancing language capabilities.
Implements sponge functions for cryptographic operations, supporting SHA-3, HMAC-SHA3, and KMAC algorithms. Offers separate Keccak state classes for various bit lengths.
Simplifies building single-page applications using static HTML builders. Examples and getting started documentation available for quick implementation.
Collection of modular tooling methods enhances applications with core functionality, asynchronous operations, country-specific tools, composition, and decomposition capabilities, tailored to various use cases.