Rust shadcn/ui screenshot

Rust shadcn/ui

Author Avatar Theme by Rustforweb
Updated: 17 May 2025
153 Stars

Rust shadcn/ui is a Rust port of shadcn/ui.

Overview

The Rust port of shadcn/ui is a library of beautifully designed components that can be easily integrated into Rust applications. It offers a collection of well-crafted components that can enhance the user interface of web applications built using Rust. The project is part of Rust For Web, a platform focused on creating and porting web UI libraries for Rust, all of which are free and open source.

Features

  • Beautifully Designed Components: A library of visually appealing components.
  • Frameworks Support: Available for Rust frameworks like Leptos and Yew.
  • Under Consideration: Exploring integration with Dioxus framework.
  • Documentation: Comprehensive resources available in the Rust shadcn/ui book.
  • Logo Design: Logo is a fusion of shadcn/ui and Ferris the Rustacean.
  • License: Project is licensed under the MIT license.

Installation

To install the Rust port of shadcn/ui, use the following steps:

  1. Incorporate the library into your Rust project dependencies.
    [dependencies]
    shadcn_ui = "x.x.x"
    
  2. Import the library into your project.
    use shadcn_ui;
    

Summary

The Rust port of shadcn/ui is a valuable resource for Rust developers looking to enhance the user interface of their web applications. With a range of beautifully designed components, support for various Rust frameworks, and extensive documentation, this project simplifies the process of creating visually appealing interfaces. Additionally, being part of Rust For Web underscores its commitment to open source principles and community-driven development.