-
rfd
File Dialog
-
egui_graphs
Interactive graph visualization widget for rust powered by egui
-
cassowary
linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'
-
slint-updater
Tool used to update .slint files from previous versions
-
gpui-component
UI components for building fantastic desktop application by using GPUI
-
mundy
Reads various system-level accessibility and UI preferences
-
egui_taffy
Grid, Flexbox, Block layout support for egui using taffy
-
egui_dnd
A drag and drop library for egui
-
egui-probe
Trait and derive macro for exposing value editing in egui
-
dear-implot
High-level Rust bindings to ImPlot with dear-imgui-rs integration
-
hypen-engine
Hypen engine
-
virtual_joystick
Bevy virtual Joystick for mobile/web/touch games with Mouse Emulation
-
orbclient
The Orbital Client Library
-
mdbook-admonish
A preprocessor for mdbook to add Material Design admonishments
-
dear-implot3d
High-level Rust bindings to ImPlot3D with dear-imgui-rs integration
-
egui-async
running async tasks in egui and binding their results to your UI
-
ribir_algo
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tui-journal
Tui app allows writing and managing journals/notes from within the terminal With different local back-ends
-
zng
Cross-platform GUI framework
-
mogwai
The minimal, obvious, graphical, widget application interface
-
ribir
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
turbo-vision
classic Borland Turbo Vision text-mode UI framework
-
egui-elegance
Elegant, opinionated widgets for egui: buttons, inputs, selects, cards, tabs and more. Paired dark/light themes.
-
oxivgl
Safe no_std Rust bindings for LVGL — embedded GUI on ESP32 and host SDL2
-
egui_styled
Tailwind-style utility styling for egui: per-widget hover/focus/active variants, design tokens, and composable style functions
-
vtcode-theme
Shared theme registry and runtime state for VT Code UI crates
-
hypen-parser
Hypen DSL parser using Chumsky
-
egui_router
A SPA router for egui
-
ghcli
A terminal UI for GitHub
-
egui_animation
Experimental animation utilities for egui, including easing functions and a collapse view
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
egui-snarl
Node-graphs for egui
-
raui-material
Material components library for RAUI
-
easy-imgui
Rust wrapper for the Dear ImGui library
-
tailyew
Reusable Yew + Tailwind UI component library
-
egui_logger
log implementation for egui
-
understory_virtual_list
Core 1D virtualization primitives for dense index strips
-
i-slint-backend-testing
Testing backend for Slint
-
makepad-widgets
Makepad widgets
-
dioxus-document
CLI Configuration for dioxus-cli
-
wavecraft-protocol
Shared parameter definitions and contracts for Wavecraft
-
egui_phosphor_icons
Phosphor Icons for egui - A flexible icon library with multiple font styles
-
gui
A generic UI library/framework
-
ratatui-macros
Macros for Ratatui
-
krowbar
Status bar for BSPWM
-
dioxus-core-types
CLI Configuration for dioxus-cli
-
wavefunk-ui
Askama and htmx UI component base for Wave Funk Rust applications
-
bevy_ui_text_input
Bevy UI text input plugin
-
dear-imnodes
Safe, idiomatic Rust bindings for ImNodes (node editor for Dear ImGui)
-
axonyx-core
Core parser, lowering, query model, and SQL draft compiler for Axonyx
-
raui-retained
RAUI retained mode UI layer
-
gpui-navigator
Navigator for GPUI with transitions, nested routing, guards, and middleware
-
anathema
Create beautiful, easily customisable terminal applications
-
bevy_lunex
Blazingly fast retained UI layout engine for Bevy ECS
-
dioxus-ui-system
A pure Rust design system for Dioxus with Atomic Design principles
-
lunk
Event graph processing
-
backer
straight-forward UI layout
-
raui
Renderer Agnostic User Interface
-
egui_field_editor
Easily creating UI to edit and preview data
-
repose-material
Material components for Repose
-
axuielement
Safe Rust bindings for Apple's AXUIElement — drive other apps' UIs (read attributes, perform actions) on macOS
-
yazi-widgets
Yazi user interface widgets
-
net-deck
Operator cyberdeck — terminal UI for the Net mesh
-
bubbletea-widgets
A collection of reusable TUI components for building terminal applications with bubbletea-rs
-
bevy_state_ui
UI library for rendering a UI from a given state
-
zng-env
Part of the zng project
-
rue-core
A Vue 3-like reactive UI framework for building web applications in Rust/WASM
-
pax-cli
Command line interface tool for developing, packaging, and managing Pax projects
-
glt
Glint compiler library
-
understory_timing
Host-agnostic timer queue primitives
-
egui_sauge
A fresh, natural design system for egui — sage palette, warm neutrals, WCAG AA
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
hypen-server
Rust server SDK for building Hypen applications
-
dioxus-rsx-hotreload
CLI Configuration for dioxus-cli
-
damascene-wgpu
Damascene — wgpu backend (native + wasm)
-
dioxus-history
History provider for dioxus
-
bevy_easy_ui
A declarative, fluent builder-pattern abstraction layer on top of Bevy's UI system and Bevy UI Text Input
-
ui-grid-egui
egui widget adapter for @ornery/ui-grid
-
gpui-preview
A Storybook-like component preview and capture tool for GPUI, Zed's GPU-accelerated UI framework
-
iced_wgpu
A renderer for iced on top of wgpu
-
hjkl-css
Parser + AST for a CSS subset used to drive declarative UI styling. Toolkit-agnostic; pair with hjkl-css-floem for floem bindings.
-
axonyx-ui
Foundry CSS, JavaScript helpers, and Axonyx-native .ax components for Axonyx UI
-
gpui-animation
A lightweight and fluent animation wrapper for GPUI, enabling smooth state-driven transitions with minimal boilerplate
-
ohos-window-sys
Raw Bindings to the OpenHarmony native window
-
whisker-config
Config types used in whisker.rs to declare app metadata
-
singlestage
A UI component library for Leptos based on Basecoat UI and shadcn/ui
-
makepad-audio-graph
Makepad audio graph
-
ribir_text
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
graphix-rt
A dataflow language for UIs and network programming, runtime
-
egui_virtual_list
A virtual list widget for egui, with support for variable height items
-
graphix-stdlib
A dataflow language for UIs and network programming, standard library
-
xrune
Declarative UI DSL framework with pluggable codegen backends
-
gpui_tea
Runtime primitives for building Elm-style GPUI applications
-
rustydialogs
cross-platform way to display native dialog boxes
-
ui_layout
A minimal Flexbox-inspired layout engine for Rust GUI
-
term_render
A terminal UI library for building rich terminal applications in Rust
-
critical-path-check
A critical path measurement tool designed for both local and remote builds
-
cvkg-vdom
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
whisker-dev-runtime
Development-only runtime: WebSocket client + hot-reload patch receiver
-
ck-tui
Terminal UI for ck semantic search
-
stuk-platform
Cross-platform window, input, clipboard, tray, autostart, global-shortcut, and deep-link primitives for the Stuk app framework
-
operad
A cross-platform GUI library for Rust
-
theframework
A cross platform application UI framework
-
oxiforge
YAML-to-Rust code generator for oxivgl LVGL UIs
-
whisker-input
Text-input component for Whisker — a native single-line / multiline field (UITextField / UITextView on iOS, EditText on Android) with Leptos-style two-way binding, placeholder / caret / selection colors…
-
egui_knob
knob widget for egui
-
whisker-webview
WebView component for Whisker — a native web view (WKWebView on iOS, android.webkit.WebView on Android) with reactive url / inline html, a single JS-bridge channel (window.whisker…
-
ax-std
ArceOS user library with an interface similar to rust std
-
telex-tui
A DX-first TUI framework for building AI terminal applications
-
egui_node_editor
A helper library to create interactive node graphs using egui
-
uptrakit-surfaces
Shared surface contracts for built-in and provider UI integration
-
specloom-cli
CLI for the deterministic Specloom Figma-to-spec pipeline
-
egui_suspense
Automatically show loading and error uis for egui
-
egui-shadcn
Shadcn-inspired component kit for egui
-
codemelted
aim of this project is to deliver a swiss army knife module to aid software engineers for building full stack solutions for their applications. Utilizing the Rust programming language…
-
inputbox
A cross-platform, native GUI input box
-
bevy_ui_anchor
A small bevy plugin for anchoring UI elements to specific points or entities in the world
-
dear-app
Convenient Dear ImGui application runner for dear-imgui-rs (Winit + WGPU, docking, themes, add-ons)
-
rlvgl-widgets
Built-in widgets for rlvgl
-
lgtm
AI code review assistant
-
blinc_text
High-quality text rendering for Blinc UI framework
-
adk-ui
Dynamic UI generation for ADK-Rust agents - render forms, cards, tables, charts and more
-
cvkg-render-gpu
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
tui-pages
Core for TUI apps with multiple pages
-
dioxus-devtools-types
CLI Configuration for dioxus-cli
-
gooey-rs
Tile-based UI library with audio support
-
dear-imgui-sys
Low-level FFI bindings to Dear ImGui v1.92.8 (docking branch) via cimgui (C API)
-
blinc_image
Image loading and rendering for Blinc UI
-
egui-graph-edit
A helper library to create interactive node graphs using egui
-
solverforge-ui
Frontend component library for SolverForge constraint-optimization applications
-
dioxus-rsx-rosetta
Autofomatter for Dioxus RSX
-
mcp-embedded-ui
A lightweight embedded Web UI for any MCP Server
-
dioxus-genai-chat
A configurable Dioxus + Bulma chat UI with chained reasoning timelines, inline controls, and optional genai integration
-
whisker-runtime
Core runtime for Whisker: reactive primitives, element tree, Lynx integration
-
windjammer-ui
Cross-platform UI framework for Windjammer (Web, Desktop, Mobile)
-
voce-schema
Voce IR schema definitions and generated FlatBuffers bindings
-
eq_ui
Portable Dioxus UI component library - atoms, molecules, organisms + theme
-
bevy_rectray
A minimal 2d layout system for bevy
-
dioxus-native-dom
Core headless native renderer for Dioxus based on blitz
-
uzor-urx-core
URX render-family core types: DrawCommand scene, DirtyState, CacheKey, SkeletonFrame, metrics facade. Shared by uzor-urx-wgpu, uzor-urx-cpu, uzor-urx-hybrid.
-
axonyx-runtime
Runtime contract and execution layer for Axonyx applications
-
armas-basic
Core components and theme system for egui, inspired by shadcn/ui
-
iced_winit
A runtime for iced on top of winit
-
bevy_bc_ime_text_field
IME-compatible text field plugin for Bevy (Windows only). Supports both UI and 2D text input.
-
voce-compiler-dom
Voce IR DOM compiler — compiles validated IR to optimized HTML
-
paramdef
Type-safe parameter definition system
-
egui_infinite_scroll
Infinite scroll widget for egui
-
uzor-urx-cpu
URX CPU backend — own scanline rasteriser. Consumes urx-core DrawCommand, outputs premultiplied RGBA8 Pixmap. No tiny_skia/vello_cpu dep (math too buggy, write own).
-
enum2egui
derive macro that creates a set of egui ui databindings from arbitrary data structures
-
orkester
Context-aware task scheduling
-
fyrox-ui
Extendable UI library
-
chargrid_input
Normalized input type for chargrid applications
-
hikari-extra-components
Advanced UI components (node graph, rich text, etc.) for the Hikari design system
-
damascene-web
Damascene browser host for wasm apps
-
applin
Backend library for the Applin™ Server-Driven UI framework
-
egui-mcp-client
embed in egui apps for MCP integration
-
graphix-lsp
A dataflow language for UIs and network programming, compiler
-
kotoba-state-graph
UI state management library for Kotoba using graph rewrite rules
-
cvkg-scene
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
voce-validator
Voce IR reference validator and CLI toolchain
-
raui-tesselate-renderer
RAUI renderer that tesselates layout into vertex and index buffers
-
tomt_bevycss
Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.13!
-
dioxus-component-manifest
Wire format for the dioxus CLI telemetry type
-
voce-compiler-webgpu
Voce IR WebGPU compiler — compiles 3D scene IR to WebGPU render pipelines
-
fluid-parser
A fluid (fltk ui designer) file parser
-
bevy-ui-navigation
A bevy plugin to make implementing ui navigation in your game a piece of cake
-
pix-engine
A cross-platform graphics/UI engine framework for simple games, visualizations, and graphics demos
-
bevy_mod_config
A Bevy plugin for configuration management
-
raui-immediate-widgets
Widgets library for RAUI immediate mode UI layer
-
whisker-driver
Backend driver for Whisker. Wraps the engine FFI and exposes the host shim helpers (run/tick) the iOS/Android shells call into via #[whisker::main].
-
gpui-rsx
A JSX-like macro for GPUI - simplify UI development with HTML-like syntax
-
ergonomic-windows
Ergonomic, safe Rust wrappers for Windows APIs - handles, processes, registry, file system, UI controls, Direct2D graphics, and more
-
egui-thematic
A theme editor and configuration system for egui applications with live preview, preset management, random theme generation, and persistence
-
adapto_ui
CSS component library and HTML utilities for Adapto
-
androxus
A UI component library for Android with Dioxus
-
actuate
A reactive user-interface framework
-
fusabi-tui-widgets
Widget library for Fusabi TUI
-
fl2rust-macro
A fluid (fltk ui designer) file to Rust transpiler
-
a2ui-core
Core logic for the A2UI protocol: traits, negotiation, validation, prompt building
-
layuit
A UI layout library for Rust
-
whisker
Cross-platform mobile UI framework built on Lynx. Umbrella crate.
-
wasm-react
WASM bindings for React
-
egui-rad-builder
quickly designing egui user interfaces
-
wonopui
parameterized YEW UI framework for building flexible and customizable web applications
-
communitas-ui-api
Shared view models and API types for Communitas UI stacks
-
cliffy-core
Reactive UI framework with geometric algebra state management
-
bevy_vista
A visual UI editor plugin for Bevy with inspector-driven editing and .vista.ron serialization
-
flowkit
A universal UI workflow library
-
uzor-urx-wgpu-full
URX full-GPU compute pipeline backend — encodes scene to GPU buffer, tile-bins via compute dispatch, sorts per-tile, rasterises via PTCL fragment pass. Sibling to urx-cpu / urx-hybrid / urx-wgpu (instanced).
-
polyscope-ui
UI layer for polyscope-rs: egui integration and widgets
-
waterui-layout
Layout components for WaterUI
-
bui-backend
Brower User Interfaces (BUIs) with Tokio
-
basecoat-controllers
WASM controllers for interactive basecoat-rs components
-
pax-lang
Pax language parser
-
dear-imgui-ash
Vulkan (Ash) renderer backend for dear-imgui-rs
-
dear-implot3d-sys
Low-level FFI bindings for ImPlot3D via cimplot3d (C API)
-
horizon-lattice-style
CSS-like styling system for Horizon Lattice
-
next-rs
📈 UI in Rust made simple
-
typhoon-core
Typhoon — lightweight Rust/WASM frontend framework for beginners
-
bevy_nested_tooltips
Nested Tooltips for the bevy game engine
-
egui_component
Unstyled, headless egui components with granular styling. Includes a fully-customizable styling system with optional pre-configured dark and light themes.
-
prettui
high-level lib for pretty command-line ui
-
raui-immediate
RAUI immediate mode UI layer
-
dioxus-desktop
WebView renderer for Dioxus
-
tinyharness-ui
ui library for tinyharness
-
dear-implot-sys
Low-level FFI bindings for ImPlot via cimplot (C API)
-
dear-imguizmo
High-level Rust bindings for ImGuizmo (C API) with Dear ImGui integration
-
uzor-render-hub
unified rendering backend hub — auto-detects GPU, instantiates the right backend (vello-gpu / vello-hybrid / wgpu-instanced / vello-cpu / tiny-skia), submits frames, collects metrics
-
bevy_ecs_typewriter
ECS typewriter system for Bevy engine
-
repose-ui
UI widgets and libs for Repose
-
cloudiful-bevy-settings
Reusable Bevy settings runtime for app-defined actions, field keys, and localization context
-
rlvgl-playit
Mini-playwright test driver for rlvgl: input injection, widget queries, and pixel inspection
-
ribir_geom
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
uzor-urx-wgpu
URX WGPU backend — consumes urx-core DrawCommand, dispatches to instanced-WGPU primitive pipelines (Quad SDF + Line capsule + Triangle + Text atlas). Wraps uzor-render-wgpu-instanced…
-
iced-shadcn
Shadcn-inspired component kit for iced
-
dioxus-cli-opt
CLI optimizations for dioxus-cli
-
feather-tui
building simple terminal-based user interfaces
-
hello_egui_utils
used by crates from https://github.com/lucasmerlin/hello_egui
-
emu-cli
Linux desktop-friendly CLI qemu wrangling tool
-
hjkl-css-floem
Adapter that maps a hjkl-css Stylesheet onto floem View styling via an extension trait
-
a2ui-protocol
Agent-to-UI protocol in Rust — define how AI agents communicate with user interfaces, render components, handle events
-
serdes-ai-ui
UI protocol adapters for serdesAI (Vercel AI SDK, AG-UI)
-
chk
The guided, locked-down layer of Pelican UI for consistent, reliable RAMP interfaces
-
bernardo-tui
A keyboard-only, distraction-free TUI widget library
-
adaptive-card-rs
working with Adaptive Cards, a format for rendering card-like user interfaces
-
elicit_ui
Typestate-based verified UI system using AccessKit as universal IR
-
raui-tetra-renderer
RAUI renderer for Tetra game engine
-
wavecraft-processors
Reusable processors for Wavecraft plugins
-
voce-compiler-wasm
Voce IR WASM compiler — compiles state machines and compute nodes to WebAssembly
-
meloic
A CLI music player written in Rust
-
dear-imguizmo-sys
Low-level FFI bindings for ImGuizmo via cimguizmo (C API)
-
dear-imguizmo-quat
High-level Rust bindings for ImGuIZMO.quat (C API) with Dear ImGui integration
-
dioxus-floating
A floating positioning engine for Dioxus 0.7. Handles flips, shifts, and scrollable containers with ease.
-
voce-compiler-ios
Voce IR iOS compiler — compiles IR to SwiftUI code with VoiceOver accessibility
-
swiftui
Build SwiftUI views from Rust
-
dear-imgui-glow
Glow (OpenGL) renderer backend for dear-imgui-rs
-
raui-ggez-renderer
RAUI renderer for GGEZ game engine
-
a2ui-types
Typed data models for the A2UI protocol (v0.8 & v0.9)
-
voce-compiler-hybrid
Voce IR hybrid compiler — per-component target selection across DOM, WebGPU, and WASM
Try searching with DuckDuckGo.