Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers efficient computational geometry algorithms and data structures, addressing common geometric problems with implementations like Closest Pair using naive and divide-and-conquer approaches.
Lightweight tool for creating game-like experiences using an Entity Component System to coordinate elements within a game world. Supports easy integration with composable functions.
Simple messaging webhooks facilitate easy alerting and monitoring in applications, featuring Discord integration with customizable message content, embeds, and user-defined attributes. More platforms coming soon.
Game engine inspired by olcPixelGameEngine, utilizing Lightweight Java Game Library for creating and managing game development tasks.
Lightweight library for querying and transforming JSON data with a fluent, composable API. Enables nested path traversal, property selection, array slicing, filtering, and data aggregation.
Lightweight animation library enables customizable snowflake effects in user interfaces. Features include adjustable density, color, and usage in any composable context, optimizing rendering for efficiency.
Offers an open-source package manager for maven, npm, and pypi, enabling easy importation and private hosting of packages across projects. Deployable via Helm on Kubernetes.
RakNet library for Kotlin Multiplatform
Library enhances navigation in compose-based applications with multi-layer navigation, authentication, responsive design, state restoration, and feature toggles, supporting device-aware and type-safe routing.
Service to Track the Munich S-Bahn
Offers a personal development toolkit with integration for project build systems, facilitating streamlined implementation and version management.
Reads and writes Apple's plist files in XML and binary formats with a type-safe, intuitive API. Offers multiplatform support and provides Kotlin extension utilities for easy conversion.
Implements the RaptorQ FEC algorithm for efficient, loss-tolerant data transmission in P2P, distributed systems, and UDP applications. Features customizable symbol sizes and performance optimization.
Multiplatform library for building reactive applications with state management, data observation, error handling, and coroutines integration, inspired by Solid.js, featuring reactive data "lensing."
Enables creation of custom virtual gamepads for games and applications. Supports various controls and includes a unique radial layout for organizing components.
Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.
Lightweight, interactive world map component enabling pan, zoom, and country selection. Customizable styles and optimized performance for seamless, responsive UI integration across platforms.
Facilitates generation of Java/Kotlin source files, offering a streamlined and unified structure for managing code base creation across different projects.
Set of APIs facilitates creating scalable chat rooms for diverse scenarios, ranging from one-on-one to mass communication, suitable for livestreams, gaming, and customer support. Utilizes core service for efficient architectures.
Enables secure storage of sensitive data in applications by leveraging native security APIs. Supports symmetric and asymmetric key generation for data protection, using AES and RSA encryption algorithms. Provides seamless integration into applications with both synchronous and asynchronous methods.
Simplifies adding tooltips to applications with options for customizing content, positioning, and auto-closing. Supports interactive tooltips on buttons and clickable elements with flexible Composable integration.
Modular toolkit for digital identity wallets and verifiers, offering core utilities and a BLE OpenID transport implementation for verifiable presentations; includes sample apps and extensible modules.
Type-safe access to the Lichess API enabling anonymous or token-based usage, streaming event flows, OAuth with auto-refresh, and typed services covering all endpoints.
GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.
Lightweight client tracker for Matomo, tracking pageviews, events, goals, search, content and e‑commerce; offline persisted queue with retries, heartbeat pings, custom dimensions, pluggable backends.
Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.
Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.
Compile-time plugin replacing annotated parameters with precise code-location strings, improving stack-trace readability and allowing customizable templates using placeholders like file, class, method, line.
Compiler plugin inserting simple or qualified class names at compile time, preserving names across obfuscation and working in environments where reflection lacks qualified names; supports inline reified wrappers.
High-performance JSON serializer/deserializer with zero extra allocations, zero-copy buffer wrapping, map/object inlining, polymorphic value-subclass support, and advanced parser hooks.