CATEGORY
GUI 3,805 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
fedri_browserA lightweight web engine bridge for WebKit2GTK on Linux.21MIT
rustyui-componentsShared component library for RustyUI.21GPL-3.0-or-later
rustyui-webWeb renderer for RustyUI (WASM + DOM).21GPL-3.0-or-later
ferox-pgBlazing-fast lightweight PostgreSQL client built in Rust21MIT
toolkit-ryGame UI toolkit with HUD widgets, menus, dialogs, inventory system, and 5 pre-built themes21MIT
damascene-winitDamascene — pure winit → damascene input mappers shared by winit hosts21MIT OR Apache-2.0
sniffnet-agentLightweight network flows exporter for Sniffnet21MIT OR Apache-2.0
tauri-plugin-amethystateTauri v2 plugin that exposes amethystate reactive persistent state to the frontend, with TypeScript/Rust codegen21MIT
layuit-termTerminal renderer for Layuit21MIT
sinomo-ui-debugDebugging and inspection widgets for SUI applications.21non-standard
sinomo-ui-bindings-coreLanguage-neutral binding infrastructure for SUI.21non-standard
sinomo-ui-testingDeterministic in-process UI automation for SUI.21non-standard
xfce4-utilXfce utility library20LGPL-2.1-only
open-gpui-canvasExtensible infinite canvas model and interaction primitives for Open GPUI.20Apache-2.0
easytkMVC-pattern for FlTk and Gtk20LGPL-2.1-only
dashscene-composeAndroid Jetpack Compose host backend for DashScene20MIT
voiWork in Progress20MIT
halley-portalNative xdg-desktop-portal ScreenCast and Screenshot backend for the Halley compositor.20GPL-3.0-only
palserPlatform Abstraction Layer for SoftwarE Renderers20Apache-2.0
crdf-editorA visual RDF graph editor powered by crdf and egui.20MIT OR Apache-2.0
appscale-cliAppScale CLI — Project scaffolding, dev server, and build tools20MIT
vakenTiny macOS menu bar utility to keep your Mac awake — Rust wrapper around `caffeinate`.20MIT OR Apache-2.0
megameshDesktop tool for generating image-based lighting cubemaps and LUTs20Unlicense
rustdown-mdMarkdown parsing and rich-text rendering widgets for egui20MIT
htoolA multi-threaded networking utility and vulnerability scanner GUI written in Rust using egui.20MIT
drasynDrasyn — turn a tablet into a wireless graphics tablet and annotation surface for your desktop. Name reserved for the Drasyn…20MIT
znoteA locally-hosted open-source notes application. Draw, type, link, and serve your notes20Apache-2.0
rdirstat-guiA fast disk space analyzer (GUI) — parallel scanner with live snapshot updates, built on egui20MIT
fyrn-genCode generation from design token JSON to Rust, CSS, and JSON schema. STUB — reserved.20MIT OR Apache-2.0
fyrn-domFirst-party DOM widget primitives (web track). STUB — reserved.20MIT OR Apache-2.0
tauri-plugin-ios-glass-tabbarA native iOS 26 Liquid Glass UITabBar for Tauri apps, bridged to your web navigation.20MIT
astrelis-text-gpuGPU glyph rasterization and atlas caching for Astrelis text layouts20MIT
tickwork-shellTickwork shell — shared UI rendering library for tickwork-based games (egui, localisation, themes).20MIT OR Apache-2.0
oth_mermaidvLittle browser UI to view rendered Mermaid files20MIT
raxon-cliCLI for the raxon UI framework: scaffold, build, and run Rust apps on iOS, Android, and the web.20MIT OR Apache-2.0
leptos_ui_kit_registrySource-first pure-CSS UI kit and CLI for Leptos Trunk CSR apps.20MIT OR Apache-2.0
xfce4-uiXfce UI utility library19LGPL-2.1-only
spark-tuiMinimal, zero-dependency terminal UI toolkit for Rust19MIT OR Apache-2.0
choraleName reservation for the chorale headless table library. Real implementation lives in chorale-core + per-framework adapters;…19MIT OR Apache-2.0
dioprism-addonsFacade bundle for the Dioprism Dioxus addon crate family.19MIT OR Apache-2.0
waybar-dynamicDynamic widget CFFI module for Waybar — add, update, and remove widgets at runtime via Unix socket.19MIT
oxi-tui-legacyTerminal UI widgets and theme system for oxi, built on ratatui19MIT
webchromeA professional, lightweight Rust crate to launch local web files in Google Chrome App Mode with custom window sizes.19MIT
rue-coreA Vue 3-like reactive UI framework for building web applications in Rust/WASM19MIT
rue-macrosProcedural macros for Rue — a Vue 3-like reactive UI framework in Rust/WASM19MIT
rustformerA Rust UI library for Windows, inspired by WinForms.19MIT OR Apache-2.0
buiy_coreCore layout, render, text, and accessibility engine for the Buiy UI library.19MIT OR Apache-2.0
buiy_widgetsWidget library for Buiy: buttons, text inputs, and other UI components for Bevy.19MIT OR Apache-2.0
buiy_bsnBSN (Bevy Scene Notation) authoring surface for Buiy: ergonomic re-exports of the bevy_scene bsn! macro and spawn extension…19MIT OR Apache-2.0
buiy_verifyVisual and accessibility verification harness for testing Buiy and Bevy UI applications.19MIT OR Apache-2.0
esearchstatA high-performance desktop GUI for incredibly fast text searching, powered by ripgrep.19MIT
fyrn-icoFyrn icon set — SVG metadata registry and asset management. STUB — reserved.19MIT OR Apache-2.0
fyrn-cssExports Fyrn design tokens as CSS custom properties (web track). STUB — reserved.19MIT OR Apache-2.0
fyrn-termFirst-party terminal widget primitives (TUI track). STUB — reserved.19MIT OR Apache-2.0
astrelis-appShared desktop and continuously updating application runtime for Astrelis19MIT
fyrn-wgpuExports Fyrn design tokens as GPU-uniform-friendly constants (native track). STUB — reserved.19MIT OR Apache-2.0
fyrn-widgetFirst-party wgpu-native widget primitives (native track). STUB — reserved.19MIT OR Apache-2.0
gtk-markdownA GTK4 widget that renders a subset of Markdown as native GTK widgets.19GPL-3.0-or-later
rustcast-linuxrustcast — a Raycast-class GTK4 launcher for Linux (installs the `rustcast` binary)19MIT
astrelis-paint-gpuGPU renderer for Astrelis backend-independent display lists19MIT
hjkl-css-floemAdapter that maps a hjkl-css Stylesheet onto floem View styling via an extension trait.19MIT
chorale-deriveProc-macro for automatic ColumnDef generation from a #[derive(TableRow)] struct.19MIT OR Apache-2.0
retrocalcA retro Windows 3.1-styled calculator for your desktop19MIT
halley-liftSearch and action launcher for the Halley Wayland compositor.19GPL-3.0-only
merecatThe cat that lives on the mere: a graph-workspace browser and reference host for the mere library. Merecat is the English calque…19MIT OR Apache-2.0
boltz-gpui-probeShared element-tree core for a GPUI inspector overlay + in-process UI test driver19Apache-2.0
jellyflow-eguiImmediate-mode egui adapter for Jellyflow node graphs.18MIT OR Apache-2.0
dioxus-deviconsDevicons for Dioxus, one component per icon.18MIT
glyxGlyx — a fast, lightweight Rust desktop UI framework. (Placeholder release; full framework in active development.)18MIT OR Apache-2.0
glyph-appA GPU-native desktop app framework for Rust — one crate, one import18MIT
chorale-yewName reservation. Future Yew adapter for the chorale headless table library.18MIT OR Apache-2.0
chorale-sycamoreName reservation. Future Sycamore adapter for the chorale headless table library.18MIT OR Apache-2.0
rustyclaw-desktopDesktop GUI client for RustyClaw18MIT
binder_clientA client library for mochiOS Binder IPC.18Apache-2.0
jl_UIA Rust UI library using XML for layout and supporting 2D/3D rendering18GPL-3.0
winio-ui-stubStub backend for winio — used when no real backend is selected.18MIT
limur-widgetsOpinionated widget collection for the limur UI framework.18MIT OR Apache-2.0
limur-desktopDesktop application runner for the limur UI framework.18MIT OR Apache-2.0
pretext-eguiegui renderer and widget helpers for Pretext paragraph layouts.18MIT
oxide-gui-linuxLinux minifb backend for oxide-gui: opens an X11/Wayland window for developing and testing oxide-gui applications on desktop…18MIT
bmux_tui_componentsReusable terminal UI components for bmux18MPL-2.0
godot-gruiReactive, declarative UI framework for Godot 4 in Rust18MPL-2.0
enxame-webENXAME web GUI — a Leptos/Tela remote UI for enxamed, served to every browser18MIT
enxame-guiENXAME native desktop GUI — a Dioxus (Tela F⊥) client for enxamed on macOS/Windows/Linux18MIT
app-maker-mcpMCP server that lets agents see and control native (X11) applications inside an isolated Xephyr display.18BSD-3-Clause
mkapk-test-hostCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework18GPL-3.0
fyrn-tuiExports Fyrn design tokens as terminal escape sequences (TUI track). STUB — reserved.18MIT OR Apache-2.0
amethystate-yewType-safe reactive persistence for Rust GUI apps18MIT
liberoA work in progress UI library focused on DX, UX, a11y and configurability.18MIT OR Apache-2.0
ddctuiTerminal UI for controlling DDC/CI monitor properties18GPL-3.0-or-later
aether-caelumA between-the-lines layout engine for Rust, implementing Flexbox, Grid, and Block layout18MIT
orbital-shellExtractable Orbital application shell: layouts, navigation, and composition helpers18MIT
wgpuiA community fork of Zed's GPU-accelerated UI framework18Apache-2.0
astrelis-ui-widgetsReusable retained widget compositions for Astrelis18MIT
yeet-launcherA fast, minimal, configurable app launcher for Wayland18GPL-3.0-only
leptos_ui_kit_primitivesSource-first pure-CSS UI kit and CLI for Leptos Trunk CSR apps.18MIT OR Apache-2.0
leptos_ui_kit_codegenSource-first pure-CSS UI kit and CLI for Leptos Trunk CSR apps.18MIT OR Apache-2.0
ironwood-uiRust-native UI framework with fine-grained reactivity and swappable platform backends17MIT OR Apache-2.0
triforge-guiTriforge Web GUI — axum server with embedded HTML, Gradio-like experience17MIT OR Apache-2.0
binder_protocolBinder IPC protocol definitions for mochiOS.17Apache-2.0
ratatui-style-presetsReady-to-use CSS theme & utility presets for ratatui-style — default theme, Tailwind utilities, widget defaults, and…17MIT
afarOperate shells from afar: line-mode terminal panes over local PTY or SSH for egui, rendered through egui-elegance's MultiTerminal.17MIT OR Apache-2.0
ib-shellA library for Windows Shell.17MIT
deweyguiAn agentic-first GUI framework with pluggable rendering backends and complete ontology for AI agent discoverability17AGPL-3.0-or-later
buiyA comprehensive UI library for Bevy with web-quality accessibility.17MIT OR Apache-2.0
gloc-dioxusDioxus adapter for GLoC reactors — context hooks for reactive state management17MIT
bubblepressBUBBLEPRESS™ — reference user-facing application of the BCCCOP™ Biometric-First Communication Protocol. Top-level landing crate.17Apache-2.0
mkapk-resCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework17GPL-3.0
tauri-easy-updaterHassle-free auto-updates for Tauri apps. No signing keys required.17MIT
astrelis-gpu-wgpuWgpu backend for the Astrelis GPU API17MIT
win-rarA Windows archive manager supporting ZIP, 7z, RAR, TAR with encryption, shell integration, and drag-and-drop17MIT
astrelis-compositorOrdered UI and scene pass composition for Astrelis17MIT
iris-cmdIris Runtime CLI - Build and develop Vue 3 applications with Rust+WebGPU runtime17MIT OR Apache-2.0
glyph-tuiA terminal UI for visualizing data17MIT
cotis-macrosModular Rust UI framework core17MIT
typst-iced-editorA code editor widget for iced, focused on Typst17MIT
wlpowerPower menu for wayland compositors using the GTK4 graphics library, written in Rust17MIT
leptos_ui_kit_cliSource-first pure-CSS UI kit and CLI for Leptos Trunk CSR apps.17MIT OR Apache-2.0
slint-borderlessSafe Windows-native borderless window integration for Slint17MIT
adequate_booru_viewera somewhat-adequate booru reference viewer: fast local boolean-tag search, GPU water UI16MIT
nornir-appshellThe ONE shared, egui-FREE app-shell MODELS for the nordisk constellation's JetBrains-style common shell — the `Identity` card…16MIT OR Apache-2.0
sprite_animegui widget for gif animation and sprite image16Apache-2.0
glimpse-custom-applet-sdkTyped async framework for building Glimpse exec applets16MIT
fenestra-platformWindow, shell, region, and desktop integration primitives for Fenestra16MIT OR Apache-2.0
fenestra-motionDeclarative motion graphics for the fenestra GUI framework: compositions as pure functions of frame number, sampled and verified…16MIT OR Apache-2.0
cliviewTurn your Rust CLI into a local web app with one line16MIT OR Apache-2.0
cotis-web-builderWASM build routine and cotis-cli plugin for cotis-web16MIT
a2nativeNative desktop UI renderer for AI agents — one JSON in, one native window, one JSON out16Apache-2.0
astrelis-platform-winitWinit desktop backend for Astrelis16MIT
scrimWayland full-screen color overlay with file interface.16MIT
astrelis-render-2dSprite and tilemap scene rendering for Astrelis16MIT
astrelis-render-3dLit mesh scene rendering for Astrelis16MIT
aurora-engineAn experimental, capability-gated web browser engine in Rust (HTML/CSS/layout + headless rendering).16MPL-2.0
fluent-eguiFluent 2 design system implementation for the egui immediate-mode GUI library.16MIT OR Apache-2.0
astrelis-ui-dockingSerializable editor docking workspaces for Astrelis16MIT
astrelis-ui-hostCross-platform retained UI, surface, and compositor window hosting for Astrelis16MIT
hanabi_node_graphReusable egui node-graph canvas with caller-owned topology and state16MIT OR Apache-2.0
leptos_ui_kitSource-first pure-CSS UI kit and CLI for Leptos Trunk CSR apps.16MIT OR Apache-2.0
crownshellA Rust framework for building Wayland layer shell surfaces with Vello 2D graphics.16MIT
chamberlain-coreChamberlain framework core: heartbeat tick, trigger discovery, JS runtime host, state store, OS notification, tray15MIT OR Apache-2.0
dashscene-typesetText shaping, bidi, and glyph atlas pipeline for DashScene15MIT
dashscene-skiaSkia rendering backend for DashScene15MIT
mereA spatial browser for the web — knowledge as a graph, browsing as etching.15MIT OR Apache-2.0
platenGraph-aware composition surface for the Mere browser — node layout, the press to verso's page.15MIT OR Apache-2.0
dashscene-validatorPaint-profile and vocabulary validation for DashScene15MIT
oxiui-trayOxiUI system-tray adapter (quarantine crate — pulls GTK on Linux; NOT in the Pure-Rust L1 set)15Apache-2.0
cotis-accessibilityAccessKit accessibility bridge traits for Cotis15MIT
tpt-appfront-domFine-grained-reactive real DOM backend for TPT AppFront (web-sys), wasm32-only, no virtual DOM.15MIT OR Apache-2.0
cotis-webBrowser/WASM render backend for the Cotis UI framework15MIT
cotis-wgpuDesktop wgpu renderer backend for Cotis15MIT
cotis-interactivityHigher-level input managers for Cotis applications15MIT
cotis-modules-debugRecord, replay, and isolate Cotis layout and UI declaration pipelines15MIT
cotis-cliPlugin host for Cotis build, check, and run routines15MIT
rxuiReserved for the upcoming RXUI retained-mode Rust UI framework15MIT
bevy_uicmdTOML-defined form UIs for Bevy that emit validated commands instead of mutating state — facade crate re-exporting…15Apache-2.0
astrelis-platform-testDeterministic scripted platform backend for Astrelis15MIT
tauri-plugin-crumbtrailTauri v2 plugin for Crumbtrail: capture desktop app sessions over native IPC, no server process required15MIT
anomuraA renderer-agnostic tiling window manager core, inspired by xmonad15BSD-3-Clause
kalamosRTL-first text shaping, bidirectional layout, and rasterization15MIT OR Apache-2.0
orbital-uiLeptos component library and design system for focused, accessible product UIs15MIT
vyxen-rendererRenders the game for the Vyxen library15MIT OR Apache-2.0
vyxen-inputMany input events and types to do with the Vyxen library15MIT OR Apache-2.0
astrelis-ui-testingDeterministic semantic, inspection, and display-list UI testing for Astrelis15MIT
dockviewers_dioxusDioxus binding for the dockviewers packed-grid tiling layout — panes split, resize, tab, float, and maximize, saved to JSON and…15BlueOak-1.0.0
bdinfo-rs-guiNative desktop GUI for the bdinfo-rs Blu-ray analyzer (iced, pure-Rust).15LGPL-2.1-or-later
conduit-tauriTauri v2 plugin for conduit — binary IPC over the conduit:// custom protocol.14MIT OR Apache-2.0
graphshellPortable shell layer for the Mere browser — host GUI integration and Navigator surface.14MIT OR Apache-2.0
bevy_ui_local_scaleLocal scale factor for Bevy UI nodes.14MIT OR Apache-2.0
tweeq-coreRenderer-independent interaction semantics for Tweeq parameter widgets14MIT
light-file-dialogCross-platform native dialogs: message box, file picker, color chooser, password input, notifications.14Zlib
mkapk-accessibilityCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-vst3Cross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-auCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-aaxCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-standaloneCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
dioxus-chimerasDioxus integration for the chimeras camera library. Provides a preview server,
frame registry, camera pump, a use_camera_stream…14MIT OR Apache-2.0
async_downloaderAsync file downloader: prespawned worker pool, queue with concurrency limit, pause/resume, HTTP range resume, SHA-256…14Unlicense
miru-uiReserved - will redirect to mirui14MIT
tmdyA native desktop markdown viewer inspired by Telegram Desktop's rendered document view.14MIT
vyxen-geometryShapes and geometry types for the Vyxen library14MIT OR Apache-2.0
vyxen-physics2dPhysics types for the Vyxen library in 2d development14MIT OR Apache-2.0
egui_spellcheckEmbedded spell-checking and optional grammar hints for egui text editors14MPL-2.0
vyxen-mathMath types for the Vyxen library14MIT OR Apache-2.0
roseCross-platform GUI framework.13MIT OR Apache-2.0
amethystate-gpuiGPUI integration adapter for the amethystate reactive persistence library13MIT
amethystate-leptosType-safe reactive persistence for Rust GUI apps13MIT
beuvyFacade crate for beuvy-runtime plus optional declarative UI authoring.13Apache-2.0
amethystate-dioxusType-safe reactive persistence for Rust GUI apps13MIT
amethystate-slintType-safe reactive persistence for Rust GUI apps13MIT
louieAn agentic-first TUI framework with complete ontology for agent discoverability13AGPL-3.0-or-later
egaku-termEgaku-Term — terminal renderer + runtime for egaku widget state machines (crossterm-backed, sync + tokio)13MIT
mirukoReserved - will redirect to mirui13MIT
vyxen-coreMany generic types to assist development with the Vyxen library13MIT OR Apache-2.0
wyvern-viewerWyvern embedded URL viewer — wry window that loads a dialog URL13MIT
yewi-seo-macroA Yew procedural macro library for managing SEO metadata in web applications.13MIT
wyvern-cliWhat You View, Engine Renders Natively — HTTP dialog CLI12MIT
rustandA lightweight, Zustand-inspired state management library for Rust.12MIT
tweeq-eguiTweeq parameter-tuning widgets for egui12MIT
domi-eguiDOMicile 15-primitive widget library for egui (Phase 3c).12MIT
tpt-appfront-canvasHardware-accelerated egui/taffy canvas backend for TPT AppFront (glow renderer), native and wasm32.12MIT OR Apache-2.0