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.

threadloopA helper library for Ventana105MIT OR Apache-2.0Game developmentGUI telex-tuiA DX-first TUI framework for building AI terminal applications104MITCommand-line interfaceGUI dioxus-nox-previewDebounced preview hook and LRU cache for navigable Dioxus lists104MITGUIWebAssembly dioxus-nox-modalHeadless modal dialog primitive for Dioxus with focus trap and ARIA104MITGUIWebAssembly wintfWindows Tategaki Framework - Rust UI library with Japanese vertical text support104MITGraphicsGUI linux_theme🦀🦀 Obtain the current color theme in your system! 🎨🎨104MIT OR Apache-2.0GraphicsGUI blinc_platform_webBlinc Web platform — HtmlCanvasElement integration, browser event conversion, and fetch-based asset loading for…104Apache-2.0GUIWebAssembly axo-platformsPlatform backends for Axo Framework: desktop (winit), Android (JNI), iOS (UIKit), Web (WASM)104MITGame enginesGUI raclettuiBuild terminal-themed wayland layer shell applications with Rust.104MIT OR Apache-2.0GraphicsGUI sqlly-textboxA reusable, full-featured text input component for GPUI, supporting single-line, multi-line, validation, focus states, selection,…104MIT OR Apache-2.0GUI hot-glyphHot-reload dylib loader for the Glyph UI framework102MITGraphicsGUI gpuikitA UI toolkit for GPUI applications102MIT OR Apache-2.0GraphicsGUI sawfish-clientA client library for communicating with Sawfish window manager.102LGPL-3.0-or-laterGUI gpui_tea_macrosProcedural macros for gpui_tea.102Apache-2.0Development toolsGUI egui-eventType-safe event system for egui applications, inspired by bevy's Events<T>102MIT OR Apache-2.0Game enginesGUI tinyfiledialogs-rsUpdated, high-level Rust binding for the tinyfiledialogs C library.102ZlibGUIOperating systems taino-dnd-dioxusAccessible, pointer-events drag-and-drop primitives for Dioxus.102MIT OR Apache-2.0GUIWebAssembly whispercrabsLocal-first floating voice-to-text (STT) and text-to-speech (TTS) tool for Linux, macOS, and Windows101MITGUIMultimedia::Audio robost-uiaWindows UI Automation (UIA) integration for Rust RPA — interact by name, ID, or class101MIT OR Apache-2.0GUIOperating systems::Windows APIs motif_coreCore types and rendering primitives for the motif UI framework101MIT OR Apache-2.0GraphicsGUI arama-themeSnora Design token-driven styling for arama101Apache-2.0GUI ldtrayCross-platform tray icons with zero compile-time linkage to platform GUI libraries — every toolkit is loaded at runtime via…101MITGUIOperating systems nih_plug_eguiAn adapter to use egui GUIs with NIH-plug101ISCGUI iced_nodegraphHigh-performance node graph editor widget for Iced with SDF-based rendering100MITGraphicsGUI dx_iconsIcon components for Dioxus — Feather, Lucide, Heroicons, Tabler, Simple Icons and more100MITGUIWeb programming limurA composable UI framework for Rust with an immediate API. Inspired by Flutter, SwiftUI, and Jetpack Compose.100MIT OR Apache-2.0GUI arama-aiOffline AI inference pipeline (CLIP + wav2vec2) for arama100Apache-2.0GUI egui-antdAnt Design 5.0 components for egui — Button, Checkbox, Input, Tabs, Dropdown, Space, and more.99MITGUIRendering dioxus-nox-gesturesTouch gesture primitives (swipe-left reveal, long-press) for Dioxus WASM apps99MITGUIWebAssembly oxiui-icediced GUI backend adapter for OxiUI99Apache-2.0GUI bliss-stylo-taffyInterop crate for the stylo and taffy crates99MIT OR Apache-2.0 OR MPL-2.0GUI toddy-coreCore library and extension SDK for the toddy native GUI renderer99MIT OR Apache-2.0GUIRendering projd-guiDesktop GUI companion for scanning software projects with Projd.99MIT OR Apache-2.0Development toolsGUI dioxus-nox-extensionsRuntime plugin system for Dioxus applications98MITGUIWebAssembly dioxus-nox-toastHeadless toast notification system with queue management and auto-dismiss98MITGUIWebAssembly dioxus-nox-drawerHeadless drawer/sheet primitive for Dioxus that slides from any edge98MITGUIWebAssembly backdrop-blur-coreBackend-agnostic seam, material/geometry vocabulary, and error model for backdrop blur (frosted glass). The one crate with no GPU…98MIT OR Apache-2.0GraphicsGUI suzuriText rendering library98MIT OR Apache-2.0GraphicsGUI threadloom-uiA meticulously crafted, Tailwind-ready UI component library for the Threadloom framework. To serve and build, use the Distaff CLI…97MITGUIWebAssembly treeversalTraverse and manipulate a tree97MITConfigurationGUI render-glyphwgpu GPU renderer for the Glyph UI framework97MITGraphicsGUI oxiui-render-softSoftware CPU framebuffer backend for OxiUI (headless / ffi-audit)97Apache-2.0GUIRendering lepticons-pickerEmbeddable icon picker component for Leptos, powered by Lucide icons.97MITGUIWeb programming jellyflow-runtimeHeadless store, rules, schema, profile, and change pipeline for Jellyflow.97MIT OR Apache-2.0Data structuresGUI egui_from_hex_macrosCompile-time hex color parsing macros for EGUI.96MITGUIVisualization dioxus-nox-password-strengthPure-logic password strength assessment with optional Dioxus hook96MITGUIWebAssembly dioxus-nox-master-detailHeadless adaptive master-detail layout for Dioxus96MITGUIWebAssembly lushellLua scripted gtk layer-shell widgets96MITConfigurationGUI dioxus-dnd-kitA flexible, performant, and layout-stable Drag-and-Drop library for Dioxus.96MIT OR Apache-2.0GUIWeb programming lepticons-animateIcon animations for Leptos -- stroke draw-in, spin, pulse, bounce.96MITGUIWeb programming aura-anim-macrosDerive macros for aura animation values.95MITGraphicsGUI oxiforgeYAML-to-Rust code generator for oxivgl LVGL UIs95GPL-3.0-onlyDevelopment tools::Build UtilsEmbedded development dioxus-nox-inline-confirmHeadless inline confirmation pattern for Dioxus95MITGUIWebAssembly simple-rendera simple immediate mode wayland ui renderer inspired by clay95GPL-3.0GUIRendering fluent-appApplication entry point for FluentGUI: window chrome, title bar, FluentApp builder95Apache-2.0GUI givetrayRun terminal commands from the Linux system tray95MIT OR Apache-2.0Command line utilitiesGUI lumina-coreCore engine for Lumina Framework: wgpu rendering, Taffy layout, text (ab_glyph), window management, permissions, device APIs95MITGame enginesGUI dioxus-nox-timerHeadless countdown and stopwatch timer hooks for Dioxus94MITGUIWebAssembly dioxus-nox-cycleGeneric value cycling hook for Dioxus94MITGUIWebAssembly dioxus-nox-toggle-groupHeadless toggle group / segmented control with ARIA radiogroup semantics94MITGUIWebAssembly tinyviewEphemeral CLI WebView runtime94MITCommand line utilitiesGUI code-engineA pure Rust code editor engine and Yew component.94GPL-3.0GUIWebAssembly button_libA simple library for buttons with macroquad.94GPL-3.0-or-laterGame developmentGraphics wdio-dioxus-bridgeBridge crate that exposes a wdio:// IPC channel inside Dioxus desktop apps for use with @wdio/dioxus-service93Apache-2.0 OR MITDevelopment tools::TestingGUI qt_core_5Bindings for QtCore C++ library (at qt_core_5)93MIT OR Apache-2.0External FFI bindingsGUI kriyaMCP for Desktop — Rust agent host for kriya desktop apps — protocol, signed audit, budget, persistent memory, permission policy,…92MITAPI bindingsGUI leptos-cssTyped CSS values, dimensions, and property names for Leptos92MIT OR Apache-2.0GUIWebAssembly tloopTauri plugin for Arduino integration — flash firmware, stream serial data, detect boards from your desktop app92MIT OR Apache-2.0Embedded developmentGUI vld-tauriTauri IPC command validation for the vld validation library92MITGUIParsing tools wasma-legacy-platformWASMA Legacy Platform - Wasma-sys platform base Wasma-xf86-applet-sys supported indirection-sys Management Platformer.92Apache-2.0GUIOperating systems::Unix APIs waybar-dynamic-coreShared IPC protocol and socket utilities for waybar-dynamic.92MITGUI cobogo-renderer-ratatuiRatatui renderer for Cobogo UI layout library92ZlibCommand-line interfaceGUI egui-screensaver-fractal-clockFractal clock screensaver for egui — recursively branching clock hands92MIT OR Apache-2.0GraphicsGUI kaelGPU-accelerated native UI framework for Rust — build desktop apps with Metal, DirectX, and Vulkan rendering92Apache-2.0GUIRendering::Graphics APIs quelthalasFluent UI 2-styled reimplementations of classic Win32 controls, drawn with Direct2D/DirectWrite.92MITGUIOperating systems::Windows APIs egui-keyfunnelFunnel keyboard input to a single egui viewport — an egui Plugin for multi-viewport kiosk/cabinet apps where secondary windows…92MIT OR Apache-2.0GUI uzor-frameworkuzor-framework: end-to-end app runner — owns winit, windows, chrome, GPU pipeline, screenshot, backend autodetect. Apps register…91MIT OR Apache-2.0GraphicsGUI netrunnernetrunner — desktop internet speed-test & network diagnostics app (Zed GPUI) with live download/upload charts91MITGUIVisualization screen-flashA Windows screen flash library and CLI.91MIT OR Apache-2.0Command line utilitiesGUI jl-ui-procmacroProcedural macros for jl_UI, providing code generation and compile-time utilities91GPL-3.0Game developmentGraphics egui-screensaver-mystifyMystify screensaver for egui — bouncing quadrilaterals with colour-cycling trails91MIT OR Apache-2.0GraphicsGUI bevy-react-macrosProc-macros for bevy-react's typed React<->Bevy messaging.91MIT OR Apache-2.0Game developmentGUI xen-animationa high-performance animation library in rust91Apache-2.0Game developmentGraphics dioform-coreRenderer-agnostic typed form state core for Dioform91MIT OR Apache-2.0GUIWeb programming qaxHigh level declarative Qt6 bindings for Rust.90MIT OR Apache-2.0API bindingsGUI ui-glyphDesign system: color palette, spacing tokens, typography, and component library for Glyph90MITGraphicsGUI dx_icons_heroiconsHeroicons (outline + solid) as native Dioxus 0.7 components90MITGUIWeb programming oxiui-slintOxiUI slint adapter (NON-PURE: slint pulls yeslogic-fontconfig-sys on Linux; not in the Pure-Rust L1 set; GPL-gated)90Apache-2.0GUIRendering gpui-preview-deriveDerive macro for gpui-preview — generates prop editors and component registration for GPUI components90MITDevelopment toolsGUI tauri-plugin-single-windowDesktop-only Tauri plugin that prevents duplicate app launches and redirects activation to the existing instance.90MIT OR Apache-2.0GUI kael_iconsPlatform services icon scaffolding for Kael90Apache-2.0GUIOperating systems lingxia-windows-contractWindows host UI contracts (traits, types, registry) shared between the LingXia logic layer and the Windows SDK implementation89MITGUIOperating systems::Windows APIs dioxus-terminalTerminal emulator widget for Dioxus using alacritty_terminal and portable-pty89MITCommand-line interfaceGUI julep-icedVendored fork of iced for Toddy UI -- a cross-platform GUI library inspired by Elm89MITGUI ratatui-findermacOS Finder-style path navigation component for ratatui TUI applications89MITCommand line utilitiesGUI eq_uiPortable Dioxus UI component library - atoms, molecules, organisms + theme89MIT OR Apache-2.0GUIWeb programming uzor-window-hubuzor-window-hub: unified window provider hub. Selects desktop / web / mobile platform crate via feature flags. Mirrors…89MIT OR Apache-2.0GraphicsGUI deckle-desktopDeckle — open-source UI design tool with MCP server for AI agents88MITGUI fude-rsThe brush for AI-native document editors — a minimal wry+tao shell that gives a web frontend exactly what it needs to co-write…88MIT OR Apache-2.0GUIWeb programming plushieDesktop GUI framework for Rust88MIT OR Apache-2.0GUIRendering amethystate-tauriType-safe reactive persistence for Rust GUI apps88MITConfigurationData structures webarcade-apiPlugin API for WebArcade - Build native desktop plugins with Rust87MITAPI bindingsGUI mediavault-guiDesktop GUI for MediaVault — browse, watch-track, and manage your media library87non-standardGUIMultimedia egui-paletteA Cmd+P-style command palette widget for egui: fuzzy filter, keyboard nav, modal popup.87MIT OR Apache-2.0GUI chorale-leptosLeptos adapter for the chorale table library. Renders `chorale-core::TableState` with virtualization, selection, and inline cell…87MIT OR Apache-2.0GUI stuk-layoutLayout primitives (sizes, edges, identifiers) for the Stuk app framework87MIT OR Apache-2.0GUI cotis-layoutFlexbox-style layout engine for Cotis87MITGUIRendering bliss-domBliss DOM implementation86MIT OR Apache-2.0GUI setrootA library for setting desktop background image86LGPL-3.0-or-laterGraphicsGUI egui-screensaver-matrixMatrix digital rain screensaver for egui, ported from Rezmason's WebGL original86MIT OR Apache-2.0GraphicsGUI kushiBuild-time boilerplate generator for cxx-qt bridges. Declare qproperties and list-model roles once in build.rs for the full…86MIT OR Apache-2.0Development tools::Build UtilsGUI dioxus-threeA Three.js 3D model viewer for Dioxus - supports Desktop, Web (WASM), and Mobile85MIT OR Apache-2.0GraphicsGUI tauri-plugin-macos-input-monitormacOS-only Tauri plugin using CGEventTap FFI to intercept and override system keyboard shortcuts85MIT OR Apache-2.0GUIOperating systems::macOS APIs axum-eguiSeamlessly embed egui frontends in axum backends85MIT OR Apache-2.0GUIWebAssembly basecoat-leptosLeptos component wrappers for basecoat-rs85MITGUIWeb programming brightwheelWindows tray utility for DDC/CI monitor brightness and HDR control85MITCommand line utilitiesGUI cuba-guiThe Graphical User Interface for Cuba, a lightweight and flexible backup tool.85MIT OR Apache-2.0GUI bunlet-cef-nativeNative CEF (Chromium Embedded Framework) bindings using NAPI-RS — full Chromium 146+ backend for the Bunlet desktop framework84MITGUIWeb programming sw_galaxy_map_guiGUI frontend for sw_galaxy_map using egui84MIT OR Apache-2.0GUI kael_notificationsNotification services for Kael84Apache-2.0GUIOperating systems arama-ui-widgetsReusable iced widgets and dialogs for arama84Apache-2.0GUI orbokorbok application binary: backend bootstrap and GUI launch84Apache-2.0Development toolsGUI bunlet-nativeCross-platform desktop app native bindings using system WebViews and NAPI-RS — powers the Bunlet desktop framework83MITGUIWeb programming tinctPerceptual (OKLCH) seed-to-palette derivation, plus a contrast-gated syntax-highlight palette, for the Merely family (Woodshed,…83MIT OR Apache-2.0GraphicsGUI ventana-backend-autoA collection of first-party backends for Ventana82MIT OR Apache-2.0Game developmentGUI eulumdat-uiShared egui UI components for Eulumdat viewer/editor82AGPL-3.0-or-laterGUIVisualization alerta-cliCLI tool for showing simple GUI dialogs on X11820BSDGUI fenster-sysRust raw bindings to zserge/fenster82MITGUI pdfsignerFast, minimal desktop PDF signer: drop a PDF, place signature image and text overlays, save.82GPL-3.0-or-laterGUI slate-rendererwgpu-based GPU renderer for the slate-framework UI framework82MIT OR Apache-2.0GraphicsGUI freya-markdownMarkdown rendering component for Freya82MITGUI remyxA framework for building TUIs on top of Ratatui81MITGUI use-spacingSpacing scale and box-edge primitives for RustUse UI81MIT OR Apache-2.0Data structuresGUI use-focusFocus metadata primitives for RustUse UI81MIT OR Apache-2.0Data structuresGUI openkitA cross-platform CSS-styled UI framework for Rust81MIT OR Apache-2.0GUIRendering irodzukiIrodzuki (色づき) — GPU-app theming system bridging Stylix and wgpu render pipelines81MITGUIRendering use-viewportViewport and display context primitives for RustUse UI80MIT OR Apache-2.0Data structuresGUI use-ui-componentComponent identity and metadata primitives for RustUse UI80MIT OR Apache-2.0Data structuresGUI use-interactionInteraction state primitives for RustUse UI80MIT OR Apache-2.0Data structuresGUI slintcnCopy-paste Slint UI components — the cargo-native installer for the slintcn registry (no Node required).80MITCommand line utilitiesGUI tokio-immediate-eguiAsynchronous glue for your egui application80Apache-2.0 OR MITAsynchronousGUI use-affordanceAffordance vocabulary primitives for RustUse UI80MIT OR Apache-2.0Data structuresGUI use-layerLayer and z-order semantics primitives for RustUse UI80MIT OR Apache-2.0Data structuresGUI dioxus-noxUmbrella crate for the dioxus-nox headless component library80MITGUIWebAssembly deckyfx-dioxus-react-integrationServe React apps with Dioxus runtime and IPC bridge80MIT OR Apache-2.0GUIWeb programming use-design-tokenFramework-neutral design-token primitives for RustUse79MIT OR Apache-2.0Data structuresGUI use-themeTheme identity and mode primitives for RustUse UI79MIT OR Apache-2.0Data structuresGUI use-layoutPlatform-neutral layout vocabulary primitives for RustUse UI79MIT OR Apache-2.0Data structuresGUI use-breakpointViewport and container breakpoint primitives for RustUse UI79MIT OR Apache-2.0Data structuresGUI use-ui-motionMotion semantics primitives for RustUse UI79MIT OR Apache-2.0Data structuresGUI canvas-serverLocal embedded Axum server for Saorsa Canvas. Serves the PWA and handles WebRTC signaling.79MIT OR Apache-2.0Development toolsGUI kbd-eguiegui bridge for kbd — converts egui key events and modifiers to kbd types.79non-standardGUI hyprburstFast fullscreen GPU-rendered application launcher for Arch Linux and Hyprland79GPL-3.0-or-laterCommand line utilitiesGUI beetry-engineInternal beetry crate. For the public API, check the beetry crate.78MITAsynchronousConcurrency autoformDerive macro for automatic form generation78MITGUIWeb programming tauri-plugin-agent-controlDev-only HTTP bridge for observing and controlling Tauri webviews — like Chrome DevTools Protocol, but for Tauri.78MITDevelopment tools::TestingGUI tela-engineRuntime engine for Tela — React Native for terminals. QuickJS bridge, native APIs, and ratatui renderer.78MIT OR Apache-2.0Command-line interfaceGUI ventana-backend-appkitA cross-platform, iterator-based windowing library78MIT OR Apache-2.0Game developmentGUI kbd-icediced bridge for kbd — converts iced key events and modifiers to kbd types.78non-standardGUI jellyflowUser-friendly facade for the headless Jellyflow graph engine.77MIT OR Apache-2.0Data structuresGUI fileluya-gui-chirhoTauri-based GUI for FileLuYa encrypted filesystem77MITFilesystemGUI dear-imgui-bevyExperimental Bevy-native backend for dear-imgui-rs on Bevy 0.19.077MIT OR Apache-2.0API bindingsGUI dioprism-textfxDioxus text animation components with SSR-first runtime metadata.77MIT OR Apache-2.0AccessibilityGUI gitjA gitk-style, Windows 3.1-flavored git repository browser and commit helper built on the Saudade toolkit77MITDevelopment toolsGUI appscale-coreAppScale Universal Framework — Rust execution engine77MITDevelopment toolsGUI tauri-plugin-visual-editor-coreCore session, selector, and context bundle logic for tauri-plugin-visual-editor77MITDevelopment toolsGUI beetry-editor-frontendInternal beetry crate. For the public API, check the beetry crate.77MITAsynchronousConcurrency rustywxNEXRAD Level II weather radar scope — a live Doppler radar viewer with alerts and tropical-cyclone overlays.76AGPL-3.0-onlyGUIScience lumina-bridgeLua↔Rust bridge for Lumina Framework: serializes Lua UI trees to Rust nodes, registers device APIs and event callbacks76MITGame enginesGUI wayland-headers-generatorGenerate parts of the wayland-headers crate75MIT-0API bindingsGUI toddy-iced-devtoolsVendored fork of iced_devtools for Toddy UI -- Attachable developer tools for any iced program75MITGUI dui-leptosDUI — A production-ready Leptos 0.8 component library. 36 accessible, signal-driven components with a dark-first design system.…75MITGUIWebAssembly aura-anim-coreTyped animation runtime and composable animation sources.74MITGraphicsGUI egui_colorimage_gradientsWanted gradients in your ColorImage? Now you get it!74MITGUIVisualization toddy-iced-testerVendored fork of iced_tester for Toddy UI -- A test recorder, editor, and runner for your iced applications74MITGUI keyhopSystem-wide keyboard navigation overlay: drive your desktop without the mouse.74MIT OR Apache-2.0AccessibilityGUI next-rs-assetsImage and font optimization for next.rs73MITGUIWebAssembly next-rs-cliCLI for next.rs - Next.js reimplemented in Rust73MITGUIWebAssembly mkapk-coreCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework73GPL-3.0API bindingsDevelopment tools::FFI axo-cliCLI tool for Axo Framework: init, dev (hot-reload), build, and release commands73MITCommand line utilitiesGUI emojipickA fast, frecency-ranked emoji picker for KDE Plasma Wayland with a native global shortcut73GPL-3.0-onlyGUI support-step-recorder-coreMoteur de capture d'actions utilisateur (clics, fenêtres, texte) — coeur de Support Step Recorder.73MITGUIMultimedia dioform-deriveDerive macro for Dioform typed field paths73MIT OR Apache-2.0GUIWeb programming ventanaA cross-platform, iterator-based windowing library72MIT OR Apache-2.0Game developmentGUI wdio-dioxus-driverWebDriver intermediary node for Dioxus desktop applications (forked from tauri-driver)72Apache-2.0 OR MITGUIWeb programming d7s_uiTerminal UI components for d7s72MITCommand line utilitiesDevelopment tools fluorFirst-principles GUI compositor library: center-origin RU coordinates, harmonic-mean span scaling, CPU softbuffer rendering,…72MIT OR Apache-2.0GraphicsGUI game-toolkit-uiegui debug-overlay integration for game-toolkit.72EUPL-1.2Game developmentGUI dioxus-inspectorHTTP bridge for inspecting and debugging Dioxus Desktop apps72MITDevelopment tools::DebuggingGUI cpuxRetained-mode GUI Framework72MITGraphicsGUI tauri-plugin-rpstateTauri v2 plugin that exposes rpstate reactive persistent state to the frontend, with TypeScript codegen72MITConfigurationGUI showreetA GPU-accelerated video thumbnail browser with inline playback71MITGUIMultimedia gpui-query-legacyTanStack Query-inspired async state management for GPUI (legacy, deprecated)70MITAsynchronousCaching weathermanweatherman — desktop weather app (Iced GUI) with current conditions, hourly and 7-day forecast70MITGUIVisualization dioform-validation-adapterShared support for renderer-agnostic Dioform validation adapters70MIT OR Apache-2.0GUIWeb programming orbital-macrosProc macros for Orbital component documentation and routing helpers69MITGUIWeb programming webui-sysRaw FFI bindings for the WebUI library.69MITGUI sereinRetained-mode declarative UI runtime for Rust69Apache-2.0Game developmentGUI julepNative GUI renderer driven by a wire protocol over stdin/stdout69MIT OR Apache-2.0GUIRendering libdecor-headersMinimalist Rust FFI bindings for libdecor68MIT-0API bindingsGUI