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.

platform-glyphwinit event loop, hit-test, and input dispatch for the Glyph UI framework68MITGraphicsGUI ayz78dgt8r2049ugTemporary softbuffer fork68MIT OR Apache-2.0Game developmentGraphics nemo-pluginPlugin development kit for Nemo with fluent UI builders68MIT OR Apache-2.0GUI leptos-element-captureLeptos utilities for spread-based DOM element capture.68MIT OR Apache-2.0GUIWebAssembly julep-coreCore library and extension SDK for the julep native GUI renderer68MIT OR Apache-2.0GUIRendering dguiA Simple Modular GUI FrameWork. (In Development)68MITGUI ustreamer-inputBrowser input event bridge — binary decode and mapping to application interaction events67MIT OR Apache-2.0GUIWeb programming dkdc-draw-appDesktop app for draw66MITGraphicsGUI unshit-appWindowing, event loop, and app lifecycle for the unshit UI framework66MITGUIRendering unshit-macrosProc macros for the unshit UI framework (view! macro)66MITGUIRendering floem-pickerA simple color picker widget for Floem66MITGUI bevy-reactDrive bevy_ui from a React app over an embedded V8 runtime.66MIT OR Apache-2.0Game developmentGUI embedded-guino_std GUI and HUD primitives for embedded-graphics displays66MIT OR Apache-2.0Embedded developmentGUI wanderlayClick-through, always-on-top text overlay for GNOME Wayland65GPL-3.0-onlyGUI gpui-hooksReact-style hooks for GPUI framework65MITDevelopment toolsGUI nemo-wasm-guestWASM guest SDK for Nemo plugins65MIT OR Apache-2.0GUIWebAssembly badgedA polkit authentication agent for Linux window managers64MITAuthenticationGUI nightingaleA desktop application for searching YouTube videos and downloading them as MP3 files64MITGUIMultimedia::Audio widgetkitModular Rust framework for building desktop widgets.64MITGUIRendering mkapk-hostCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework64GPL-3.0API bindingsDevelopment tools::FFI wasma-windows-baseioWASMA Windows Base I/O - Low-level Windows native I/O, event handling, and hardware resource management63Apache-2.0GUIHardware support gpui-previewA Storybook-like component preview and capture tool for GPUI, Zed's GPU-accelerated UI framework63MITDevelopment toolsGUI dioformHeadless typed form state and Dioxus bindings for Rust form models63MIT OR Apache-2.0GUIWeb programming armas-animatedAnimated text and effect components for egui62MIT OR Apache-2.0GUI dioprism-timelineDioxus grouped timeline and keyframe animation components.62MIT OR Apache-2.0GUIRendering dioprism-morphFlutter-style Dioxus element morphing components.62MIT OR Apache-2.0GUIRendering widgets-glyphPre-built interactive widgets for the Glyph UI framework62MITGraphicsGUI dampen-lspLanguage Server Protocol implementation for Dampen UI framework62MIT OR Apache-2.0Development toolsGUI use-uiFeature-gated facade crate for RustUse framework-neutral UI primitives62MIT OR Apache-2.0Data structuresDevelopment tools mbr-markdown-browserA fast, featureful markdown viewer, browser, and (optional) static site generator62GPL-3.0-or-laterCommand line utilitiesGUI qt_gui_5Bindings for QtGui C++ library (at qt_gui_5)62MIT OR Apache-2.0External FFI bindingsGUI activity-managerA UI-agnostic, Android-style activity and routing stack manager for Rust. / 一个无 UI 框架依赖的通用 Android 风格页面与路由堆栈管理框架。62MITGUI sinomo-ui-coreShared core contracts and data types for SUI.62non-standardGraphicsGUI yunoMultimedia UI layout and rendering framework powered by Skia.61MITGUIMultimedia dioprism-hoverfxDioxus components and native metadata for worker-first cursor hover effects.61MIT OR Apache-2.0GUIRendering tauri-plugin-android-accessibilityA Tauri plugin that supports Android accessibility features, allowing Tauri applications to interact with Android's accessibility…61MITAPI bindingsGUI pinentry-eguiNative Wayland pinentry for GPG using egui61MIT OR Apache-2.0CryptographyGUI xelevateA cross-platform library for privilege elevation with GUI support on Windows and Linux.61MIT OR Apache-2.0GUIOperating systems::Unix APIs stuk-styleColor, typography, and text styling primitives for the Stuk app framework61MIT OR Apache-2.0GUI dioxus_as_icons一个基于Dioxus的icons60MITGUIWeb programming backdrop-blur-wgpuwgpu backend for backdrop-blur: a safe, WGSL implementation of the frosted-glass seam (separable Gaussian now; dual-Kawase to…60MIT OR Apache-2.0GraphicsGUI litra-glowCross-platform Logitech Litra Glow controller with GUI60MITGUIHardware support iced_7guisAn implementation of 7 GUIs using iced.60MIT OR Apache-2.0GUI markdown-dxA Markdown Component for dioxus60MITGUI whisker-pathsWhisker platform module — resolve the OS's per-app directories (cache, documents, application-support, temp). std::fs already…59MIT OR Apache-2.0GUI whisker-web-browserWhisker module mirroring Expo's expo-web-browser: openBrowserAsync (SFSafariViewController / Custom Tabs) and…59MIT OR Apache-2.0GUI jagGPU-accelerated 2D rendering and UI toolkit59MITGraphicsGUI lumentypeThe fastest feature-complete no-std fast font parser, rasterizer, and blitter. LTR/RTL, Color Emoji, and advanced layout features.59MITGUINo standard library scryglassA lightweight, blazing-fast image viewer59MITGUIMultimedia::Images bliss-paintPaint a Bliss Document using anyrender59MIT OR Apache-2.0GUI lumina-platformsPlatform backends for Lumina Framework: desktop (winit), Android (JNI), iOS (UIKit), Web (WASM)59MITGame enginesGUI tauri-plugin-cronA Tauri 2.0 plugin for cron job scheduling58MITGUIWeb programming patchworksGit-style visual diffs for SQLite databases. Inspect, compare, snapshot, and generate SQL migrations.58MITCommand line utilitiesDatabase interfaces kbd-taotao bridge for kbd — converts tao key events and modifiers to kbd types.58non-standardGUI kbd-winitwinit bridge for kbd — converts winit key events and modifiers to kbd types.58non-standardGUI leptos_notificationA beautiful notification system for Leptos applications with animated toasts58MITGUIWeb programming oth_pumlvLittle browser UI to view rendered Plantuml files58MITGUIVisualization windjammer-uiCross-platform UI framework for Windjammer (Web, Desktop, Mobile)57MIT OR Apache-2.0GUIWebAssembly avl-consoleAVL Console - Advanced developer portal with AI Assistant, ML-powered monitoring and visual query builder57MIT OR Apache-2.0Database interfacesGUI lockrsA library that implements egui for Wayland lockscreen surfaces57MIT OR Apache-2.0GraphicsGUI toddyNative GUI renderer driven by a wire protocol over stdin/stdout57MIT OR Apache-2.0GUIRendering iced_live_castBlazing-fast cross-platform monitor casting widgets and sources for iced57MIT OR Apache-2.0GUIRendering sinomo-ui-textText shaping, font registration, and layout for SUI.57non-standardGraphicsGUI dioform-fullstackDioxus Fullstack submit adapters for Dioform57MIT OR Apache-2.0GUIWeb programming llimphiNative Rust UI framework — 2D and 3D. Facade over the llimphi stack: a retained-mode, Elm-style View<Msg> loop on vello + wgpu +…56MITGUIRendering qrate-guiA GUI examination generator library that generates different quiz sets for all students so that each student may have a different…56MIT OR Apache-2.0AlgorithmsData structures next-rs-macrosProcedural macros for next.rs - #[server_component], #[client_component], #[server_action]56MITGUIWebAssembly win_msgbox_timeoutWindows message boxes and notification helpers with timeout for Rust56MITGUIOperating systems::Windows APIs tauri-plugin-visual-editorVisual Inspector plugin for Tauri 2 — Context Bundles for AI editors56MITDevelopment toolsGUI scrannotateScreenshot annotation tool: capture a screen, select, annotate in place, copy or save55Apache-2.0GUIMultimedia::Images efltkEnlightenment Foundation Libraries bindings in Rust55LGPL-2.1-onlyAPI bindingsGUI react-rs-wasmWASM runtime and hydration for react.rs55MITGUIWebAssembly spectrum-themeTyped theme-token engine facade55MITConfigurationGUI nih_plug_icedAn adapter to use iced GUIs with NIH-plug55ISCGUI sparklersSafe, ergonomic Rust bindings to the Sparkle application update framework for macOS55MITGUIOperating systems::macOS APIs amethystate-macros-arenaAgnostic arena handle macro for amethystate55MITConfigurationData structures aerisUnbounded package management55MITGUI vision-uiIdiomatic Rust crate for Vision UI54GPL-3.0-onlyAPI bindingsEmbedded development bladvak-cliBase egui/eframe app - bladvak means 'pickaxe' in Gobbledegook54MITGraphicsGUI resgenA resource generator for Rust GUI applications (supports Android-style resource management)54MITDevelopment toolsGUI slate-reactiveReactive primitives (signals, memos, effects) for the slate-framework UI framework54MIT OR Apache-2.0GUIRust patterns leptos-arrow-gridThe high-performance, virtualized data grid for Leptos, powered by Apache Arrow53MIT OR Apache-2.0GUIWeb programming backdrop-blur-glowglow (OpenGL 3.3 / GLES 3.0 / WebGL2) grab-pass backend for backdrop-blur: real frosted glass for eframe-on-glow and the cage…53MIT OR Apache-2.0GraphicsGUI ochat-icedA chatbot application that uses Ollama AIs.53MITAccessibilityGUI maruzzellaGTK4 desktop shell prototype in Rust with persisted layouts and plugin-backed views.53MITGUI jandi-colorsColor palette derived from the blue pigment of jenipapo (Genipa americana)53MITGUINo standard library::No dynamic allocation ruxletA GUI framework for Rust, powered by Flutter.53Apache-2.0GUI iris-sisIris SIS - Simple Icon System (floating desktop icon with effects)53MIT OR Apache-2.0GUIVisualization sinomo-ui-sceneRendering-neutral scene representation for SUI.53non-standardGraphicsGUI open-weather-wizardA simple, elegant desktop weather app with animated Lottie icons, a 5-day forecast, and a silent cross-faded auto-refresh, built…53MITGUI nwg-drawerLaunchpad-style application launcher for Hyprland, Sway, and any Wayland compositor with layer-shell. Rust port with shared pin…53MITCommand line utilitiesGUI wdio-dioxus-embedded-driverEmbedded WebDriver server for @wdio/dioxus-service — runs inside the Dioxus app process and communicates with the webview via the…52Apache-2.0 OR MITDevelopment tools::TestingGUI dioxus-as-tableAn industrial-style table component for Dioxus.52Apache-2.0GUIWeb programming robost-snipTemplate capture tray app for Rust RPA — freeze screen and crop image templates instantly52MIT OR Apache-2.0GUIMultimedia::Images gpui_xtermReusable xterm-like terminal component for GPUI52MITGUI orbital-styleStyle registry and CSS injection helpers for Orbital52MITGUIWeb programming newter-compilerA UI language compiler — 73 built-in elements, compiles to canvas, HTML, React, and JSON52MITCompilersGUI serein-wgpuwgpu renderer support for Serein52Apache-2.0Game developmentGUI arama-ui-mainCore views (gallery, setup wizard, cache page) for arama52Apache-2.0GUI dioform-validatorRenderer-agnostic validator validation adapter for Dioform Core52MIT OR Apache-2.0GUIWeb programming egui_gradients_coreEGUI Gradients Core, the underlying math crate for all egui_x_gradiets crates.51MITGUIVisualization egui-jxlA pure-Rust, progressive JPEG XL (.jxl) image loader and rendering widget for the egui framework.51MIT OR Apache-2.0GraphicsGUI metal-live-resizeGlitch-free macOS Metal window live resize via CAMetalLayer contentsGravity + contentsScale51MITGraphicsGUI ruxlet-cliCommand-line tools for ruxlet GUI apps powered by Flutter.51Apache-2.0Command line utilitiesGUI mangofetch-guiGraphical interface for MangoFetch download manager (egui + eframe)51GPL-3.0-or-laterGUIMultimedia oxvif-device-managerA cross-platform desktop ONVIF IP camera manager built with Dioxus, on top of oxvif.51MITGUIMultimedia robostRust-based OSS desktop automation (RPA) — image recognition, OCR, WASM plugins, and remote desktop support50MIT OR Apache-2.0GUIOperating systems lybic-sdk-rsLybic sdk for Rust50MITGUI tmdb-shelfMovie collection manager using TMDb API, built with Iced.50GPL-3.0-or-laterGUI arama-ui-layoutApplication shell layout (header, aside, footer) for arama50Apache-2.0GUI stuk-accessibilityAccessibility tree primitives backed by AccessKit for the Stuk app framework49MIT OR Apache-2.0AccessibilityGUI wayland-protocol-staticsDefinitions for stable Wayland extension protocol wl_interface statics49non-standardAPI bindingsGUI orbital-dataShared typed dataset primitives (Dataset, DataRecord, DataValue) for Orbital tables and charts49MITGUIWeb programming sinomo-ui-layoutLayout constraints and helpers for SUI.49non-standardGraphicsGUI tui-lipan-macroProcedural macros for the tui-lipan TUI framework (ui!, rsx!, mockup!).49MPL-2.0Command-line interfaceGUI csfd-tauriTauri integration for ČSFD Scraper48MITGUI orbital-themeTheme provider and design tokens for Orbital48MITGUIWeb programming orbital-motionShared motion tokens, atoms, and presence utilities for Orbital48MITGUIWeb programming iced_custom_highlighterA custom highlighter for `iced`'s TextEditor widget that uses your application Theme's colors48MITGUI stuk-actionsAction, shortcut, and modifier primitives for the Stuk app framework48MIT OR Apache-2.0GUI dioform-gardeRenderer-agnostic garde validation adapter for Dioform Core48MIT OR Apache-2.0GUIWeb programming native-glyphmacOS AppKit native bridge for the Glyph UI framework47MITGraphicsGUI horizon-latticeA Rust-native GUI framework inspired by Qt647MIT OR Apache-2.0GraphicsGUI paramdefType-safe parameter definition system47MIT OR Apache-2.0ConfigurationData structures winrt-xamlA Rust library for creating modern Windows UIs using WinRT and XAML with reactive data binding47MIT OR Apache-2.0API bindingsGUI iced_message_boxA themed message box overlay widget for Iced47MITGUI slint-mappingMap framework for Slint — interactive map component with tile rendering, panning, zooming, and marker overlays.47MIT OR Apache-2.0GraphicsGUI stuk-renderGPU display-list renderer (wgpu + glyphon) used by the Stuk app framework47MIT OR Apache-2.0GUIRendering coalesce-workerCoalescing worker thread with generation-counter stale-result rejection — the discipline needed to run tree-sitter (or any…46MITAsynchronousConcurrency autoclicke-rsLinux GUI autoclicker with configurable interval, hotkeys, still-threshold, and duration limit46MITCommand line utilitiesGUI byebyemenuA minimal, customizable power menu for Wayland compositors. ByeByeMenu displays up to six configurable buttons for custom actions…46MITGUI orbital-base-componentsHeadless base primitives for Orbital — structure, semantics, and accessibility46MITGUIWeb programming slint_borderless_windowsBorderless window with a custom titlebar for Slint applications on Windows, with native DWM shadows, rounded corners, and resize…46MITGUIOperating systems::Windows APIs bliss-shellBliss application shell46MIT OR Apache-2.0GUI freya-videoVideo playback component for Freya apps46MITGUIMultimedia serein-winitwinit input and platform adapters for Serein46Apache-2.0Game developmentGUI bevy_sltBevy integration for SuperLightTUI (slt)46MIT OR Apache-2.0Game developmentGUI tree-sitter-graphixA dataflow language for UIs and network programming, compiler46MITCompilersGUI sinomo-ui-runtimeRetained runtime and widget contracts for SUI.46non-standardGraphicsGUI cargo-plushieCargo subcommand for building and downloading Plushie renderer binaries45MIT OR Apache-2.0GUIRendering fenestra-runtimeShared web runtime detection, installation, validation, and pruning for Fenestra (Chromium Embedded Framework)45MIT OR Apache-2.0GUIWeb programming bliss-htmlBliss HTML parser45MIT OR Apache-2.0GUI bliss-netBliss networking45MIT OR Apache-2.0GUI gpui_teaRuntime primitives for building Elm-style GPUI applications.45Apache-2.0Development toolsGUI droidkraftDroidKraft — Android device monitor GUI: live logs, one-click commands, flash/root toolkit, and screen mirroring (Zed GPUI)45MITDevelopment toolsGUI amethystate-codegenType-safe reactive persistence for Rust GUI apps45MITConfigurationData structures tektiteObsidian-style Markdown renderer for egui, powered by marki-parse45MITGUIText processing nyx-agent-uiImplementation-detail embedded single-page dashboard assets for nyx-agent.44AGPL-3.0-or-laterDevelopment toolsGUI damage-rectsAccumulate, coalesce, and emit dirty rectangles for partial GPU redraw44MITGraphicsGUI mailledgerCross-platform desktop email client with custom IMAP implementation44MITEmailGUI multiseat-rsA blazingly fast, seamless multiseat manager for Linux, written in Rust.44GPL-3.0GUIOperating systems::Linux APIs waterkit-biometricCross-platform biometric authentication (FaceID, Fingerprint)44MIT OR Apache-2.0GUIOperating systems taffy_blueprintDeclarative Tree and Json hot reloading for Taffy.44MITGUI declarative-gpuiDeclarative ui! macro for building GPUI element trees with Tailwind-style tokens at zero runtime cost44MIT OR Apache-2.0Development tools::Procedural macro helpersGUI egui-plotter-forka fork of egui-plotters for egui 0.35+ compatibility43MITGraphicsGUI beuvy-runtimeA low-level Bevy UI kit with reusable controls and utility-class styling.43Apache-2.0Game developmentGUI orbital-core-componentsThemed Orbital UI components for Leptos applications43MITGUIWeb programming orbit-senseA real-time satellite tracking application with 2D map visualization, orbital pass prediction, and live telemetry.43MITGUIScience soma-uiA Leptos 0.8 component library: 160+ accessible UI components, blocks, charts, and a ChartDB-style schema diagram — with a…43Apache-2.0GUIWebAssembly support-step-recorder-guiInterface egui/glow de Support Step Recorder : enregistrer, revoir et exporter une session.43MITGUIMultimedia ferrous-menuMinimal GUI choice selection app, similar to `dmenu` or `rofi`, using FLTK42MITCommand line utilitiesGUI ollama-lan-shareLAN sharing for Ollama AI models with GUI42MITCommand line utilitiesGUI tauri-plugin-persistent-windowPersist Tauri windows across close: hide instead of destroying, then reopen from the tray (Windows/Linux) or dock (macOS).42MITAPI bindingsGUI rs-queryTanStack Query-inspired async state management for GPUI42MITAsynchronousCaching bmux_tuiNative terminal UI primitives for bmux42MPL-2.0Command-line interfaceGUI tauri-plugin-decorOpinionated window decoration controls for Tauri apps.42MITGUI webviewrsSimple webview app that opens URLs in a minimal native window42MITGUI raf-schdThrottle a function to at most one call per animation frame, with the latest arguments.42MITConcurrencyGUI plotters-wxdragonPlotters backend for wxDragon, allowing drawing Plotters graphs on wxWidgets device contexts.41Apache-2.0 OR MITGraphicsGUI ratatui-guardianRender Budget Guardian — frame budget tracking and waste detection for ratatui TUI apps41MITDevelopment tools::ProfilingGUI gpui-mobileMobile platform support for GPUI — iOS (Metal/Blade) and Android (wgpu/Vulkan)41GPL-3.0-or-later OR AGPL-3.0-or-later OR Apache-2.0GUIOperating systems leptos-stylesProp-drillable, reactive CSS style container for Leptos41MIT OR Apache-2.0GUIWebAssembly elicit_winitElicitation-enabled winit code-generation tools for windowing and input41Apache-2.0 OR MITDevelopment toolsGUI anima-tagger-guiDesktop GUI for anima-tagger: curate Stable Diffusion LoRA datasets with an integrated tag/caption editor.41MIT OR Apache-2.0GUI sinomo-ui-lucideEmbedded Lucide SVG icon resources for SUI.41non-standardGraphicsGUI scrive-icediced 0.14 integration for scrive: an `advanced::Widget` code editor with gutter, selections, syntax highlighting, diagnostics,…41MITGUIText editors shadcn-leptosExperimental shadcn-style component library for Leptos. (Unofficial, pre-alpha, API under active design.)40MIT OR Apache-2.0GUIWebAssembly retrosaurusA retro Windows 3.1-styled thesaurus and dictionary for your desktop, powered by the Open English WordNet40MITGUIText processing egui_saugeA fresh, natural design system for egui — sage palette, warm neutrals, WCAG AA.40Apache-2.0GUIVisualization tui-lipanOpinionated, component-based TUI framework for Rust - declarative components, reconciliation, layout engine, focus, overlays, and…40MPL-2.0Command-line interfaceGUI df_displmgrA unified cross-platform display configuration manager for Windows (CCD/GDI) and Linux (Wayland/wlroots/DRM/KDE/udev).40MIT OR Apache-2.0GUIOperating systems::Linux APIs egui_componentUnstyled, headless egui components with granular styling. Includes a fully-customizable styling system with optional…40MITGUI azumiLive SSR for Rust — builds on Axum. Server-rendered HTML with instant interactivity, compile-time validation, zero custom…40AGPL-3.0-onlyGUITemplate engine slate-textNative text shaping and rasterization for the slate-framework UI framework40MIT OR Apache-2.0GraphicsGUI nerd_gtk_iconsNerd Fonts SVG icons as GResource for GTK4/Adwaita Rust applications.40MITGraphicsGUI sinomo-ui-render-wgpuwgpu renderer boundary for SUI scene frames.40non-standardGraphicsGUI shironPlaceholder crate39MITGUIWeb programming backdrop-blur-eguiegui adapter for backdrop-blur: frosted glass over two paths sharing one Surface vocabulary — own-loop (egui-wgpu, render to an…39MIT OR Apache-2.0GraphicsGUI ui-events-webA library for bridging ui-events and web39Apache-2.0 OR MITGraphicsGUI mkapk-widgetsCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework39GPL-3.0API bindingsDevelopment tools::FFI fyrnFyrn design system — core tokens, colour spaces, typography, spacing, and accessibility primitives. Renderer-agnostic foundation…39MIT OR Apache-2.0GUIRust patterns lemmingA patch editor39MITGUIParsing tools vial-guiGUI for creating and retrieving end-to-end encrypted secrets39MITGUI comb-tuiA tiny native terminal-UI engine — surfaces, layers, widgets.39MITCommand-line interfaceGUI rustactAsync terminal UI framework inspired by React, built on top of ratatui and tokio.38MITCommand line utilitiesGUI slint-ui-systemNeon Design System — Slint UI components for Rust desktop apps. 35+ components, dark/light theme, neon accents.38MIT OR Apache-2.0GUI waypaneA Wayland toolkit for building custom desktop widgets and bars in Lua38MITCommand line utilitiesGUI bevy_vistaA visual UI editor plugin for Bevy with inspector-driven editing and .vista.ron serialization.38Apache-2.0Game developmentGUI fyrn-coreFyrn design system — STUB: reserved for future use. Use the `fyrn` crate for the core token library.38MIT OR Apache-2.0GUI qt_widgets_5Bindings for QtWidgets C++ library (at qt_widgets_5)38MIT OR Apache-2.0External FFI bindingsGUI