
Rust shadcn/ui
A Rust implementation of the popular shadcn/ui library, providing beautifully designed, copy-paste components for Rust web frameworks like Leptos and Yew.

Rust shadcn/ui: Modern UI Components for Rust Web Development
Rust shadcn/ui is a dedicated port of the widely acclaimed shadcn/ui library, bringing its collection of beautifully designed and highly composable UI components to the Rust ecosystem. Developers can easily integrate these components into their Rust-based web applications, leveraging familiar patterns and aesthetics. It aims to provide a seamless experience for building modern user interfaces with Rust, initially supporting frameworks like Leptos and Yew, with more planned for the future.
Features:
- Component Library: A Rust port of shadcn/ui's collection of beautifully designed components, ready to be integrated into Rust applications.
- Leptos Framework Support: Provides components specifically adapted for the Leptos web framework.
- Yew Framework Support: Offers components compatible with the Yew web framework.
- Dioxus Framework Consideration: Actively considering future support for the Dioxus framework.
- Accordion Component: Enables the creation of vertically stacked, collapsible content panels.
- Alert Component: For displaying contextual feedback messages for typical user actions.
- Button Component: Provides various styles of interactive button elements for user actions.
- Card Component: Flexible content containers with header, content, and footer sections.
- Input Component: Standard form input fields for capturing user data.
- Badge Component: Small visual indicators for counts or statuses.
- Checkbox Component: Allows users to select one or multiple options from a set.
- Dialog Component: Modal windows that overlay content to require user interaction.
- Dropdown Menu Component: Displays a list of choices or actions upon user interaction.
- Table Component: For organizing and displaying tabular data effectively.
- Tooltip Component: A small pop-up box that displays information when a user hovers over an element.
Summary:
Rust shadcn/ui offers a growing collection of UI components ported from the popular shadcn/ui library, specifically tailored for Rust web development. It enables developers to build visually appealing and functional user interfaces using familiar components within Rust frameworks like Leptos and Yew. The project focuses on providing easy-to-integrate, well-designed elements to accelerate the development of modern web applications in the Rust ecosystem, with ongoing efforts to expand framework and component support.

Similar to Rust shadcn/ui:


