Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight library enables auto-launch of applications on system startup. Supports enabling/disabling startup, checking status, and customizing executable paths. Utilizes plist files on MacOS and registry keys on Windows.
Beautiful production-ready UI components and theme system, over 40 customizable primitives, optional CLI copies components into source for full ownership and unlimited customization.
Enables content zooming with dragging, double-tap, and swipe-to-dismiss gestures. Features over-zoom effects and seamless integration with horizontal pagers, enhancing image viewing quality and interaction.
Enables in-IDE preview of user interfaces across different platforms, enhancing cross-platform development efficiency by providing real-time visualization and adjustments without leaving the development environment.
Facilitates efficient display of tiled maps with support for markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer capabilities, ensuring responsive and smooth map interactions.
Interactive 3D exploded-view effect for UI layers — animate collapsed/exploded states, draggable rotation, adjustable spread, axis and easing, integrates with any composable layout.
Creates WebGPU bindings for web, desktop, and mobile, enabling cross-platform graphics development. Offers example executions and is progressing through API implementation and refinement phases.
High-performance LaTeX math parser and renderer supporting full syntax, \newcommand macros, incremental parsing, chemical-formula (\ce{}) support, and extensive style customization (colors, boxes, display modes).
Creates a 3D tag cloud, allowing items to be placed on a spherical surface with customizable appearance and behavior. Includes examples and comprehensive usage instructions.
Facilitates native notification displays across Android, iOS, Web, and Desktop using JetBrains Compose. Features customizable notifications, event handling, and local notifications support with a unified API.
Animated UI component enhances applications by displaying error or success messages. Easily integrates with composable content, supporting Material 3 design. Customizable message types available.
Physics-driven particle effects with two renderers: layout-based custom particle content and high-performance canvas; directional gravity, edge behaviors (bounce/stick/wrap), blend modes, multi-emitter orchestration.
Enhances text by making links, emails, and phone numbers clickable. Allows custom matchers, customizable styling, and click listeners. Supports various platforms and offers easy integration and usage examples.
Offers a declarative API for managing Snackbars, supporting global and local messages, type-safe custom messages, flexible positioning, custom UI, and animations.
Modular, customizable wheel-style picker: supply custom item and window components, style items by position, adjust buffer, animation and scroll friction, plus animated programmatic scrolling.
Facilitates multi-platform authentication with Google Sign-In across Android, iOS, Desktop, and Web. Includes GoogleSignInButton composable for easy integration and future support plans for additional providers.
Enables app preview and simulation across various screen sizes, devices, and settings like dark mode and orientation. Supports custom device configurations and web-based demos for online showcasing.
Implements a flexible data table for seamless data visualization and manipulation, featuring responsive layouts, in-cell editing, custom cell rendering, lazy loading, and efficient list updates.
Enhances user interfaces by facilitating the creation of sequential animations, offering hierarchical management, robust error handling, and customizable transitions for an intuitive animation experience.
Implements drop and inner shadows for Compose, allowing customization of shadow properties like shape, color, offset, blur, and spread for enhanced UI design.
Create versatile collapsing header UIs with automatic height adjustment, multiple scroll modes, snapping, parallax, floating elements, progress tracking and stacked-column collapsing effects.
Highly customizable swipeable component with REVEAL/DISMISS modes, directional control, 15+ built-in animations, gradient backgrounds, threshold-based triggers, real-time progress and flexible theming.
Implements the SymSpell fuzzy search algorithm for fast and efficient spelling correction, supporting sentence-level context and customizable weighted edit distances. Features Qwerty/Qwertz keyboard distance for improved accuracy.
Library facilitates creating a program guide (EPG) with a lazy layout for displaying data on a two-directional plane. Supports registering items like programs, channels, timelines, and current time markers, with customizable dimensions and scroll state management.
Cross-platform text-to-speech library enabling speech synthesis with coroutine support. Features include volume, pitch, and rate adjustments, with Compose integration for enhanced functionality.
UI component enabling sprite sheet animations on composable screens and Canvas, offering customizable animation speed, screen size adaptation, and sprite flipping for enhanced visual effects.
WYSIWYG Markdown editor with live inline formatting, Markdown-preserving clipboard, rich keyboard shortcuts, granular undo/redo, customizable styles, and toolbar-friendly components for seamless editing.
Implements Multicast DNS and DNS-Based Service Discovery, enabling zero-configuration service announcement and discovery within a .local domain. Supports Android NSD, Apple Bonjour, and JmDNS.
Multiplatform database library simplifies storage by emulating Room's functionality, using SQLDelight drivers for SQL interactions. Offers annotations for seamless entity, DAO, and database creation.
Lightweight library for flexible app navigation. Features framework-free routing, nested and composite navigation, deep-link support, lifecycle management, transition animations, and multi-module navigation. Facilitates decompose components and inter-component communication.