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.

little-kittyA low-level interface for the Kitty Graphics Protocol169MIT OR Apache-2.0Command-line interfaceGUI dx_icons_featherFeather Icons as native Dioxus 0.7 components169MITGUIWeb programming raxonA reactive, signal-driven native UI framework for Rust.169MIT OR Apache-2.0GUIOperating systems::macOS APIs ventana-backend-win32A cross-platform, iterator-based windowing library169MIT OR Apache-2.0Game developmentGUI tokio-immediateAsynchronous glue for your immediate mode UI168Apache-2.0 OR MITAsynchronousGUI threadloom-coreCore primitives and reactivity engine for the Threadloom framework. Best used with the Distaff CLI tool.168MITGUIWebAssembly native-theme-gpuigpui toolkit connector for native-theme168MIT OR Apache-2.0 OR 0BSDConfigurationGUI eguidev_runtimeNative embedded runtime for eguidev automation168MITDevelopment toolsGUI egui_plot_bintradeImmediate mode plotting for the egui GUI library - extension for kline plots167MIT OR Apache-2.0GUIVisualization guise-uiA Mantine-inspired component library for gpui, Zed's GPU-accelerated UI framework.167MITGUI graphix-package-fsA dataflow language for UIs and network programming, filesystem package166MITCompilersGUI orillaWorkflow-first tiling window manager library for River (Wayland compositor)166GPL-3.0-onlyGUI oxiui-accessibilityOxiUI accessibility bridge — builds an accesskit a11y node tree from the OxiUI widget graph166Apache-2.0AccessibilityGUI astrelisModular native application, graphics, rendering, and retained UI engine for Rust166MITGame enginesGraphics oxiui-render-wgpuwgpu GPU render surface for OxiUI163Apache-2.0GUIRendering xen-clipboardcross-platform clipboard library in rust163Apache-2.0GUIOperating systems sgeSimple game engine162MITGraphicsGUI helium-wslA modern Wayland shell library wrapping layer-shika162MITGUIOperating systems::Linux APIs widgetkit-runtimeLifecycle-driven runtime, scheduler, and task model for WidgetKit.162MITAsynchronousGUI next-rs-serverHTTP server for next.rs with SSR/SSG/ISR support161MITGUIWebAssembly plushie-iced-devtoolsVendored fork of iced_devtools for Plushie UI -- Attachable developer tools for any iced program161MITGUI amethystate-macros-coreInternal crate for amethystate, not intended for direct use161MITConfigurationData structures egui_backend_selectorBackend selector for egui that will select a backend at runtime that works on the system your application is running on.160MIT OR Apache-2.0GUI ptsGUI to create, manipulate, and arrange points on a canvas160MITGraphicsGUI plushie-iced-testerVendored fork of iced_tester for Plushie UI -- A test recorder, editor, and runner for your iced applications160MITGUI dioprism-motionShared motion tokens and SSR motion helpers for Dioprism visual packages.160MIT OR Apache-2.0GUIRendering reratuiA modern, reactive TUI framework for Rust with React-inspired hooks and components, powered by ratatui159MIT OR Apache-2.0AsynchronousCommand-line interface plushie-renderer-engineRenderer-internal state engine and wire codec for Plushie159MIT OR Apache-2.0GUIRendering maolan-baseviewA low-level windowing system geared towards making audio plugin UIs159MIT OR Apache-2.0GUI dear-node-editor-sysLow-level FFI bindings for imgui-node-editor via cimnodes_editor158MIT OR Apache-2.0API bindingsGUI fandhe-frontend-pre-styled-uifandhe-frontend-pre-styled-ui: pre-styled UI コンポーネント層(headless-ui 上層のスタイル済み部品、イシュー #520/#546)。外部依存は fandhe-frontend-headless-ui…158MIT OR Apache-2.0GUIWeb programming ratatui-interact-forkA fork of the ratatui-interactive crate with some patches157MITCommand-line interfaceGUI gorbie-commonmark-macrosEmbed markdown directly into the binary as egui widgets157MIT OR Apache-2.0GUI nwg-notificationsD-Bus notification daemon + notification center for Hyprland and Sway. Claims org.freedesktop.Notifications, shows popup toasts,…157MITCommand line utilitiesGUI graphix-package-netA dataflow language for UIs and network programming, net package156MITCompilersGUI damascene-ashDamascene — low-level ash/Vulkan renderer adapter for host-owned renderers156MIT OR Apache-2.0GUIRendering cbf-compositorScene-based browser surface compositor for CBF applications.155BSD-3-ClauseGUIRendering nwg-dockA macOS-style dock for Hyprland and Sway, written in Rust. Supports both compositors through one binary via the nwg-common…155MITCommand line utilitiesGUI blinc_canvas_kitInteractive canvas toolkit for game editors and node graphs — pan, zoom, spatial indexing, multi-select, marquee, and snap-to-grid155Apache-2.0Game developmentGUI egui-command-bindingegui integration for egui-command: shortcut matching → CommandId dispatch153MIT OR Apache-2.0GUI egui-minesweeperA minesweeper game library for egui153MIT OR Apache-2.0Game enginesGUI freya-cameraCamera capture support for Freya.153MITGUIMultimedia::Video dioxus-mosaicA React-Mosaic-style tiling window manager library for Dioxus applications152MITGUIWeb programming toddy-icedVendored fork of iced for Toddy UI -- a cross-platform GUI library inspired by Elm152MITGUI reratui-macroProcedural macros for component definition, RSX syntax, and hook validation in Reratui152MIT OR Apache-2.0AsynchronousCommand-line interface native-theme-buildBuild-time code generation for native-theme custom icon roles152MIT OR Apache-2.0 OR 0BSDDevelopment tools::Build UtilsGUI nemo-plugin-apiStable API interface for Nemo native plugins152MIT OR Apache-2.0GUI bevy_ui_actionsAction-driven UI toolkit for Bevy — clicks, drag-drop, tooltips, tabs, scroll views, modals, dialogue system, 3D viewports151MITGame developmentGUI tauri-macos-hapticsModern macOS haptics (Taptic Engine) plugin for Tauri v2 apps with objc2 bindings.150MITAPI bindingsGUI pixlThe lightweight, powerful Rust game engine and rasterizer built from scratch150MITGame enginesGraphics axo-coreCore engine for Axo Framework: wgpu rendering, Taffy layout, text (ab_glyph), window management, permissions, device APIs150MITGame enginesGUI text-glyphText shaping, glyph atlas, and measurement for the Glyph UI framework148MITGraphicsGUI jag-uiUI elements, widgets, and layout for jag-draw148MITGUIRendering dawn-codegenCode generator for Dawn WebGPU API147BSD-3-ClauseGraphicsGUI arama-i18nLightweight internationalisation (locale tables and t()) for arama147Apache-2.0GUI ventana-backend-waylandA cross-platform, iterator-based windowing library147MIT OR Apache-2.0Game developmentGUI robost-inputMouse and keyboard input emulation with window focus management for desktop automation146MIT OR Apache-2.0GUIOperating systems animato-jsWASM bindings for Animato, published to NPM as @aarambhdevhub/animato-core.146MIT OR Apache-2.0GUIWebAssembly unshit-coreCore CSS parsing, style cascade, layout engine, and element tree for the unshit UI framework145MITGUIRendering julep-iced-winitVendored fork of iced_winit for Toddy UI -- A runtime for iced on top of winit145MITGUI dockviewers_coreFramework-agnostic engine for the dockviewers packed-grid tiling layout: the grid model, the gesture reducer, persistence, and…145BlueOak-1.0.0GUIWebAssembly oh-my-agent-skillsA beautiful terminal-based skill manager for Claude AI coding assistants144MITCommand line utilitiesGUI jellyflow-coreHeadless graph model, IDs, type descriptors, and interaction policy primitives for Jellyflow.143MIT OR Apache-2.0Data structuresGUI plushie-extExtension SDK for Plushie143MIT OR Apache-2.0GUIRendering poincare-appInteractive 3D mathematical graphing application142MITGraphicsGUI dioxus-nox-tag-inputHeadless tag/multi-select input primitive for Dioxus141MITGUIWebAssembly kael-macrosMacros for Kael141Apache-2.0Development tools::Procedural macro helpersGUI rucomfyui_node_graphA recreation of the ComfyUI node graph in Rust using `egui` and `rucomfyui`.141MIT OR Apache-2.0GUIVisualization imgui-vulkan-renderer-rsVulkan renderer for imgui-rs140MIT OR Apache-2.0GUIRendering::Graphics APIs iced_modifierSwiftUI/Jetpack Compose-style modifier API for iced — chainable styling, layout, interactions, tooltips, and scrolling140MITGUI iced_tourGuided tour / onboarding overlay for iced applications140MIT OR Apache-2.0GUIVisualization glimpse-sdkTyped async framework for building Glimpse exec applets140MITAPI bindingsGUI waywarpA high-performance, keyboard-driven mouse control tool for Wayland compositors140MITCommand line utilitiesGUI tuxscaleA native Linux GUI for the Tailscale VPN client140MITCommand line utilitiesGUI dioxus-maplibreMapLibre GL JS wrapper for Dioxus 0.7140MIT OR Apache-2.0GUIWebAssembly inspector-httpA desktop HTTP server with a GUI for monitoring and inspecting incoming requests139MIT OR Apache-2.0Development toolsGUI wasma-ubinWASMA Unified Binary Interface139Apache-2.0Development toolsGUI ventana-backend-x11A cross-platform, iterator-based windowing library139MIT OR Apache-2.0Game developmentGUI bevy_clerestoryBevy plugin for primary window restoration and multi-monitor support139MIT OR Apache-2.0Game developmentGUI cotis-defaultsModular Rust UI framework core138MITGUIRendering whisker-secure-storeWhisker platform module — hardware-backed secure key-value store. iOS Keychain (Security framework); Android Keystore-backed…137MIT OR Apache-2.0GUI ib-shell-itemA library for operating file system files / Windows Shell items.137MITGUIOperating systems dx_icons_tablerTabler Icons as native Dioxus 0.7 components136MITGUIWeb programming rosin-coreRosin is a GUI library that aims to be extremely easy to use.136Apache-2.0 OR MITGUI waterkit-locationCross-platform location and GPS services136MIT OR Apache-2.0GUIOperating systems arama-envEnvironment constants, path helpers, and persisted settings for arama136Apache-2.0GUI csi-webclientDesktop egui client for csi-webserver REST/WebSocket control and CSI stream monitoring135non-standardGUINetwork programming horizon-lattice-styleCSS-like styling system for Horizon Lattice135MIT OR Apache-2.0GUI julep-iced-testerVendored fork of iced_tester for Toddy UI -- A test recorder, editor, and runner for your iced applications135MITGUI xenguia retained-mode gui library in rust135Apache-2.0GUI wasma-sysWASMA Windows Assignment System Monitoring Architecture — client and protocol layer134MIT OR Apache-2.0GUIOperating systems::Unix APIs reratui-ratatuiRatatui backend adapter for Reratui TUI framework134MIT OR Apache-2.0AsynchronousCommand-line interface tauri-plugin-licenseseatTauri plugin for LicenseSeat software licensing134MITAPI bindingsGUI limur-deriveProcedural macros for the limur UI framework.133MIT OR Apache-2.0GUI julep-iced-devtoolsVendored fork of iced_devtools for Toddy UI -- Attachable developer tools for any iced program133MITGUI egui_component_style_macrosMacros for egui_component, providing a shorthand method for styling components.133MITGUI beetry-execInternal beetry crate. For the public API, check the beetry crate.132MITAsynchronousConcurrency graph_loomInteractive Graph Structure Utility132Apache-2.0Data structuresDevelopment tools mkframeA minimal Wayland UI toolkit with proper popup/overlay support132GPL-3.0GUIRendering reratui-runtimeAsync runtime, event loop, and rendering engine for Reratui TUI applications132MIT OR Apache-2.0AsynchronousCommand-line interface amethystate-coreInternal crate for amethystate, not intended for direct use132MITConfigurationData structures egui_markdownA markdown parser and renderer for egui131MIT OR Apache-2.0GraphicsGUI molten_sparksBeautiful TUI components for Cauldron 🎇131MIT OR Apache-2.0Command-line interfaceGUI bitgatewayA desktop client for the BIT SRUN gateway131MITGUI fluent-ribbonRibbon bar component for FluentGUI: tabs, groups, contextual tabs, overflow131Apache-2.0GUI bubba-coreCore runtime for the Bubba mobile framework131MIT OR Apache-2.0Development toolsGUI ftui-simdOptional safe SIMD-friendly optimizations for FrankenTUI.131LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI iced_mathNative LaTeX math widget for Iced 0.14 — pure Rust, zero JS131MIT OR Apache-2.0GUIRendering halley-cliCommand-line interface for interacting with and controlling the Halley Wayland compositor.130GPL-3.0-onlyGUIOperating systems::Linux APIs beetry-nodeBeetry library with reusable behavior tree nodes.129MITAsynchronousConcurrency xre-tuiTUI layer for xRenderEngine: panels, grids, layout, widgets, focus, and the Viewport3D widget.129Apache-2.0Command-line interfaceGUI tableroA fast, native Wayland status bar for Hyprland129GPL-3.0-onlyGUIVisualization ui-grid-eguiegui widget adapter for @ornery/ui-grid129MITGUI dockviewers_leptosLeptos binding for the dockviewers packed-grid tiling layout. Drives the framework-agnostic dockviewers_core engine.129BlueOak-1.0.0GUIWebAssembly cursive-split-panelSplit panel for the Cursive TUI library128MIT OR Apache-2.0Command-line interfaceGUI blinc_tabler_iconsTabler icon library for Blinc UI framework128Apache-2.0GUI axo-bridgeLua↔Rust bridge for Axo Framework: serializes Lua UI trees to Rust nodes, registers device APIs and event callbacks128MITGame enginesGUI qleanyArchitecture generator for Rust and C++/Qt applications.128MPL-2.0Command line utilitiesData structures graphix-lspA dataflow language for UIs and network programming, compiler128MITCompilersGUI muharrirMuharrir — shared editor primitives for AGNOS creative applications127GPL-3.0-onlyGame enginesGUI rosin-deriveRosin is a GUI library that aims to be extremely easy to use.127Apache-2.0 OR MITGUI agg-guiImmediate-mode Rust GUI library with AGG rendering, Y-up layout, widgets, text, SVG, and native/WASM adapters127MITGraphicsGUI ui-themeA crate for working with UI theme types.126Apache-2.0 OR MITGraphicsGUI cursive-imageImage view for the Cursive TUI library126MIT OR Apache-2.0Command-line interfaceGUI beetry-editor-backendInternal beetry crate. For the public API, check the beetry crate.126MITAsynchronousConcurrency oxiui-eguiegui/eframe adapter for OxiUI126Apache-2.0GUI azumi-live-ssr-frameworkLive SSR framework for Rust (builds on Axum). Server-rendered HTML with instant interactivity, compile-time validation, zero…126AGPL-3.0-onlyGUITemplate engine slate-platformNative window and event-loop abstraction for the slate-framework UI framework126MIT OR Apache-2.0GUIOperating systems iced_nodegraph_sdfSegment-based SDF renderer for Iced with exact distance fields125MITGraphicsGUI leptos-classesProp-drillable, reactive class container for Leptos.125MIT OR Apache-2.0GUIWebAssembly chess-renderA configurable, embeddable chess GUI with UCI support and move validation.125MITGame enginesGUI egui-nonogramA nonogram (picross) puzzle game library for egui125MIT OR Apache-2.0Game enginesGUI whisker-keyboardWhisker module for the on-screen keyboard: a reactive keyboard_height() ReadSignal for keyboard avoidance, plus dismiss() (a real…124MIT OR Apache-2.0GUI bliss-traitsShared traits and types for Bliss124MIT OR Apache-2.0GUI iced_paletteA command palette widget for Iced applications with fuzzy search124MITGUI dockviewersPacked-grid tiling/docking layout — a framework-agnostic engine with optional Dioxus and Leptos bindings behind feature flags.…124BlueOak-1.0.0GUIWebAssembly godot-ksniA Godot GDExtension wrapper for ksni (StatusNotifierItem/AppIndicator)123MITGame developmentGUI caeryKnottDynamics-styled Linux desktop media converter for audio and video.123MITGUIMultimedia::Audio iced_materialA Material3 inspired theme for `iced`123MITGUI nmrs-guiGTK4 GUI for managing NetworkManager connections122MITGUI motteUnder-construction Linux desktop USB formatter and ISO flasher.121MITFilesystemGUI jellyflow-layoutOptional headless graph layout adapters for Jellyflow.121MIT OR Apache-2.0AlgorithmsGUI oxiui-tableVirtualized table widget with egui and iced backends for OxiUI121Apache-2.0GUI snow-ui-macrosSnow UI proc macros120Apache-2.0GUI aura-anim-icedIced integration for the aura typed animation runtime.119MITGraphicsGUI egui-treeizeTree-like graph visualization for egui119MIT OR Apache-2.0GUIVisualization large-text-viewerA high-performance viewer for large text files119MITGUIVisualization damascene-fonts-robotoRoboto Regular / Medium / Bold / Italic bundled for Damascene119(MIT OR Apache-2.0) AND Apache-2.0GUI web_ui_primitives_coreHeadless interaction models and low-level utilities for Rust UI frameworks119MIT OR Apache-2.0AccessibilityGUI stet-viewerInteractive egui desktop viewer for PostScript, EPS, and PDF files118Apache-2.0 OR MITGraphicsGUI iced_plus_platformDesktop platform integration for iced-plus: tray, notifications, hotkeys, window management117MITGUIOperating systems smdrSimple Markdown Reader — a fast, native markdown viewer with vim-style navigation, live reload, and 22 themes117MITCommand line utilitiesGUI sqeel-guiegui/eframe GUI front-end for sqeel: hosts the sqeel TUI inside a native window via egui_term.117MITDatabase interfacesGUI facet-eguiAn egui inspector/editor widget for any type that implements Facet117MIT OR Apache-2.0GraphicsGUI web_ui_primitives_leptosLeptos bindings for web_ui_primitives117MIT OR Apache-2.0AccessibilityGUI oxidize-html-gpuiGPUI rendering backend for oxidize-html. Translates DrawCommands into GPUI elements.116MITGUIRendering core-animationErgonomic Rust bindings for macOS Core Animation with builder patterns116MIT OR Apache-2.0GUIOperating systems::macOS APIs web_ui_primitivesHeadless primitives for Rust, with optional framework adapters116MIT OR Apache-2.0AccessibilityGUI tauri-plugin-system-symbolsSystem symbol SVG paths for Tauri apps.115MITAPI bindingsGUI dioxus-nox-tabsHeadless tab management primitives for Dioxus applications115MITGUIWebAssembly cotis-pipesLayout-to-renderer pipe for Cotis115MITGUIRendering gpui-queryTanStack Query-inspired async state management for GPUI115MITAsynchronousCaching chaissAn intelligent, AI-assisted chessboard built from the ground up natively in Egui.114Apache-2.0GamesGUI dear-node-editorSafe Rust bindings for imgui-node-editor for Dear ImGui114MIT OR Apache-2.0API bindingsGUI dioxus-ui-systemA pure Rust design system for Dioxus with Atomic Design principles114MIT OR Apache-2.0GUIWebAssembly dwemer_poolroomsDwemer Poolrooms: austere egui chrome over living GPU water surfaces114MITGraphicsGUI cobogoA UI layout library for Rust, ported from Clay113ZlibGUIRendering egui-keyframeKeyframe animation and curve editing widgets for egui113MIT OR Apache-2.0Game developmentGraphics animato-devtoolsAnimation DevTools for Animato: timeline inspector, easing editor, spring visualizer, recorder controls, and performance monitor.113MIT OR Apache-2.0Development toolsGUI mingotLeptos UI library for applications demanding mathematical precision - u64+ integers, arbitrary-precision decimals, zero precision…113MIT OR Apache-2.0GUIMathematics halleyThe entry point for the Halley Wayland compositor.113GPL-3.0-onlyGUIOperating systems::Linux APIs pinreadyCross-platform configurator and launcher for Visual Pinball standalone112GPL-3.0-or-laterConfigurationGames widgetkit-host-windowsWindows host implementation for WidgetKit using winit and softbuffer.112MITGUIOperating systems::Windows APIs fluent-layoutPane splitting, dock panels, tab strips, and modal stack for FluentGUI112Apache-2.0GUI graphicilityA Minimal Graphics Library111MITGraphicsGUI dx_icons_simpleSimple Icons (brand logos) as native Dioxus 0.7 components111MITGUIWeb programming oxiuiOxiUI — Pure-Rust GUI facade (egui + wgpu, no GTK/Qt/SDL)111Apache-2.0GUIRendering cotisModular Rust UI framework core111MITGUIRendering dioprism-viewtxDioxus components for native-first browser View Transitions.110MIT OR Apache-2.0GUIRendering bimifc-leptosLeptos-based UI components for BIM IFC viewer110MPL-2.0GUIWebAssembly taino-dnd-leptosAccessible, pointer-events drag-and-drop primitives for Leptos.110MIT OR Apache-2.0GUIWebAssembly dioxus-nox-shellApplication shell layout primitive for Dioxus109MITGUIWebAssembly arama-cacheEmbedding and thumbnail cache facade over localcache for arama109Apache-2.0GUI bexa-ui-renderGPU rendering backend for BexaUI — wgpu + glyphon text rendering109MITGraphicsGUI egui-chinese-supportCross-platform Chinese font loading for egui applications109MITGUIInternationalization (i18n) arama-sidecarffmpeg sidecar binary management for arama109Apache-2.0GUI cotis-utilsModular Rust UI framework core108MITGUIRendering dioprism-themeDioxus components and native metadata for no-reload theme switching.107MIT OR Apache-2.0GUIRendering phantom-clickCross-platform mouse cursor position, movement, and click simulation library107MITGUIHardware support gity-trayCross-platform system tray UI for gity107MITGUI dioxus-nox-suggestHeadless inline-trigger suggestion primitive — slash commands, @mentions, #hashtags107MITGUIWebAssembly unshit-rendererwgpu-based GPU renderer, text shaping, and canvas API for the unshit UI framework107MITGUIRendering egui-uixA collection of custom UI components for egui.107MITGUI bevy_vista_macrosProcedural macros for bevy_vista widget registration and inspector metadata.107Apache-2.0Development tools::Procedural macro helpersGUI dioxus-nox-markdownHeadless markdown editor, previewer, and display components for Dioxus106MITGUIWebAssembly solaraA small experimental browser built with Rust and QuickJS.106MITGUIWeb programming tauri-plugin-advanced-file-managerAdvanced file manager plugin combining fs, dialog, and opener functionality for desktop platforms106Apache-2.0API bindingsFilesystem awaseAwase (合わせ) — global hotkey abstraction: key types, parser, and platform-agnostic manager trait106MITGUI oxiui-dioxusOxiUI adapter for the Dioxus reactive UI framework (optional)105Apache-2.0GUIRendering ftui-webWASM backend implementation for FrankenTUI (host-driven, deterministic).105LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI