Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers modular tools for cross-platform mobile app development, including features like MVVM architecture, location services, permissions management, Bluetooth communication, and more, using coroutines and `Flow` for efficient design.
UI components enhance applications with a cohesive design framework, originating from Salt Player. Used in multiple apps, serving extensive user bases efficiently.
Haptic feedback SDK offering ready-to-use presets, system-style impacts, custom pattern composer with discrete events and continuous amplitude/frequency envelopes, plus realtime gesture-driven composer and worklet-friendly API.
Enables declarative UI and application screen management in common code, ensuring compile-time safety and reactive data handling. Facilitates full application implementation from common code, adhering to platform rules.
Seamlessly integrates image picker features in mobile applications, offering customizable camera UIs, single/multiple image selection, image resizing, and filter options. Supports intuitive user interfaces and efficient image handling.
Enables compile-time dependency injection with automatic merging of component interfaces, simplifying the creation and management of object graphs through annotations like `@ContributesTo`, `@ContributesBinding`, and `@MergeComponent`.
Ready-to-use, customizable Compose UI components — charts, cards, steppers, controls — offering polished visuals, interactive behaviors, performance optimizations, and easy integration into declarative UI projects.
Powerful drawing canvas with freehand and shape tools, undo/redo history, SVG/JSON/bitmap export, customizable strokes and opacity, composable API, and MVI-based reactive state management.
Library for color manipulation and conversion, supporting various color models and spaces. Includes features like color mixing, chromatic adaptation, WCAG contrast, perceptual difference calculations, gradient generation, and CSS-compatible color string rendering.
Multiplatform compose widget for file picking with native dialogs, supporting file filters, multiple file selection, and directory picking, utilizing fallback options for unsupported platforms.
Facilitates responsive UI design by implementing Material 3 window size classes across multiple platforms, ensuring layouts adapt to various screen sizes. Supports Android, iOS, desktop, and web environments.
Lightweight library simplifies development with APIs for battery management, file system operations, and package information retrieval, supporting integration with multiple platforms and providing Swift package availability.
Gradle plugin generates Swift-friendly APIs from a native framework. Converts sealed classes/interfaces to Swift enums, supports platform class extensions, and allows custom generator creation based on metadata.
Displays lazy-loaded items on a scrollable 2D plane, allowing registration of items with defined positions and sizes. Supports pinned rows/columns and relative/absolute sizing.
An opinionated toast component, replicates the features of a popular React library. Offers stacked, animated, and customizable toasts with support for various themes, positions, durations, and interactions.
Advanced debugging and inspection tool enabling real‑time remote inspection of apps: captures network/WebSocket/GraphQL traffic, mocks requests, displays analytics, images, storage, preferences and database contents.
Simple and convenient state-based navigation library for Jetpack Compose. Supports stack, multiscreen, nested navigation, arguments, and animation, with Android lifecycle and ViewModel integration.
Enables easy barcode scanning in apps using Google’s MLKit on Android and Apple's AVFoundation on iOS, supporting QR and EAN-13 formats with simple integration.
Backend toolkit for composing self-contained backend capabilities that bundle app code, local dev environment, and cloud infrastructure; run locally without a cloud account and deploy unchanged.
Displays data in a two-dimensional grid, supporting custom item positioning and sizing, scroll handling, and pinned rows/columns. Built on MinaBox, integrates with Compose UI for seamless layout management.
Enables crash reporting, performance monitoring, and error tracking for iOS applications, offering detailed insights and diagnostics to improve app stability and user experience.
Mocking library with concise, type-safe API for generating mock classes, supporting stubbing, verification, and implicit stubbing of `Unit` functions. Integrates with Gradle, enabling easy configuration and verification in tests.
Barebones library project for quickly bootstrapping a deployable library to Maven Central. Generates Fibonacci sequences starting from platform-provided numbers with tests for each platform.
Implements IBM's Carbon Design System using Compose Multiplatform, offering a catalog app for testing on various targets, including Android, iOS, desktop, and web. Open for contributions.
Library offers a modifier for displaying 'placeholder' UI while content loads. Features include basic placeholders, default color options, and highlight animations like fade and shimmer for enhanced user experience.
Facilitates seamless alarm and notification scheduling across Android and iOS, ensuring easy integration and cross-platform functionality with straightforward installation steps.
Lightweight framework enhances state and memory management, emphasizing dependency inversion and injection. Decouples UI from business logic, enabling customizable application features across diverse platforms.
Implements a preference system with Material 3 design for Jetpack Compose, offering various preference types, theming options, and customizable data sources for flexible and efficient UI development.
Secure key-value storage library, wrapping iOS Keychain and implementing encrypted SharedPreferences for Android. Supports storing, retrieving, and deleting data types like String, Int, Float, and more.
Creates simple, customizable, and good-looking QR codes for backend applications. Lightweight with no dependencies, supporting various shapes and colors. Ideal for quick implementation with a focus on server-side usage.