Browse Kotlin Multiplatform libraries
index data from klibs.ioEnables customizable UI inputs for money, percentage, quantity, and PIN through multipurpose input contracts. Supports Android and iOS, integrating easily with SwiftUI and UIKit.
Enhances user interfaces by enabling simple toast notifications across platforms, offering easy setup and a customizable duration with `ToastDuration` options of SHORT and LONG.
Offers a library for integrating Solar Icon Set into Android applications, enabling streamlined usage of vector-based icons through a straightforward implementation process.
Modern cryptographic library enabling secure key generation, encryption, and digital signatures. Integrates platform-specific security features and offers a unified API for cryptographic operations.
Building a flexible cross-platform SDK with modern architecture, shared UI components, comprehensive testing, and CI/CD integration. Ideal for creating robust libraries with platform-specific implementations and performance monitoring.
Customizable wheel pickers enable interactive date, time, and datetime selection with a simple implementation interface and various formatting and styling options.
Automates internationalization by processing YAML translation files, generating platform-specific resources, and type-safe code. Offers type-safe access, streamlined team collaboration, and seamless production readiness with efficient, structured translation management.
Simple image cropping library enabling customizable cropping features, including color, crop area, and aspect ratio. Offers integration with Compose Multiplatform for versatile image manipulation.
Offers access to over 8000 IntelliJ Platform icons within a Compose Multiplatform library. Allows integration via a straightforward dependency addition and includes a demo app for icon browsing.
Network time synchronization library enhances the time API, providing a unified method to retrieve network time via an extended Clock interface, ensuring precise time management across platforms.
Targets multiple platforms with shared code for UI development, supporting platform-specific implementations. Contains structured folders for common and platform-specific logic, alongside dedicated iOS app integration.
Combines multiple payment protocols into a unified interface, supporting ZVT and OPI. Offers callback registration or a helper class for payment handling, transaction management, and terminal configuration.
Converts numbers to Korean currency words, supporting large units like 만, 억, and 조. Offers options for spacing, number grouping, and managing zero or large numbers.
Tiny library for handling money amounts predictably with decimal arithmetic, enforcing non-negative values, two decimal precision, rounding, arithmetic operations, and simple formatting.
Adds glassmorphism effects to user interfaces by utilizing blur effects for content. Implements blurred backgrounds and integrates seamlessly with overlapping user interface elements.
Cross-platform project facilitating shared UI development for Android and iOS, featuring common and platform-specific folders for code structure, supporting both SwiftUI and Compose integrations.
Simplifies and unifies JNI development by providing a common interface and tools for generating JNI-compatible function stubs. Enhances Java-Kotlin integration, supporting seamless function calls.
Enhances dependency injection with annotation capabilities, leveraging Google's KSP. Supports developers with tools for module visualization, runtime monitoring, and advanced debugging. Community support available.
Library detects internet connection status for Wi-Fi, Cellular, and VPN. Offers unified API for network status checks and real-time updates, supporting Android and iOS platforms.
Implements the Model-View-Intent pattern for managing complex UI states with predictability, testability, and maintainability. Offers explicit state modeling, unidirectional data flow, and handles asynchronous operations effectively.
Enables multiplatform library development with a sample app across desktop, Android, iOS, and web. Supports local and central Maven publishing with detailed setup instructions.
Lightweight MQTT tooling for easy connect/subscribe/publish with JSON serialization, Flow-based message streams, automatic reconnects and dynamic broker reconfiguration via config flows.
Lightweight modular core offering utility APIs and opinionated abstractions for common app tasks, with CI automation and Maven Central distribution for easy integration.
Annotations enabling compile-time generation of mappers between data models, with property renaming, default values, custom mapping functions, parent-based mapping, opt-ins and visibility control.
Generates Fibonacci sequences from platform-provided starting values; includes per-target tests and a thorough publishing guide covering namespace setup, PGP signing, Maven Central publication and CI workflow.
Lightweight DSL creating beautiful text tables for CLIs and logs with adjustable padding, colspan, cell alignment, multiple border styles, and graceful empty-table handling.
HTTP client wrapper simplifying API requests with flexible manual JSON navigation and automatic serialization-based decoding, handling messy or deeply nested API responses with configurable request helpers.
Interpreted scripting language embedded in a markdown renderer, supporting functions with default parameters, custom objects with methods, string templates, generics, ranges, collections, and runtime I/O callbacks.
Native Docker client communicating over Unix domain sockets, built with C interop for direct engine access; zero JVM dependencies, lightweight and portable for low-level Docker control.