Rust Radix Logo

Introduction

Rust Radix is a Rust port of Radix.

TODO: introduction text

Parts

Rust Radix consists of the following parts:

Frameworks

Rust Radix is available for the following frameworks:

The following frameworks are under consideration:

The tables below show the support for the various frameworks.

  • ✅ = Supported
  • 🟦 = Early Support
  • 🚧 = Work In Progress
  • ❌ = Unsupported

Colors Support

NameFramework Independent
Colors

Icons Support

NameDioxusLeptosYew
Icons🚧🚧

Primitives Support

NameDioxusLeptosYew
Accessible Icon🚧 #17#69
Accordion#18#70
Alert Dialog#19#71
Arrow🚧 #20🚧 #72
Aspect Ratio🟦 #21#73
Avatar🚧 #22#74
Checkbox🚧 #23#75
Collapsible#24#76
Collection🟦 #25#77
Compose Refs🟦 #26🟦 #78
Context Menu#27#79
Context#28#80
Dialog#29#81
Direction🟦 #30#82
Dismissable Layer🚧 #31#83
Dropdown Menu#32#84
Focus Guards🟦 #33#85
Focus Scope🚧 #34#86
Form#35#87
Hover Card#36#88
Label🟦 #37🚧 #89
Menu🚧 #38#90
Menubar#39#91
Navigation Menu#40#92
Popover#41#93
Popper🟦 #42🚧 #94
Portal🟦 #43#95
Presence🟦 #44#96
Primitive🟦 #45🟦 #97
Progress🟦 #46#98
Radio Group#47#99
Roving Focus🚧 #48#100
Scroll Area#49#101
Select#50#102
Separator🟦 #51🟦 #103
Slider#52#104
Slot🚧 #53🚧 #105
Switch🟦 #54#106
Tabs#55#107
Toast#56#108
Toggle Group#57#109
Toggle🚧 #58#110
Toolbar#59#111
Tooltip#60#112
Use Callback Ref
Use Controllable State🟦 #61#113
Use Escape Keydown🟦 #62#114
Use Layout Effect
Use Previous🟦 #63#115
Use Rect#64#116
Use Size🟦 #65🟦 #117
Visually Hidden🟦 #66#118

License

This project is available under the MIT license.

Rust For Web

The Rust Radix project is part of the Rust For Web.

Rust For Web creates and ports web UI libraries for Rust. All projects are free and open source.