RavenRS · Rust GUI
Build your next Rust interface
Edit real RavenRS examples in Rust, preview the interface in your browser and download a Cargo project for desktop or WebAssembly.
One declarative Rust interface, GPU rendering, reactive state and semantic design tokens. Free and open source under MIT OR Apache-2.0.
npx create-ravenrs minha-lojaThe interactive preview loads when JavaScript and WebGPU or WebGL2 are available. You can read the guide and examples here at any time.
Explore the components
ButtonIconButtonToggleButtonToggleGroupSegmentedControlToggleCheckboxRadioGroupSliderStepperTextAreaNumberFieldMaskedFieldTimePickerDateTimePickerLookupFieldFormLayoutFilterBuilderTagBoxColorPickerDateRangePickerDropZoneFileUploadImageFieldWizardStepIndicatorStepBadgeToolbarSplitButtonConfirmDialogColorSwatchThemeSwitcherThemePickerThemeEditorFloatingToolbarScrollEdgeArrowTitleBarButtonGroupValueSliderInlineRenameFavoriteToggleSwatchGridNinePointAnchorColorPairTextFieldSelectComboboxDatePickerCalendarEventCalendarChatRichTextAttachmentStripAudioPlayerButtonSelectionBarFloatingPanelModelPickerCodeBlockReleaseNotesStatusBarTimelineToolRailSchedulerRecurrenceEditorCodeEditorPlaygroundExpressionEditorInputOtpFormFieldLabelDocumentTabsFileBrowserYearViewRibbonMenubarTabsSidebarSidebarBrandBreadcrumbPaginationAccordionDisclosureDialogSheetSplashScreenPopoverHoverCardTooltipHelpTipDropdownMenuContextMenuCommandPaletteToasterVirtualListSortableListTreeViewCardViewDataGridTableListStatChartChartReferenceSankeyChartChartCardBarChartAreaChartBarcodeTileLayoutVStackHStackGridSpacerScrollViewScrollSceneScrollLinkedStickyAnchorTickerCountUpLinkQuadFieldSplitterSplitPanesSplitHandleDockAreaCardGlassCardSectionDividerFooterAspectRatioCollapseZStackPropertyRowPageHeaderTextAlertBadgeAvatarKbdProgressBarSpinnerSkeletonDotOverlayBadgeRatingIconTileEmptyStateHeroBannerMultiProgressShimmerTextDaySeparatorShortcutSheetShortcutHintBarFilmstripPagedDocumentViewIconImageLottieCarouselHistogramRulerColorWheelCurveEditorZoomControlZoomPanViewMinimapRuleOfThirdsGridRubberBandMarqueeTransformHandlesProtractorCropOverlayEyedropperCompareViewImageLightboxCanvas