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.

system-themeA cross-platform Rust library to help build native-looking applications.500MIT/Apache-2.0GUIOperating systems pictogram-icons-materialMaterial design icons export for pictogram499MIT OR Apache-2.0AccessibilityGUI dampen-macrosProc macros for Dampen UI framework498MIT OR Apache-2.0Development toolsGUI jffiCross-platform framework for building native apps with Rust business logic and platform-native UIs498GPL-3.0Command line utilitiesDevelopment tools sol-uiAn exploratory hybrid 2d/3d ui framework for macOS495MIT OR Apache-2.0GraphicsGUI agape_renderer2D graphics renderer492Apache-2.0 OR MITGUI user-notify-rebornSend notifications to the system notification center, works on Windows and macOS492MIT OR Apache-2.0API bindingsGUI taino-edit-coreFramework-agnostic document model, transforms, state, history and commands for the taino-edit WYSIWYG editor.489MIT OR Apache-2.0GUIWebAssembly dampen-icedIced backend implementation for Dampen UI framework487MIT OR Apache-2.0Development toolsGUI zng-view-anglePart of the zng project.485Apache-2.0 OR MITGUI par-term-settings-uiSettings UI for par-term terminal emulator484MITGUI taurifestA declarative engine for building Tauri applications from a single manifest file.483MITGUIWeb programming julep-iced-debugVendored fork of iced_debug for Toddy UI -- A pluggable API for debugging iced applications481MITGUI toddy-iced-debugVendored fork of iced_debug for Toddy UI -- A pluggable API for debugging iced applications479MITGUI yomichan-rs-dictreserving for yomichan-rs (gui)476MITGUI g3-computer-controlComputer control (keyboard, mouse, screen) for G3/GB AI agent475MITDevelopment toolsGUI fnordA GUI library. (Work in progress)474non-standardGUI shadcn-iconsLucide icon library for shadcn-rs - SVG icons as Yew components473MIT OR Apache-2.0GUIWebAssembly cranpose-liquidLiquid UI — cranpose's first-party glass component library (iOS-26-style materials, spring motion)473Apache-2.0GUI ichiA lib for instinctive present layout471Apache-2.0ConfigurationGame development dear-imgui-ashVulkan (Ash) renderer backend for dear-imgui-rs471MIT OR Apache-2.0API bindingsGUI whisker-webviewWebView component for Whisker — a native web view (WKWebView on iOS, android.webkit.WebView on Android) with reactive url /…471MIT OR Apache-2.0GUI rutleRob's Universal Text Layout Engine: a rendering-agnostic structured editor and layout core for tdoc::Document471MITGUIRendering dioxus-code-editorSyntax-highlighted code editor component for Dioxus.468MITGUIWeb programming nekouiA component-based UI framework for Leptos applications465MIT OR Apache-2.0GUIWebAssembly cocoanutA minimal, declarative macOS GUI framework for Rust464Apache-2.0GUIOperating systems::macOS APIs zeus-widgetsA collection of widgets for egui464MIT OR Apache-2.0GUI ribir_typesA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.462MITGUI silex_vtableNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.460MIT OR Apache-2.0GUIWebAssembly dioxus-sdk-notificationSend notifications from your Dioxus apps.459MIT OR Apache-2.0GUIWebAssembly rustydialogsProvides a simple and cross-platform way to display native dialog boxes.459MITGUI waterui-navigationNavigation components for WaterUI458Apache-2.0 OR MITGUI waterui-formForm components for WaterUI (inputs, buttons, validation)457Apache-2.0 OR MITGUI waterui-mediaMedia components for WaterUI (images, videos, audio)456Apache-2.0 OR MITGUIMultimedia rs-grid-leptosLeptos component wrapper for rs-grid456MITGUIWebAssembly graphix-package-strA dataflow language for UIs and network programming, string package456MITCompilersGUI whisker-inputText-input component for Whisker — a native single-line / multiline field (UITextField / UITextView on iOS, EditText on Android)…455MIT OR Apache-2.0GUI freya-devtools-appDevtools App for Freya app454MITAsynchronousGUI silex_htmlNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.452MIT OR Apache-2.0GUIWebAssembly silex_macrosNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.451MIT OR Apache-2.0GUIWebAssembly chorale-dioxusDioxus adapter for the chorale table library. Renders `chorale-core::TableState` with virtualization, selection, and inline cell…451MIT OR Apache-2.0GUI radiance-eguiAn easy-to-use immediate mode GUI that runs on both web and native (fork with SRGB color fixes for Radiance)449MIT OR Apache-2.0Game developmentGUI fyrox-ui-sdl3Integration of FyroxUI with SDL3449MITGraphicsGUI beetry-messageInternal beetry crate. For the public API, check the beetry crate.449MITAsynchronousConcurrency pulse-leptos-uiDark-first reactive UI components and design system for Leptos447MITGUIWeb programming tuieA rich, performant TUI library for Rust.447MITCommand-line interfaceGUI iced_akselA data-driven charting library for Iced445MITGUI animato-wasmWASM, requestAnimationFrame, DOM integration, and layout animation for Animato.442MIT OR Apache-2.0GUIWebAssembly horizon-lattice-coreCore systems for Horizon Lattice: event loop, signals, properties438MIT OR Apache-2.0GUI waterui-graphicsGraphic components for WaterUI438Apache-2.0 OR MITGUI iced_splitresizeable splits for iced438MITGUI toddy-iced-runtimeVendored fork of iced_runtime for Toddy UI -- A renderer-agnostic runtime for iced438MITGUI egui-arborA tree outliner widget for egui - hierarchical data visualization and editing436MIT OR Apache-2.0GUI pictogram-macroSvg resolver macro for picto436MIT OR Apache-2.0AccessibilityGUI leptos-paginationPagination for Leptos434MIT OR Apache-2.0GUIWebAssembly wg-tuiA terminal user interface for managing WireGuard VPN tunnels431MITGUINetwork programming damascene-winit-wgpuDamascene — optional winit desktop host for the wgpu backend430MIT OR Apache-2.0GUI iced-swdir-treeiced widget for file tree powered by swdir, supporting selection, lazy loading and filtering.430Apache-2.0FilesystemGUI easy-imgui-sdl3Binding of the SDL3+OpenGL3 Dear Imgui backends for the easy-imgui429MITGUI julep-iced-runtimeVendored fork of iced_runtime for Toddy UI -- A renderer-agnostic runtime for iced427MITGUI browser_inputErgonomic input handling for WebAssembly applications in the browser with keyboard, mouse, and event processing426MITAPI bindingsGame development ftui-ptyPTY-backed test utilities for FrankenTUI.424LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI dioxus-nox-virtualizeVirtual list viewport math for Dioxus423MITGUIWebAssembly egui-shadcnShadcn-inspired component kit for egui423MITGame developmentGUI rvisionA TurboVision-style terminal UI framework, hand-built in Rust.423MIT OR Apache-2.0Command-line interfaceGUI flight_scribeA simple VFR navigation log for flight simulation422GPL-3.0-or-laterGUI rs-grid-dioxusDioxus CSR component wrapper for rs-grid421MITGUIWebAssembly mouse-collection-environmentCollection GUI environment for harvesting user mouse data420MITAccessibilityDevelopment tools iced_command_runnerAn iced widget that spawns child command line process, execute commands, streams its outputs, and displays them in a mocked…420MITGUI understory_timingHost-agnostic timer queue primitives.419Apache-2.0 OR MITData structuresGUI canvas-mcpMCP tools and resources for Saorsa Canvas. Extends Communitas MCP with canvas capabilities.418MIT OR Apache-2.0Development toolsGUI flowsurfaceA native desktop charting platform for crypto markets418GPL-3.0-or-laterFinanceGUI termtuiA framework for building beautiful, responsive terminal user interfaces with a DOM-style hierarchical approach417Apache-2.0Command-line interfaceGUI rs-grid-yewYew CSR component wrapper for rs-grid415MITGUIWebAssembly hojicha-renderingHigh-performance rendering optimization for Hojicha TUI framework414GPL-3.0CachingGUI bevy_motiongfxAn implementation of the MotionGfx framework for Bevy.409MIT OR Apache-2.0GraphicsGUI silex_rxNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.409MIT OR Apache-2.0GUIWebAssembly zng-l10n-translator-geminiGemini plugin for `cargo zng l10n --translate`.407Apache-2.0 OR MITGUI reratui-panicPanic handling utilities for Reratui TUI framework407MIT OR Apache-2.0AsynchronousCommand-line interface graphix-package-mapA dataflow language for UIs and network programming, map package406MITCompilersGUI hefesto-widgetsRatatui widgets for the Hefesto TUI toolkit: popups, scrollable lists, trees, text input and spinners402MITCommand-line interfaceGUI lurq_macrosProc macros for the lurq UI toolkit.402MITDevelopment tools::Procedural macro helpersGUI adk-studioVisual development environment for AI agents built with Rust Agent Development Kit (ADK-Rust)402Apache-2.0Development toolsGUI bevy_powerA comprehensive power/energy system for Bevy games with regeneration, limits, knockouts, leveling, and UI components400MITGame developmentGUI theclicker-guiA graphical frontend for theclicker — a Linux autoclicker for X11 and Wayland398MITGUI toddy-iced-programVendored fork of iced_program for Toddy UI -- The definition of an iced program396MITGUI dear_mirl_guiA 'Dear ImGui' inspired RmGui lib for 'Mirl'394MITGUIText editors dear-imgui-reflectReflection-based UI helpers for dear-imgui-rs (auto-generate ImGui widgets for Rust structs)394MIT OR Apache-2.0API bindingsGUI lemonA reactive UI toolkit for Rust393MIT OR Apache-2.0GUI pib-components-dx-primitivestemporary fork for Politik im Blick - Dioxus primitives392MIT OR Apache-2.0GUIWebAssembly iced_draggable_tabsA draggable, reorderable tab bar widget for Iced391MITGUI astrelis-uiErgonomic Layer-5 facade over the retained Astrelis UI core390MITGame enginesGraphics iced_plus_themeTheme bridge for iced-plus: adapts tokens to iced's styling system389MITGraphicsGUI toddy-iced-rendererVendored fork of iced_renderer for Toddy UI -- The official renderer for iced388MITGUI plushie-coreCore types and protocol for Plushie (no iced dependency)388MIT OR Apache-2.0GUI iced_plus_layoutsLayout primitives for iced-plus: HStack, VStack, Split, AppShell385MITGraphicsGUI guthNative Rust desktop file manager for fast, bounded local file workflows.384MITFilesystemGUI filmr_appCLI and GUI application for filmr, a high-fidelity film simulation engine.382MITCommand line utilitiesGUI taino-edit-domcontenteditable/DOM bridge for the taino-edit WYSIWYG editor (web-sys, wasm-bindgen, js-sys).382MIT OR Apache-2.0GUIWebAssembly dioxus_styleScoped CSS/SCSS styling system for Dioxus components with compile-time processing and SCSS support381MIT OR Apache-2.0GUIWeb programming armasA theme-aware component library for egui, inspired by shadcn/ui379MIT OR Apache-2.0GUI gpui-d3rsD3.js-inspired plotting library for GPUI378ISCGUIVisualization rgm_uiA Rust GPU Monitor with egui UI for NVIDIA and AMD GPUs on Linux377MIT OR Apache-2.0GUIHardware support saudadeClassic looking retained-mode, cross-platform Rust GUI library374MITGUI inspector-ggufA powerful GGUF file inspection tool with a graphical and command-line interface372Apache-2.0Command line utilitiesDevelopment tools lumio-guiA declarative, XML-based retained-mode GUI toolkit for Rust desktop apps (GL or software rendering backend)372MITGUIRendering dawn-rsRust wrapper for the Dawn API371BSD-3-ClauseGraphicsGUI julep-iced-programVendored fork of iced_program for Toddy UI -- The definition of an iced program370MITGUI html_viewA Rust library for rendering HTML content in a native tauri application.369MITGUI dioxus-swdir-tree-coreFramework-free directory-tree state machine powering dioxus-swdir-tree: lazy loading, display filters, and a generation-tagged…368Apache-2.0FilesystemGUI gpui-rsxA JSX-like macro for GPUI - simplify UI development with HTML-like syntax368MITDevelopment toolsGUI styleableA trait for defining component styles as Rust types367MITGUIWeb programming tray-menuCross-platform tray icon menu builder367MITGUI julep-iced-rendererVendored fork of iced_renderer for Toddy UI -- The official renderer for iced367MITGUI blinc_iconsLucide icon library for Blinc UI framework367Apache-2.0GUI elicit_uiTypestate-based verified UI system using AccessKit as universal IR366Apache-2.0 OR MITAccessibilityDevelopment tools ochat-typesTypes used between ochat packages and binaries.365MITAccessibilityGUI libpms-sysFFI bindings for libpms365MITAPI bindingsGUI beetry-coreInternal beetry crate. For the public API, check the beetry crate.363MITAsynchronousConcurrency awaken-ext-generative-uiServer-driven UI component plugin (A2UI) for Awaken363MIT OR Apache-2.0Artificial intelligenceGUI graphix-package-randA dataflow language for UIs and network programming, rand package362MITCompilersGUI native-theme-icediced toolkit connector for native-theme360MIT OR Apache-2.0 OR 0BSDConfigurationGUI whisker-asset-macrosProcedural macros for whisker-asset: asset!/asset_str!/asset_bytes! compile-time-validated asset references359MIT OR Apache-2.0GUI conduit-coreBinary IPC core: codec, router, ring buffer, handler trait.359MIT OR Apache-2.0Data structuresEncoding conquerstellar-tauri-coreConquerstellar Core plugin for Tauri358MITDevelopment toolsGUI egui-snowA lightweight, zero-layout-impact snowfall effect widget for egui.358MITGUIVisualization ventana-halA cross-platform, iterator-based windowing library357MIT OR Apache-2.0Game developmentGUI oxiui-coreCore traits and types for OxiUI — Pure Rust UI layer357Apache-2.0GUIRendering imgui_macroquad_rendererAn ImGui-rs renderer for Macroquad354MIT OR Apache-2.0Game developmentGUI windui轻量跨平台桌面 GUI:tiny-skia 渲染 + 平台原生窗口/文字(Windows: Win32+DirectWrite;macOS: Cocoa+CoreText)354MIT OR Apache-2.0GUIOperating systems::macOS APIs graphix-package-reA dataflow language for UIs and network programming, regex package353MITCompilersGUI dear-imgui-test-engine-sysLow-level FFI bindings for Dear ImGui Test Engine352non-standardAPI bindingsGUI oxivglSafe no_std Rust bindings for LVGL — embedded GUI on ESP32 and host SDL2352MIT OR Apache-2.0Embedded developmentGUI dx_icons_lucideLucide Icons as native Dioxus 0.7 components352MITGUIWeb programming pictogram-icons-bootstrapBootstrap icons export for pictogram351MIT OR Apache-2.0AccessibilityGUI imekitA cross-platform Rust library for IME (Input Method Engine) integration using native protocols350MIT OR Apache-2.0GUIOperating systems imoguizmoInteractive orientation gizmo350MITGraphicsGUI gorbie-commonmarkCommonmark viewer for egui348MIT OR Apache-2.0GUI dioxus-docs-kitReusable documentation site shell for Dioxus applications347MITGUIWeb programming x11-overlayA library for creating overlay interfaces on X11 systems using Cairo for rendering347MIT OR Apache-2.0API bindingsGraphics graphix-package-tuiA dataflow language for UIs and network programming, TUI package347MITCompilersGUI pictogramA compile time svg icon resolver.342MIT OR Apache-2.0AccessibilityGUI bclickerProfessional auto-clicker with TUI interface, global hotkeys, and system tray integration341MITCommand line utilitiesGUI par-term-keybindingsKeybinding system for par-term terminal emulator341MITGUI ratatui-styleA CSS cascade engine for ratatui — selectors, specificity, inheritance, pseudo-states, and data-driven styling.341MITCommand-line interfaceGUI kas-softKAS GUI / softbuffer front-end340Apache-2.0GUI silexNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.339MIT OR Apache-2.0GUIWebAssembly installrsBuild self-contained software installers in plain Rust, with an optional native wizard GUI (Win32 / GTK3), component selection,…339MITCommand line utilitiesDevelopment tools scoriaBeautiful TUI components for building terminal interfaces 🎇337MIT OR Apache-2.0Command-line interfaceGUI raeRenderer-neutral Rust design catalog for desktop widgets, layouts, sanitized output, and GLSL shader primitives.337MITGraphicsGUI tex-packer-guiDesktop GUI for tex-packer built with egui/eframe (wgpu): load images, configure, preview, and export texture atlases.336MIT OR Apache-2.0GraphicsGUI fenestra-describeSerialized UI for the fenestra GUI framework: parse JSON to a renderable, verifiable tree335MIT OR Apache-2.0GUI burnrateDesktop usage monitor for Claude Code, Codex, GitHub Copilot, OpenRouter, Runpod, and AWS quotas, credits, spend, and…333MITCommand line utilitiesGUI angus-colorsAngus Software design system color tokens for Rust — generated from W3C DTCG JSON332Apache-2.0GraphicsGUI halley-ipcInter-process communication protocol for the Halley Wayland compositor.332GPL-3.0-onlyGUIOperating systems::Linux APIs iced-shadcnShadcn-inspired component kit for iced331MITGame developmentGUI win-context-menuShow and interact with Windows Explorer context menus programmatically331MIT OR Apache-2.0GUIOperating systems::Windows APIs teapotA Rust-native terminal UI framework following the Elm Architecture, inspired by Bubble Tea328Apache-2.0Command-line interfaceGUI fui_drawingDrawing objects for FUI UI Framework328GPL-3.0-or-later WITH Classpath-exception-2.0GUI wateruiA modern UI framework for Rust326Apache-2.0 OR MITGUI gpui-navigatorNavigator for GPUI with transitions, nested routing, guards, and middleware325MIT OR Apache-2.0Development toolsGUI rdom-tuiTerminal rendering layer for rdom-core — flexbox layout, TUI styles, key/mouse events. Use rdom-core directly for headless DOM…324MITCommand-line interfaceGUI wayland-protocols-treelandGenerated API for the Treeland wayland protocol extensions323MITAPI bindingsGUI halley-coreCore layout and window management logic for the Halley Wayland compositor.322GPL-3.0-onlyGUIOperating systems::Linux APIs taino-edit-extensionsStandard editing extensions (bold, italic, link, paragraph, heading, blockquote, code-block, lists, image, align, transform-case,…321MIT OR Apache-2.0GUIWebAssembly whisker-assetBundle and reference app assets in Whisker: compile-time-validated asset!/asset_str!/asset_bytes! macros + a runtime path resolver320MIT OR Apache-2.0GUI bevy_map_editorFull-featured map editor for Bevy games with autotile support319MIT OR Apache-2.0Game developmentGUI tauri-plugin-mcp-guiA Tauri plugin that enables AI agents to interact with desktop GUIs through screenshots, DOM access, and input simulation…318MITAPI bindingsDevelopment tools beetry-editor-typesInternal beetry crate. For the public API, check the beetry crate.318MITAsynchronousConcurrency hyperchad_shared_state_bridgeHyperChad shared state bridge package318MPL-2.0Development toolsGUI chai-lattePlaceholder for chai-latte, upcoming UI + animation defaults for chai-tea.317MIT OR Apache-2.0GUI silex_hashNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.317MIT OR Apache-2.0GUIWebAssembly next-rs-rscReact Server Components implementation for next.rs317MITGUIWebAssembly egui-cjk-fontCross-platform automatic CJK font loading for egui/eframe apps316MIT OR Apache-2.0GUIInternationalization (i18n) tauri-nssplitviewA wrapper plugin for Tauri to build MacOS app with NSSplitView315MIT OR Apache-2.0GUI beetry-channelBeetry library with reusable channel implementations.315MITAsynchronousConcurrency native-theme-deriveProc-macro derive for native-theme widget struct pairs315MIT OR Apache-2.0 OR 0BSDDevelopment tools::Procedural macro helpersGUI julep-iced-selectorVendored fork of iced_selector for Toddy UI -- A set of abstractions for selecting data from the widget tree312MITGUI abstracttuiA reactive, compositor-grade terminal UI engine: fine-grained signals, layered rendering with damage tracking, images…312MITCommand-line interfaceGraphics dioxus-swdir-treeDirectory-tree explorer widget for Dioxus: lazy loading, display filters, selection, keyboard navigation, drag & drop.311Apache-2.0FilesystemGUI react-rs-domDOM rendering and SSR for react.rs311MITGUIWebAssembly kanciseAn app with instinctive present layout309Apache-2.0ConfigurationGames egui-timeline-widgetegui timeline widget309GPL-3.0GraphicsGUI iced_plus_componentsComponent library for iced-plus: Button, TextInput, Card, Modal, and 30+ widgets308MITGraphicsGUI release-hubA simple updater for Rust GUI applications305MIT OR Apache-2.0GUI kansoShared egui design system — theme, fonts, and widgets for the desktop utility-app cohort (vernier, hyprcorrect, and future egui…302MIT OR Apache-2.0GUI saudade-macrosCompile-time SVG → drawing-instruction macro (include_svg!) for the saudade GUI library301MITGUIRendering core-glyphView tree, Signal<T>, flexbox layout, and flat quad output for the Glyph UI framework300MITGraphicsGUI toddy-iced-widgetVendored fork of iced_widget for Toddy UI -- The built-in widgets for iced297MITGUI rust-switcherWindows keyboard layout switcher and text conversion utility296MITGUIOperating systems::Windows APIs helixuiA modern UI component library for Dioxus applications295MITDevelopment toolsGUI aethonPi with a face — agent-driven desktop shell with A2UI294MITGUI toddy-iced-tiny-skiaVendored fork of iced_tiny_skia for Toddy UI -- A software renderer for iced on top of tiny-skia290MITGUI toddy-iced-wgpuVendored fork of iced_wgpu for Toddy UI -- A renderer for iced on top of wgpu290MITGUI toddy-iced-selectorVendored fork of iced_selector for Toddy UI -- A set of abstractions for selecting data from the widget tree289MITGUI fenrix-serverServer-side runner for the Fenrix framework, handling API endpoints and static file serving.289MITGUIWeb programming tauri-plugin-ios-webview-insetsTauri v2 helper crate for iOS webview integration.289MITAPI bindingsGUI dioxus-floatingA floating positioning engine for Dioxus 0.7. Handles flips, shifts, and scrollable containers with ease.287MIT OR Apache-2.0GUIWeb programming cargo-tesseraCLI tool for Tessera UI framework - project scaffolding, development server, and build automation286MIT OR Apache-2.0Command line utilitiesDevelopment tools egui_styledTailwind-style utility styling for egui: per-widget hover/focus/active variants, design tokens, and composable style functions.286MIT OR Apache-2.0GUI