Browse Kotlin Multiplatform libraries
index data from klibs.ioOpen, lightweight event-based protocol standardizing agent-to-user application interactions, with transport-agnostic middleware, streaming real-time chat, bi-directional state sync, generative UI, structured messages, and tool integrations.
Visualizes and edits Java class files and bytecode. Enables reading and writing class files, supports multiple files, offers dark mode, localizations, and an IntelliJ IDEA plugin.
Experimental tool for building console UIs using Jetpack Compose's compiler/runtime. Allows dynamic state management and rendering in console applications. Includes samples like counters and interactive games.
Graphical library integrating Skia APIs for rendering and window management. Enables cross-platform development with examples for JVM and iOS applications.
Integrates a reactive UI model, design system, and platform-specific displays to streamline UI development. Reduces code duplication across platforms, enhances development agility, and allows dynamic application updates.
Creates user interfaces with a declarative syntax, supports state management, and enhances UI development with reactive programming principles. Ideal for building scalable, maintainable applications.
Hosts a variety of wrappers for popular JavaScript libraries. Includes modules like react, emotion, and mui. Offers examples and a BOM for consistent dependency management. Supports JDK 8.
Facilitates decentralized social networking with Nostr protocol support, offering private messaging, event handling, customized emojis, multiple accounts, reactive UI, and comprehensive privacy management.
Builds modern web applications with object-oriented principles, offering a rich hierarchy of GUI components, support for reactive and imperative programming, type-safe DSL builders, and seamless integration with various frameworks and libraries.
Gradle plugin for analyzing Android app size, detailing contributions by each module and dependency. Generates HTML and JSON reports, with team-specific ownership insights for larger projects.
Animation library enabling shared element transitions, movement, and transformation animations with a composable function. Features include spring-based specs, lazy list transformations, and transitions between composable screens.
Offers shimmering animation for UI elements, integrated via a simple modifier. Includes customization options like theming and animation boundaries. Supports advanced usage scenarios and custom modifiers.
DSL and builder API for constructing customizable text-rendered tables with features like borders, padding, individual cell styling, header/footer sections, row/column spans, and text alignment.
i18n / l10n (internationalization/localization) library. Enhances string handling in UI development by providing typesafe, parameterized strings, dynamic loading, and flexible pluralization. Supports Jetpack Compose.
Tile engine and text GUI tool for building roguelike games. Features include drawing, input handling, layering, GUI components, animations, shape and box drawing, and various built-in fonts and tilesets.
Lightweight library for building reactive web apps with intuitive HTML rendering, precise data binding, two-way data updates, state handling, model validation, and support for HTTP, websockets, and hash-based routing.
Highly customizable UI library for creating vertical and horizontal timeline views. Supports extended events, various alignment options, custom styles, animations, and dynamic content updates in a timeline format.
Multi-platform game engine focuses on OpenGL/WebGPU, offering diverse demos (physics, UI, shaders, PBR, etc.), basic compute shader support, a shader language DSL, and an ongoing graphical scene editor.
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.
Enables creation of cross-platform system tray applications with native support, offering dynamic menu items, submenus, HDPI improvements, single instance management, and tray position detection using a DSL-style syntax.
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.
Composable web framework enabling modern web application development with declarative UI components, state management, server-side rendering, and support for WebAssembly and JavaScript targets.
Multiplatform compose widget for file picking with native dialogs, supporting file filters, multiple file selection, and directory picking, utilizing fallback options for unsupported platforms.
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.
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.
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 seamless YouTube video and audio playback across multiple platforms, integrating with JetBrains Compose Multiplatform. Features include authentication tokens, event handling, and reels view support.
Create native-looking UIs for Mac using Compose UI, with the ability to share UI code across multiple platforms. Includes components like search fields, text fields, checkboxes, and more.
Offers a set of customizable chart components, including BarChart, BubbleChart, Dial, GasBottle, LineChart, and PieChart. Supports theming and animation for enhanced visual appeal and user experience.
3D virtual globe API for visualizing geographic or geo-located information in 3D and 2D. Enables customization of terrain and imagery, and interaction with various geometric shapes.