Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdesign-system
chords0.1.4
0

Enhances Jetbrains/Jetpack Compose applications with dynamic theming, supporting system dark mode and Material You Dynamic Color, while providing fallback themes for older environments.

AndroidJVM·antoniusnaumann
ToasterAtSnackBar1.0.3
0

Offers design presets for Toast and SnackBar components, utilizing Compose framework. Integrates modified code from the androidx repository for enhanced multi-platform UI development.

AndroidJVMNative·UntactOrder·Apache License 2.0
Atomik0.0.6
0

Implements a design system in shared code, currently in an experimental stage for testing purposes.

AndroidNative·KevinSchildhorn·Apache License 2.0
guyub1.0.0-Alpha-04
0

Server-side rendering library builds dynamic UI and forms for client projects. Converts JSON responses into UI components like forms, lists, and validates inputs including email and phone.

AndroidNative·ariefannur·MIT License
squircle-shape2025.12.0-dev3
0

Offers customizable squircle shapes for UI components, integrating with themes for consistent styling. Features corner smoothing, multiplatform support, and canvas drawing capabilities for enhanced design flexibility.

AndroidJSJVMNativeWasm·ApoloApps·MIT License
SwitchView-Compose1.0.0
0

Enhances toggle switch functionality with customizable options, including switch size, colors, icons, and corner radius. Offers `CustomSwitch` and `SectionSwitchView` components for detailed UI customization.

AndroidNative·jmseb3·Apache License 2.0
CreateTypography0.2.0
01 used by

Library facilitates creation of Typography from font names or FontFamily for Android and Compose Multiplatform, enhancing customization and consistency in design projects.

AndroidJSJVMNativeWasm·yuyuyuyuyu-dev·Apache License 2.0
MultiPickers1.0.1
0

Features a collection of easy-to-use wheel pickers, including text, number, and time pickers, enhancing user interface components with customizable options and visual selections.

AndroidJVMNative·user154lt·Apache License 2.0
BasicMultiplatformUILib0.3
0

Cross-platform UI library facilitating theme management and toast notifications. Utilizes a wrapper for unified rendering and supports platform-specific initialization centers for streamlined UI exception handling.

AndroidJVM·OCTestX·Apache License 2.0
kmp-theme-material-30.0.1
0

Enhances UI development by offering a set of Material 3 themes, facilitating the creation of visually consistent and modern interfaces across multiple platforms.

AndroidJVMWasm·ight-io
HopcapeMobileOnBoarding1.0.5
0

Simplifies creation of onboarding experiences with pre-built UI components and utilities, offering customization, cross-platform support, and enhanced user engagement for mobile applications.

AndroidNative·Aumaidkh
RuoLanUi0.0.6
0

Supports cross-platform development with shared codebase for web, desktop, Android, and iOS applications. Provides platform-specific folders for targeted code implementation. Includes experimental Compose/Web support.

AndroidJVMNative·hellomr3
Compose-Multiplatform-Mobile-Extensions0.0.1
0

Enhances mobile applications with customizable theme system bars, enabling seamless integration and modification of status bar themes for both Android and iOS platforms.

AndroidNative·aagrishankov·Apache License 2.0
kmp-commons-compose2.4.0
0

Shared UI Compose code library for creating unified interfaces across Android, iOS, and Desktop applications, facilitating consistent design and functionality implementation.

AndroidJVMNative·jeffdcamp
net.akehurst.kotlin.compose2.2.21
01 used by

Offers an embeddable code editor with syntax highlighting and editing capabilities, suitable for integrating into applications needing text editing features.

JSJVMWasm·dhakehurst·Apache License 2.0
material-components-android-compat1.0.0
0

Enhances Android app development by implementing Material Design principles, serving as a replacement for the Design Support Library, and ensuring a reliable, beautiful interface.

AndroidJVM·huanli233·Apache License 2.0
kmpdatetimepicker1.0.0
0

Highly customizable date and time picker library offers beautiful, Material Design 3 compliant components. Features include multiple themes, formats, easy configuration, validation support, and state management.

AndroidNative·srabbijan
MyMaterialTheme0.4.0
0

Offers an uncompleted library or project setup focused on a material design theme, with pending sections for installation and licensing details.

AndroidJSJVMNativeWasm·yuyuyuyuyu-dev·Apache License 2.0
radix-ui-colors1.0.2
0

Port of the `@radix-ui/colors` npm package, enabling use of a comprehensive color system for UI design and development.

AndroidJVMNative·lukmccall·MIT License
compose-cupertino1.1.0
0

Enhances a library for creating Cupertino-style interfaces with automated builds for faster releases, updated for compatibility with newer versions and features. Available on Maven Central.

AndroidJSJVMNativeWasm·kalist28·Apache License 2.0
template-sdk0.0.1
0

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.

AndroidNative·SDKForge·MIT License
compose-datetime-wheel-picker1.0.2
0

Customizable wheel pickers enable interactive date, time, and datetime selection with a simple implementation interface and various formatting and styling options.

AndroidJSJVMNativeWasm·duonglkh·Apache License 2.0
dynamic-material-theme2.0.0
0

Enhances app interfaces with dynamic color support, light and dark themes, and Material 3 design principles. Offers easy customization for consistent aesthetics on Android 12+ and Windows.

AndroidJVM·Jason3859·Apache License 2.0
recursive-accordion1.0.3
0

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.

AndroidNative·yoshimuratakuma0
KMMUI1.0.6-1778786096945
0

Shared UI components and scaffolding for cross-platform apps, common/target-specific source layout, Koin DI bootstrap, sample app and build/run guidance, modularization helpers.

AndroidNative·BorealNetwork·MIT License
design-system-foundation0.5.0
01 used by

Foundation for highly stylable, extensible design systems: structured token and component style management, hierarchical overridable declarative styles with cross-references, integrated caching and StyleValues code-generation.

JVMNative·gft-mobile-pl·Apache License 2.0
accompanist0.1.5
0

Opinionated Compose UI utility collection featuring a compact Autocomplete component with state helpers, simple suggestion filtering, and reusable, highly-specialized components for rapid integration.

AndroidJSJVMWasm·HeroBrine1st·GNU General Public License v3.0
arrow-errors1.1.2
0

Comprehensive error-handling toolkit offering rich, actionable exceptions with UI metadata, centralized internationalized error catalog, and composable UI components for consistent, severity-aware error presentation.

AndroidJSJVMNativeWasm·blackarrows-apps·Apache License 2.0
modal1.0.2
0

Flexible, customizable modal component offering animated transitions, background blur/tint/scale, stacking multiple modals, gesture-driven dismissal, flexible positioning and visibility-ratio state for fine-grained control.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
mediasfu-sdk-kotlin1.0.3
0

Real-time video conferencing SDK offering drop-in UI, customizable components, screen sharing, recording, chat, participant management, breakout rooms, polls, pagination, and self-hosting support.

AndroidNative·MediaSFU·MIT License