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.

wayland-headersMinimalist Rust FFI bindings for Wayland285MIT-0API bindingsGUI leptos-motion-studioVisual animation editor and motion studio for leptos-motion284MIT OR Apache-2.0GUIWebAssembly polyscope-uiUI layer for polyscope-rs: egui integration and widgets284MITGUIVisualization boltz-gpuiGPU-accelerated UI framework284Apache-2.0GUI gtcacaSafe, idiomatic Rust bindings for GTCaca, a libcaca-based terminal UI toolkit284UnlicenseCommand-line interfaceGUI plushie-core-macrosProc macros for Plushie types and widgets283MIT OR Apache-2.0GUI plushie-iced-beaconVendored fork of iced_beacon for Plushie UI -- A client/server protocol to monitor and supervise iced applications277MITGUI bevy_tui_textureA Bevy plugin for rendering terminal-style UIs using ratatui and WGPU277MITGame developmentGUI egui_elmElm-style architecture on top of egui276MITGUI ochat-commonCommon functionality for frontend ochat apps.275MITAccessibilityGUI rustdiffSemantic JSON & XML diff tool with a native GTK4 desktop UI275GPL-3.0-or-laterCommand line utilitiesDevelopment tools beeguiDesktop GUI cockpit for Ethereum Swarm Bee node operators. Sibling of bee-tui — same cockpit logic via bee-cockpit-core, rendered…274MIT OR Apache-2.0GUI chai-leafPlaceholder for chai-leaf, the chai-tea debugger.273MIT OR Apache-2.0GUI beetry-macrosInternal beetry crate. For the public API, check the beetry crate.273MITAsynchronousConcurrency dioxus-camerasDioxus integration for the cameras crate. Provides a preview server, frame registry, camera pump, a use_camera_stream hook, and…273MIT OR Apache-2.0GUIMultimedia::Video halley-configConfiguration loading and parsing for the Halley Wayland compositor.272GPL-3.0-onlyGUIOperating systems::Linux APIs radiance-egui-wgpuBindings for using egui natively using the wgpu library (fork with SRGB color fixes for Radiance)266MIT OR Apache-2.0Game developmentGUI open-gpuiOpen GPUI's GPU-accelerated UI framework forked from Zed GPUI.266Apache-2.0GUI radiance-egui-winitBindings for using egui with winit (fork with SRGB color fixes for Radiance)265MIT OR Apache-2.0Game developmentGUI beetryBehavior tree framework with a runtime, plugin system, and Beehive editor.265MITAsynchronousConcurrency reratui-hooksReact-inspired hooks for state management and side effects in Reratui TUI applications265MIT OR Apache-2.0AsynchronousCommand-line interface layuitA UI layout library for Rust265MITGUIVisualization kas-imageKAS GUI / widgets265Apache-2.0GUI fenestra-renderCommand-line renderer and verification harness for the fenestra GUI framework265MIT OR Apache-2.0GUI cliffy-coreReactive UI framework with geometric algebra state management263MITGUIMathematics julep-iced-widgetVendored fork of iced_widget for Toddy UI -- The built-in widgets for iced260MITGUI dioxus-sdk-utilGeneral utilities for Dioxus apps.259MIT OR Apache-2.0GUIWebAssembly waterui-cliA modern UI framework for Rust258Apache-2.0 OR MITGUI tauri-plugin-debug-bridgeA dev-only Tauri plugin exposing HTTP+WS debug server for automation258MITDevelopment toolsGUI egui-commandPure command model for egui apps — no egui dependency257MIT OR Apache-2.0Data structuresGUI noesis_bevy_derivederive(NoesisViewModel) for noesis_bevy: bind a plain Rust struct to XAML by field name.256MITGame developmentGUI dampen-cliDeveloper CLI for Dampen UI framework256MIT OR Apache-2.0Development toolsGUI hyle-dioxusDioxus integration for hyle — reactive hooks and SSR-compatible components for data-driven UIs.255BSD-2-ClauseGUIWebAssembly edirstatA fast, cross-platform disk usage analyzer and deduplicator—with work-stealing multithreading, zero-copy snapshots, and an…255MITConcurrencyFilesystem egui-cha-analyzerStatic analyzer for egui UI flow: UI -> Action -> State254MIT OR Apache-2.0GUIRendering::Graphics APIs lemon-widgetsUI widget library for the Lemon toolkit254MITGUI julep-iced-tiny-skiaVendored fork of iced_tiny_skia for Toddy UI -- A software renderer for iced on top of tiny-skia253MITGUI julep-iced-wgpuVendored fork of iced_wgpu for Toddy UI -- A renderer for iced on top of wgpu253MITGUI dioxus-sdk-syncSynchronization primitives for your Dioxus app.252MIT OR Apache-2.0GUIWebAssembly julep-iced-beaconVendored fork of iced_beacon for Toddy UI -- A client/server protocol to monitor and supervise iced applications252MITGUI widgetkit-coreCore types, geometry, and shared primitives for WidgetKit.252MITGUI dioxus-dndModular, accessible drag-and-drop for Dioxus: sortable lists, kanban boards, trees, grids, file drops, multi-select, touch…252MITGUIWebAssembly midilab-editorGUI application for programming midi controllers via Sysex250MIT OR Apache-2.0GUIHardware support tauri-plugin-keylightTauri v2 plugin for the Keylight licensing SDK (Rust side)250MITAuthenticationGUI graphix-package-jsonA dataflow language for UIs and network programming, json package250MITCompilersGUI qtrsqtrs - A type-safe, builder-pattern-driven Qt6 GUI library for Rust249MIT OR Apache-2.0API bindingsGUI dampen-devDevelopment mode tooling for Dampen - hot-reload, file watching, and error overlays248MIT OR Apache-2.0Development toolsGUI rustyui-coreCore UI runtime and renderer-agnostic abstractions for RustyUI.248GPL-3.0-or-laterGUI halley-capitScreen capture and screencopy library for the Halley Wayland compositor.247GPL-3.0-onlyGUIOperating systems::Linux APIs nornir-robotuiReusable robot-UI testing framework for egui apps: drive real interactions (click/scroll/type/key) via egui_kittest (AccessKit),…247MIT OR Apache-2.0Development tools::TestingGUI armas-basicCore components and theme system for egui, inspired by shadcn/ui247MIT OR Apache-2.0GUI eguidevAI-assisted development tooling and in-process instrumentation for egui apps247MITDevelopment toolsGUI noesis_runtimeRust bindings for the Noesis GUI Native SDK: load XAML UI, drive the view and renderer, and write custom controls in Rust.…246MITExternal FFI bindingsGame development hjkl-css-guiAdapter that maps a hjkl-css Stylesheet onto floem View styling via an extension trait.246MITGUI themed-stylerClient-side runtime styling engine for web and Android/iOS Native with theme support and Tailwind subset246MIT OR Apache-2.0GUIRendering conduit-deriveProc macros for conduit-core: Encode, Decode, #[command], handler!().245MIT OR Apache-2.0Development tools::Procedural macro helpersGUI pitchbrickTransgender vocal training pitch monitor244Apache-2.0AccessibilityGUI plushie-renderer-libShared renderer engine for Plushie244MIT OR Apache-2.0GUIRendering next-rs-routerApp Router for next.rs - file system based routing with nested layouts241MITGUIWebAssembly toddy-iced-highlighterVendored fork of iced_highlighter for Toddy UI -- A syntax highlighter for iced241MITGUI slint-backend-kindleSlint platform backend for Kindle E-ink devices239MIT OR Apache-2.0Embedded developmentGUI dawn-wgpuwgpu compatibility layer for Dawn API238BSD-3-ClauseGraphicsGUI affineui-sysRaw FFI bindings to the AffineUI C ABI (affineui_c shared library). EXPERIMENTAL: the ABI is not yet stable.238MITExternal FFI bindingsGUI tauri-plugin-sprite-petTauri plugin for animated sprite pet desktop companions238MITGUIMultimedia::Images dear-imgui-test-engineSafe Rust wrapper for Dear ImGui Test Engine237MIT OR Apache-2.0API bindingsGUI tuyereA powerful TUI framework based on The Elm Architecture 🔮237MIT OR Apache-2.0Command-line interfaceGUI pictogram-dioxusA compile time svg icon resolver. Adapter for dioxus.237MIT OR Apache-2.0AccessibilityGUI egui-d3d11-rendererD3D11 renderer backend for egui235MIT/Apache-2.0Game developmentGraphics graphix-package-timeA dataflow language for UIs and network programming, time package234MITCompilersGUI next-rs-actionsServer Actions implementation for next.rs234MITGUIWebAssembly animato-leptosLeptos integration for Animato: signal-backed hooks, scroll, presence, retained enter/exit FLIP lists, gestures, CSS, and SSR…234MIT OR Apache-2.0GUIWebAssembly fluent-coreDesign tokens, theme system, and lightweight motion helpers for FluentGUI234Apache-2.0GUI yewi-cliCLI tool for managing yewi-kit components in Yew projects234MITCommand line utilitiesDevelopment tools::Cargo plugins sql2vizTransform SQL queries into beautiful visualizations with DuckDB and Iced233MIT OR Apache-2.0Database interfacesGUI tguiA modern, GPU-accelerated Rust GUI framework with MVVM, Taffy layout, and wgpu rendering.232MITGUIRendering rustviewA Streamlit/Gradio equivalent for pure Rust, turn a function into a live browser UI232MIT OR Apache-2.0GUIVisualization hyperchad_stateHyperChad state management package231MPL-2.0Development toolsGUI viewkitA UI kit for mochiOS230Apache-2.0GUI wilhelm_renderer_imguiDear ImGui integration for wilhelm_renderer229MITGame developmentGraphics scarab-nav-clientClient library for Scarab Navigation System - enables TUI apps to report interactive elements for keyboard navigation229MITAccessibilityCommand-line interface next-rs-middlewareMiddleware implementation for next.rs227MITGUIWebAssembly beetry-pluginInternal beetry crate. For the public API, check the beetry crate.225MITAsynchronousConcurrency glazeidA minimal workspace bar for GlazeWM225Apache-2.0GUI keybinds2Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust.224MITConfigurationGUI deckyfx-dioxus-ipc-bridgeHTTP-like IPC bridge for Dioxus desktop/web/mobile apps with bidirectional JS-Rust communication224MIT OR Apache-2.0GUIWeb programming damascene-vulkanoDamascene — Vulkan backend via vulkano + naga WGSL→SPIR-V (native only)223MIT OR Apache-2.0GUIRendering oxiui-themeCOOLJAPAN dark/light themes for OxiUI220Apache-2.0GUI dioxus-nox-coreCore utilities for dioxus-nox — focus trap, scroll lock, and inert management219MITAccessibilityGUI gpui-hooks-macrosProcedural macros for GPUI Hooks - React-style hooks for GPUI framework219MITDevelopment toolsGUI pictogram-icons-featherFeather design icons export for pictogram219MIT OR Apache-2.0AccessibilityGUI oxiui-textOxiText/OxiFont bridge for OxiUI text rendering219Apache-2.0GUIText processing egui-chartsHigh-performance financial charting engine for egui — candlesticks, 95 drawing tools, 130+ indicators, and a full design-token…219MIT OR Apache-2.0GraphicsGUI egui_from_hexFastest EGUI `from_hex()` function for Color32, available in ANY version of EGUI.218MITGUIVisualization iced_plusAn opinionated companion toolkit for building desktop apps with iced218MITGraphicsGUI hyperchad_renderer_html_cdnHyperChad HTML CDN optimization utilities218MPL-2.0GUIWeb programming waterui-ffiFFI bindings for the WaterUI cross-platform UI framework217Apache-2.0 OR MITAPI bindingsGUI silex_cssNext Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.217MIT OR Apache-2.0GUIWebAssembly axum-wire-macrosProc macros for axum-wire — #[derive(Component)], #[wire_actions], html!217MIT OR Apache-2.0GUIWeb programming blaeckA component-based terminal UI framework for Rust217MIT OR Apache-2.0Command-line interfaceGUI better-cursive-tableTableView and ArrayView for Cursive TUIs217MIT/Apache-2.0Command-line interfaceGUI damascene-webDamascene browser host for wasm apps217MIT OR Apache-2.0GUIRendering iced_color_wheelA circular HSV color wheel widget for Iced216MITGUI operadA cross-platform GUI library for Rust.215MITDevelopment tools::TestingGUI fenestra-mcpModel Context Protocol server exposing the fenestra GUI framework to AI agents213MIT OR Apache-2.0GUI plushie-rendererNative GUI renderer powered by Iced213MIT OR Apache-2.0GUIRendering madoriMadori (間取り) — GPU application framework for pleme-io apps213MITGUI widgetkit-renderCanvas API and software renderer for WidgetKit.210MITGUIRendering noesis_bevyBevy plugin that drives the Noesis GUI Native SDK and renders its UIs into a Bevy frame via wgpu compositing.207MITGame developmentGraphics saorsa-tuiRetained-mode, CSS-styled terminal UI framework207MIT OR Apache-2.0Command-line interfaceGUI waterkit-permissionUnified permission management (Camera, Mike, Location)207MIT OR Apache-2.0GUIOperating systems taino-edit-leptosLeptos adapter for taino-edit, the native-Rust WYSIWYG rich-text editor.206MIT OR Apache-2.0GUIWebAssembly cli-or-guiA robust, cross-platform utility to detect if an application was launched from a terminal or a GUI.206MITCommand-line interfaceDevelopment tools armas-audioAudio/DAW UI components for egui — faders, knobs, timelines, MIDI controllers205MIT OR Apache-2.0GUIMultimedia::Audio main-loop-asyncMakes running async code from a main loop (ui loop, game loop) more ergonomic205MIT OR Apache-2.0AsynchronousGame development dioprism-coreSerializable manifest, island, capability, scheduler, and budget models for Dioxus Dioprism.204MIT OR Apache-2.0GUIRendering wayland-protocolParses wayland.xml201non-standardAPI bindingsGUI msdf_fontMsdf implementation in Rust201MIT or Apache-2.0GraphicsGUI fluent-primitivesBase widgets for FluentGUI: Button, Input, Label, Icon, Badge, and more201Apache-2.0GUI julep-iced-testVendored fork of iced_test for Toddy UI -- A library for testing iced applications in headless mode199MITGUI dockview_dioxusA tiling/docking layout for Dioxus — panes split, resize, tab, float, and maximize, with the arrangement saved to JSON and…199BlueOak-1.0.0GUIWebAssembly nice-plug-icedAn adapter to use iced GUIs with nice-plug198ISCGUI tauri-plugin-conduittauri-plugin-conduit — Tauri v2 plugin for binary IPC over the conduit:// custom protocol.198MIT OR Apache-2.0GUIWeb programming qleany-cpp-qt-file-generationC++/Qt code generation from Tera templates for Qleany198MPL-2.0Command line utilitiesData structures winit-uiA UI crate built around winit and pixels198MITGUIRendering gpui_rnZed's GPU-accelerated UI framework (fork for React Native GPUI)197Apache-2.0GUI wlr-chooserGraphical window & screen picker for wlroots screencast portals (xdg-desktop-portal-wlr)197MIT OR Apache-2.0Command line utilitiesGUI toddy-iced-winitVendored fork of iced_winit for Toddy UI -- A runtime for iced on top of winit197MITGUI aumateCross-platform desktop automation library with GUI support197MITAPI bindingsGUI graphix-package-packA dataflow language for UIs and network programming, pack package197MITCompilersGUI lucid-designNative macOS design generator — pick sections from a hand-authored variant library, LLM fills copy, swap sections zero-cost.197MIT OR Apache-2.0Development toolsGUI vernier-rsNative pixel-measurement screen overlay for macOS and Linux/Wayland. Fast, built in Rust. Installs the `vernier` binary.196MIT OR Apache-2.0GUI toddy-iced-testVendored fork of iced_test for Toddy UI -- A library for testing iced applications in headless mode196MITGUI ccf-gpui-widgetsReusable GPUI widgets for building desktop applications196MIT OR Apache-2.0GUI qleany-direct-accessEntity CRUD access for Qleany196MPL-2.0Command line utilitiesData structures graphix-package-guiA dataflow language for UIs and network programming, GUI package196MITCompilersGUI qleany-rust-file-generationRust code generation from Tera templates for Qleany195MPL-2.0Command line utilitiesData structures graphix-package-argsA dataflow language for UIs and network programming, args package195MITCompilersGUI graphix-package-tomlA dataflow language for UIs and network programming, toml package195MITCompilersGUI graphix-package-xlsA dataflow language for UIs and network programming, xls package195MITCompilersGUI ua-clientOPC UA browser/inspector with a terminal UI and a native egui GUI, built on async-opcua195MITGUINetwork programming osx-scrobblerA lightweight macOS menu bar application that scrobbles your music to Last.fm and ListenBrainz194Apache-2.0GUIMultimedia iced_toasterA lightweight, lifetime-free toast notification library for Iced.194MITGUI qleany-file-generation-shared-stepsShared file generation utilities for Qleany194MPL-2.0Command line utilitiesData structures graphix-package-httpA dataflow language for UIs and network programming, http package194MITCompilersGUI graphix-package-sqliteA dataflow language for UIs and network programming, sqlite package194MITCompilersGUI qleany-handling-manifestYAML manifest loading, saving, and validation for Qleany193MPL-2.0Command line utilitiesData structures graphix-package-hbsA dataflow language for UIs and network programming, handlebars package193MITCompilersGUI damascene-markdownDamascene — markdown to El tree transformer193MIT OR Apache-2.0GUIText processing halley-apiPublic API types for Halley compositor clients and tools.193GPL-3.0-onlyGUIOperating systems::Linux APIs julep-iced-highlighterVendored fork of iced_highlighter for Toddy UI -- A syntax highlighter for iced191MITGUI azumi-macrosProcedural macros for Azumi — Live SSR framework for Rust. Provides html!, #[azumi::component], #[azumi::live], #[azumi::action]…191AGPL-3.0-onlyGUITemplate engine nomnom-appYT-DLP GUI Wrapper, but it eats URLs and spits out videos. simple.190MITGUIMultimedia qleany-handling-app-lifecycleApplication initialization and cleanup for Qleany190MPL-2.0Command line utilitiesData structures openkit-macrosProcedural macros for the OpenKit UI framework189MIT OR Apache-2.0Development tools::Procedural macro helpersGUI bexa-ui-coreCore widgets, layout, and signals for BexaUI — the hacker's UI toolkit for Rust189MITGraphicsGUI compo-windowCross-platform window component for the Compo declarative and reactive component framework187Apache-2.0API bindingsGUI text_libSimple macroquad text rendering with line wrapping.186GPL-3.0-or-laterGame developmentGraphics dioxus-nox-dndA composable drag-and-drop component library for Dioxus186MITGUIWebAssembly envseal-guiPure-Rust native desktop UI for envseal. Zero JavaScript, zero webview.186MIT OR Apache-2.0Command line utilitiesCryptography dioprism-native-portPortable runtime adapters and hooks for Dioxus web apps moving to Dioxus Native.186MIT OR Apache-2.0Development toolsGUI hyle-dioxus-nativeNative (non-WASM) Dioxus components for hyle — table, form, and filter UI primitives.185BSD-2-ClauseGUIWeb programming plushie-widget-sdkWidget SDK for Plushie185MIT OR Apache-2.0GUIRendering taino-edit-dioxusDioxus adapter for taino-edit, the native-Rust WYSIWYG rich-text editor.185MIT OR Apache-2.0GUIWebAssembly egui_commonmark_macros_extendedEmbed markdown directly into the binary as egui widgets - extended fork184MIT OR Apache-2.0GUI material-ui-rsA Material3 inspired theme for `iced`184MITGUI maud-ui64 headless, accessible UI components for Rust web apps — shadcn Base UI API parity. Plus block templates, a live theme…183MITGUITemplate engine dioxus-element-plugElement UI components for Dioxus applications with pure Rust styling system183MITGUIWeb programming vibe-graph-vizWASM-compatible egui visualization for Vibe-Graph182MITGUIVisualization egui-camerasegui / eframe integration for the cameras crate. Wraps a cameras::pump::Pump into an egui TextureHandle so you can render live…181MIT OR Apache-2.0GUIMultimedia::Video rust_widgetsPure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and…181MITEmbedded developmentGraphics cursive-treeTree view for the Cursive TUI library180MIT OR Apache-2.0Command-line interfaceGUI axterminatormacOS GUI testing framework with background testing, sub-millisecond element access, and self-healing locators179non-standardDevelopment tools::TestingGUI zeus-ui-componentsReusable egui UI components made for Zeus178MIT OR Apache-2.0GUI tauri-plugin-system-componentsNative system UI components for Tauri 2 — native iOS tab bar over the webview, native controls, and glass window backgrounds on…178MITAPI bindingsGUI taino-editNative Rust WYSIWYG rich-text editor framework for Leptos and Dioxus. Pure Rust, no JS bridge. Typed model, transforms, history,…177MIT OR Apache-2.0GUIWebAssembly pictogram-icons-vscodeVSCode Codicons export for pictogram176MIT OR Apache-2.0AccessibilityGUI tauri-plugin-window-controlsNative Windows 11 caption controls (minimize/maximize/close) with snap-layout support for Tauri windows.175MITAPI bindingsGUI pictogram-icons-font-awesomeFont Awesome icons export for pictogram175MIT OR Apache-2.0AccessibilityGUI pictogram-icons-simpleSimple icons export for pictogram175MIT OR Apache-2.0AccessibilityGUI pictogram-icons-octPrimer Octicons export for pictogram175MIT OR Apache-2.0AccessibilityGUI loki-file-accessCross-platform, frontend-agnostic file picker and capability-based file access for Rust175MITFilesystemGUI iris-engineIris Engine —— Rust next-gen buildless frontend runtime with Vue 3 support and runtime orchestration175MIT OR Apache-2.0Development toolsGUI animato-dioxusDioxus integration for the Animato animation library: cross-platform hooks, motion, scroll, presence, lists, gestures, and native…175MIT OR Apache-2.0GUIWebAssembly console-display-macrosMacros for the console-display crate.174MPL-2.0Command-line interfaceGraphics slurp-rsRust implementation of slurp with CLI compatibility and reusable API174MITCommand line utilitiesGraphics toddy-iced-beaconVendored fork of iced_beacon for Toddy UI -- A client/server protocol to monitor and supervise iced applications173MITGUI pictogram-icons-tablerTabler icons export for pictogram173MIT OR Apache-2.0AccessibilityGUI beetry-serializationInternal beetry crate. For the public API, check the beetry crate.173MITAsynchronousConcurrency egui_xyflowAn interactive node-graph editor widget for egui, inspired by xyflow (React Flow)173MITGUIVisualization animato-yewYew integration for Animato: hooks, CSS, scroll, presence, lists, gestures, transitions, and agent coordination.172MIT OR Apache-2.0GUIWebAssembly pictogram-icons-heroheroicons export for pictogram172MIT OR Apache-2.0AccessibilityGUI pictogram-icons-lucideLucide icons export for pictogram172MIT OR Apache-2.0AccessibilityGUI elicit_eguiElicitation-enabled egui widget tools — dual-mode MCP tools with code emission171Apache-2.0 OR MITDevelopment toolsGUI pictogram-icons-ionIonicons export for pictogram171MIT OR Apache-2.0AccessibilityGUI halley-wlWayland backend and rendering implementation for the Halley Wayland compositor.171GPL-3.0-onlyGUIOperating systems::Linux APIs damascene-htmlDamascene — HTML to El tree transformer171MIT OR Apache-2.0GUIText processing fandhe-frontend-headless-uifandhe-frontend-headless-ui: headless UI コンポーネント層(anatomy・data-* 属性・WAI-ARIA。イシュー #520/#522/#524)。外部依存は fandhe-frontend-core /…171MIT OR Apache-2.0GUIWeb programming univis_uiA high-performance, SDF-based hybrid world-space UI framework for the Bevy game engine.170MIT OR Apache-2.0Game developmentGUI affineuiSafe, idiomatic Rust bindings for AffineUI — GPU-accelerated HTML/CSS UI for tools and engines. EXPERIMENTAL preview; APIs will…170MITAPI bindingsGUI taino-edit-table-viewPointer interaction for taino-edit tables: cell drag-select, selection highlight and column-resize grips, as a ViewPlugin.170MIT OR Apache-2.0GUIWebAssembly