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.

iced_navigation_derivemacros for iced_navigation1,517MITGUI daggerA rust UI library.1,516GPL-3.0-or-laterGraphicsGUI q-recognizerRust implementation of the $Q, $P, and $P+ gesture recognizers.1,514BSD-3-ClauseGraphicsGUI fermsForm input and validation using Yew hooks1,512MITGUIWebAssembly show_charsThis is a manual application that assists in the development process of FLTK.1,507MITGUI keruExperimental GUI library1,505GPL-3.0-onlyGUI egui_field_editorEasily creating UI to edit and preview data1,504MITDevelopment toolsGame development xmXM (Xross-Compile Manager) is a cross-platform compilation management tool that supports cross-compilation for Go and Rust…1,503MITGUI egui_animateCustom egui animations and transitions1,499MIT OR Apache-2.0Game developmentGUI bevy_flurx_wryProvides a mechanism to create a webview based on wry1,498MIT OR Apache-2.0Game developmentGUI wtx-uiDifferent user interfaces for WTX1,498MPL-2.0AsynchronousCommand-line interface embedded-uiSimple UI framework created for embedded systems1,495MITEmbedded developmentGraphics dear-imguizmo-quatHigh-level Rust bindings for ImGuIZMO.quat (C API) with Dear ImGui integration1,494MIT OR Apache-2.0API bindingsGUI cursive-multiple-choice-viewMultiple choice view for Cursive1,493MITCommand-line interfaceGUI plushie-iced-coreVendored fork of iced_core for Plushie UI -- The essential ideas of iced1,491MITGUI cfaitPowerful, fast and elegant task / TODO manager. (GUI & TUI, CalDAV & local)1,489GPL-3.0-or-laterCommand line utilitiesDatabase interfaces whisker-pluginPlugin surface for Whisker CNG — Plugin trait, IR types, JSON envelope, and the subprocess runner 3rd-party plugin binaries use.1,488MIT OR Apache-2.0GUI pressurePressure is a Rust library for pen and touch input on desktop platforms.1,481MITGUI moosicbox_app_native_rendererMoosicBox fltk renderer package1,475MPL-2.0GUI dear-imguizmo-quat-sysLow-level FFI bindings for ImGuIZMO.quat via cimguizmo_quat (C API)1,472MIT OR Apache-2.0API bindingsGUI ferrishot_iced_devtoolsdevtools1,471MITGUI html-elementModular, type-safe, ergonomic, WHATWG complaint usage of HTML elements.1,471non-standardGraphicsGUI undoredo_deriveDerive macros for undoredo.1,460MIT OR Apache-2.0Data structuresGUI burncloud-client-trayA simple system tray application for BurnCloud client1,459MIT OR Apache-2.0GUIOperating systems::Windows APIs hyperchad_renderer_fltkHyperChad FLTK renderer package1,457MPL-2.0GUI blinc_animationBlinc animation system - spring physics, keyframes, and timeline orchestration1,455Apache-2.0GUI dioxus-utilGeneral utilities for Dioxus apps.1,448MIT OR Apache-2.0GUIWebAssembly axonyx-macrosProcedural macros for ergonomic Axonyx component authoring1,446MITDevelopment toolsGUI yarrowA non-declarative GUI library in Rust with extreme performance and control, geared towards audio software1,445MITGUIVisualization nwg-commonShared library for nwg-dock, nwg-drawer, and nwg-notifications — compositor-neutral IPC abstraction for Hyprland and Sway,…1,440MITConfigurationGUI hyperchad_renderer_eguiHyperChad egui renderer package1,439MPL-2.0GUI flow-rs-coreCore data structures and algorithms for Flow-RS1,429MIT OR Apache-2.0GUIVisualization nodui_eguiegui implementation for the nodui crate1,425MIT OR Apache-2.0Game developmentGraphics egui_field_editor_deriveProc-macro derive of egui_field_editor::EguiInspect1,423MITDevelopment toolsGUI tray-icon2Create tray icons for desktop applications1,422MIT OR Apache-2.0GUI whisker-configConfig types used in whisker.rs to declare app metadata.1,420MIT OR Apache-2.0GUI mdlibA beautiful markdown note-taking application1,419MITFilesystemGUI iced_toastsAn add-on crate for iced that provides toast notifications1,418MITGUI egui_faderFader widget for egui applications.1,417MITGUI whisker-runtimeCore runtime for Whisker: reactive primitives, element tree, Lynx integration.1,414MIT OR Apache-2.0GUI egui_editable_labelA simple editable label widget for the egui GUI library.1,405MIT OR Apache-2.0Game developmentGUI molten_brandDesign tokens and brand system for Molten Labs CLI tools 🔥1,400MIT OR Apache-2.0Command-line interfaceConfiguration eflEnlightenment Foundation Libraries bindings in Rust1,398MPL-2.0API bindingsGUI luminol-eframeegui framework - write GUI apps that compiles to web and/or natively1,392GPL-3.0Game developmentGUI hypen-engineA Rust implementation of the Hypen engine1,387MITGUIRendering xdg-portalimplement for xdg-desktop-portal1,383MITAsynchronousGUI termal-termTermal is a terminal emulator for x111,380MIT OR Apache-2.0Command line utilitiesEmulators bevy_extended_ui_macrosMacros for the html bind in bevy_extended_ui.1,373Apache-2.0GUIRendering lurqA Rust UI toolkit with typed components, retained state, reactive signals, GPU rendering, and DevTools.1,370MITGUIRendering dioxus-notificationSend notifications from your Dioxus apps.1,370MIT OR Apache-2.0GUIWebAssembly chartml-leptosLeptos components, hooks, and tooltip context for rendering ChartML charts in reactive Leptos apps1,370MITGUIVisualization inputbox-androidThe internal Android support for the inputbox crate. You shouldn't depend on this directly.1,369MITCommand-line interfaceGUI stuntA declarative web framework for Rust/Wasm1,369MIT OR Apache-2.0GUIWebAssembly hojichaElm Architecture for terminal UIs in Rust, inspired by Bubbletea1,368GPL-3.0Command-line interfaceGUI x-uiUI framework for X1,366MIT OR Apache-2.0GUI dominator-testingHelpers for testing dominator UIs with wasm-bindgen-test1,365MITGUIWebAssembly masonry_testingHelper tools for writing unit tests for Masonry.1,365Apache-2.0AccessibilityGUI bevy-animated-textBasic animated text plugin for Bevy1,363MIT OR Apache-2.0Game developmentGUI whisker-macrosProcedural macros for Whisker: #[whisker::main], rsx!1,362MIT OR Apache-2.0GUI dioxus-geolocationGeolocation utilities and hooks for Dioxus.1,361MIT OR Apache-2.0GUIWebAssembly plushie-iced-futuresVendored fork of iced_futures for Plushie UI -- Commands, subscriptions, and future executors for iced1,354MITGUI transformatorA small helper library for CSS-like 3D transformation inheritance and composition1,347Apache-2.0/MITGUIRendering::Graphics APIs laststraw-core-macroProcedural macros for the lightweight GUI Rust framework Last-Straw.1,346MIT OR Apache-2.0GUIRendering whisker-driver-sysRaw FFI + C++ bridge sources for the Whisker driver. Internal — use `whisker-driver` for the safe wrappers.1,343MIT OR Apache-2.0GUI qemu-rdporg.qemu.Display1 RDP server1,343MITGUINetwork programming stunt-routerPowerful router for stunt1,341MIT OR Apache-2.0GUIWebAssembly blinc_platformPlatform abstraction layer for Blinc UI - unified windowing, input, and lifecycle1,339Apache-2.0GUI dioxus-windowWindow utilities and hooks for Dioxus.1,336MIT OR Apache-2.0GUIWebAssembly leptos-use-bhCollection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE1,335MIT OR Apache-2.0GUIWebAssembly dioxus-syncSynchronization primitives for your Dioxus app.1,335MIT OR Apache-2.0GUIWebAssembly compo-macrosCompo is a general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution,…1,328Apache-2.0AsynchronousGUI azuraCross-Platform GUI and TUI Music Player1,322EUPL-1.2AccessibilityFilesystem whisker-cssType-safe CSS builder for Whisker. Mirrors the Lynx CSS surface.1,318MIT OR Apache-2.0GUI snora-widgetsOptional prefab iced widgets for the Snora GUI framework — header, footer, sidebar, menu, icon.1,310Apache-2.0GUI tauri-driver-forkWebdriver server for Tauri applications1,293Apache-2.0 OR MITGUIWeb programming xilem_webHTML DOM frontend for the Xilem Rust UI framework.1,292Apache-2.0GUIWeb programming egui_vertical_stackA vertical stack widget with resize handles for egui1,290MIT OR Apache-2.0GUI snoraiced engine for the Snora GUI framework. Consumes snora-core vocabulary.1,289Apache-2.0AccessibilityAsynchronous popoutSmall and simple modal popups powered by egui1,288MITGUI flow-rs-rendererRendering abstractions and implementations for Flow-RS1,283MIT OR Apache-2.0GUIVisualization whisker-driverBackend driver for Whisker. Wraps the engine FFI and exposes the host shim helpers (run/tick) the iOS/Android shells call into…1,283MIT OR Apache-2.0GUI egui-aesthetix-ljA Uniform and programmatic approach to theming Egui applications with some enhancements1,274non-standardGUI zng-ext-audioPart of the zng project.1,261Apache-2.0 OR MITGUI timezzA minimal GTK4 application written in Rust for creating productivity sessions, inspired by Windows' focus sessions.1,258GPL-3.0Date and timeGUI plushie-iced-graphicsVendored fork of iced_graphics for Plushie UI -- A bunch of backend-agnostic types that can be leveraged to build a renderer for…1,257MITGUI whiskerCross-platform mobile UI framework built on Lynx. Umbrella crate.1,255MIT OR Apache-2.0GUI pdf-tile-viewerPDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform1,249non-standardGUIText processing color_utilitiesColor utilites for material 31,242LGPL-3.0-or-later OR Apache-2.0GUIWebAssembly tingeA terminal-gui tool for generate, analyze, convert and manipulate colors...1,238Apache-2.0Command line utilitiesGraphics spuxA handcrafted and opinionated library of minimal loaders for Leptos.1,238MITGUIWeb programming blinc_textHigh-quality text rendering for Blinc UI framework1,238Apache-2.0GUIText processing RustyBoxA simple gui password vault in your terminal. Encrypted and secure.1,236MITCommand line utilitiesGUI imgui-sdl3-rendererImgui rendering backend for the sdl3 renderer1,234MITGUIRendering hyprshell-relm4An idiomatic GUI library inspired by Elm and based on gtk4-rs1,229Apache-2.0 OR MITGUI gpui-liveplotHigh-performance append-only plotting for GPUI applications.1,228MITGUIVisualization hikari-paletteReady-to-use palette system: themed palettes plus opt-in color collections, with a small Color core1,227non-standardGUIWebAssembly tauri-plugin-oblivionTauri plugin for oblivion1,226AGPL-3.0GUI tauri-plugin-polodbA Tauri plugin to expose the PoloDB embedded database to applications1,224MITAsynchronousDatabase interfaces bevy_scrollbarBevy plugin providing a scrollbar.1,223MIT OR Apache-2.0Game developmentGUI iced-gaugesGauges for Iced1,220MIT OR Apache-2.0GUI gojiraA refreshingly simple data-driven game engine and app framework1,214MIT OR Apache-2.0Game enginesGraphics waterui-layoutLayout components for WaterUI1,213Apache-2.0 OR MITGUI jbogs-autopilotA simple, cross-platform GUI automation library for Rust.1,213MIT OR Apache-2.0API bindingsGUI cascadaA general purpose UI layout engine1,211Apache-2.0 OR MITGUI waterui-textText and typography components for WaterUI1,208Apache-2.0 OR MITGUIText processing flak-guiA semi-immediate mode gui library1,201MITGUI efx-coreCore parser and AST for EFx proc-macro1,201MIT OR Apache-2.0GUITemplate engine previuwuA generic previewer that can preview anything as everything1,199MIT OR Apache-2.0FilesystemGUI qt-cb-sysUse callbacks in rust-qt!1,195MITGUI stunt-router-macroMacros for the stunt router1,195MIT OR Apache-2.0GUIWebAssembly demiurgeDemiurge - An all-round builder for accessible, sustainable and secure web services1,194non-standardAccessibilityGUI leptos-shadcn-ui-wasm🚀 WASM-optimized ShadCN UI components for Leptos 0.8+ with minimal dependencies. 50+ components, 70% fewer deps, feature flags…1,191MITGUIWeb programming astrelis-coreCore types and math for the Astrelis engine1,186MITGame enginesGraphics maplike_deriveDerive macros for maplike.1,184MIT OR Apache-2.0Data structuresGUI egui-typed-inputType safe parsed egui text inputs, with user input checking1,183MIT OR Apache-2.0GUIParsing tools deckbuilder_engA modular engine for deck-builder games with egui UI, audio, and card/deck/game logic.1,177MIT OR Apache-2.0Game enginesGUI gigachadGiga-Chad package1,172MPL-2.0Development toolsGUI walkers_extrasextra functionalities for walkers crate1,159MITGUIScience::Geospatial noto-fonts-dlDownload and embed Google Noto fonts at build time with Cargo feature flags. 134 languages/scripts supported. Fonts compressed…1,158MIT OR Apache-2.0GUIInternationalization (i18n) tauri-plugin-connectorMCP-compatible Tauri v2 plugin with xcap cross-platform screenshot, snapdom fallback, dual-path JS execution, and embedded MCP…1,157MITDevelopment toolsGUI lento-winitCross-platform window creation library.1,150Apache-2.0GUI uxtermA user experience-focused terminal UI library built with Crossterm.1,144MITCommand line utilitiesDevelopment tools yew-patternfly-v3PatternFly v3 components for Yew1,141Apache-2.0GUIWebAssembly nappgui-sysRust raw bindings to NAppGUI1,140Apache-2.0 OR MITGUI compoCompo is a general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution,…1,140Apache-2.0AsynchronousGUI tauri-plugin-dragoutTauri plugin providing native macOS drag-out (file promise) support1,134MIT OR Apache-2.0Development tools::FFIGUI cargo-pixel2d pixel art game engine & rapid prototype tools support terminal,sdl2 and web...1,128Apache-2.0Game enginesGraphics egui-eleganceElegant, opinionated widgets for egui: buttons, inputs, selects, cards, tabs and more. Paired dark/light themes.1,128MIT OR Apache-2.0GUI flow-rs-wasmWASM bindings and utilities for Flow-RS1,126MIT OR Apache-2.0GUIVisualization waydriverHeadless GUI testing for Wayland applications via AT-SPI accessibility APIs and PipeWire screen capture1,126Apache-2.0Development tools::TestingGUI tauri-plugin-pliapTauri plugin for in-app purchases and subscriptions supporting desktop and mobile platforms1,123MITAPI bindingsGUI e172UI framework for Rust1,113GPL-3.0-or-laterGUI fenestra-shellWindowed (winit + wgpu) and headless runners for the fenestra GUI framework1,112MIT OR Apache-2.0GUI blinc_themeTheming system for Blinc UI framework - colors, typography, and design tokens1,105Apache-2.0GUI ratatui-fretboardGuitar fretboard widget for Ratatui1,104MIT OR Apache-2.0Command-line interfaceGUI adabraka-gpuiGPU-accelerated UI framework with system tray, global hotkeys, notifications, and daemon mode support (fork of Zed's GPUI)1,104Apache-2.0GUI plushie-iced-debugVendored fork of iced_debug for Plushie UI -- A pluggable API for debugging iced applications1,104MITGUI tauri-plugin-automation-serverHTTP automation server for Tauri v2 apps - enables external control and automated testing1,100non-standardDevelopment tools::TestingGUI egui-circular-progress-barA circular progress bar widget for egui.1,095GPL-3.0GUI red-sdl-macrosdl with grid layout and window management to help build apps or video game.1,091Apache-2.0GraphicsGUI aviutl2-eframeAviUtl2とegui/eframeをつなぐユーティリティ1,085MITGUI liosA gorgeous GTK4/VTE Linux terminal with live themes, glass backgrounds, session prompt profiles, Sixel images, and safe GPU…1,082MIT OR Apache-2.0Command line utilitiesGUI hyprshell-relm4-componentsAn idiomatic GUI library inspired by Elm and based on gtk4-rs1,080Apache-2.0 OR MITGUI whisker-macro-syntaxShared parse AST for Whisker's `render!` and `css!` macros — consumed by whisker-macros (codegen) and whisker-fmt (formatting).1,075MIT OR Apache-2.0GUI egui-chaTEA (The Elm Architecture) framework for egui1,073MIT OR Apache-2.0GUIRendering::Graphics APIs tauri-plugin-app-controlA Tauri plugin for Android application lifecycle control (minimize, close, exit, state).1,072MIT OR Apache-2.0API bindingsGUI ply-engineThe most powerful app engine made entirely in Rust1,0670BSDGame enginesGraphics imgui-opengl-renderer-rsOpenGL Renderer for imgui-glfw-rs1,065MIT/Apache-2.0GUIRendering::Graphics APIs plushie-iced-runtimeVendored fork of iced_runtime for Plushie UI -- A renderer-agnostic runtime for iced1,063MITGUI frostmarkHTML/Markdown renderer for the Iced GUI framework1,061MIT OR Apache-2.0GUI egui-cha-macrosProcedural macros for egui-cha layout DSL1,052MIT OR Apache-2.0GUIRendering::Graphics APIs blinc_paintBlinc Paint/Canvas API - 2D drawing primitives and path rendering1,050Apache-2.0GraphicsGUI palette-coreTOML-defined theme system with inheritance, CSS export, and multi-target rendering1,044MIT OR Apache-2.0Command-line interfaceConfiguration buriA game engine1,039MITGame developmentGame engines panes-ratatuiRatatui adapter for the panes layout engine1,034MIT OR Apache-2.0GUI fenestra-kitDesign-system widget kit for the fenestra GUI framework1,031MIT OR Apache-2.0GUI animato-physicsInput-driven physics, drag tracking, and gesture recognition for Animato.1,028MIT OR Apache-2.0Game developmentGUI plushie-iced-programVendored fork of iced_program for Plushie UI -- The definition of an iced program1,023MITGUI hikari-animationAnimation hooks, easing functions and transition utilities for the Hikari design system1,019non-standardGUIWebAssembly waterui-colorA modern UI framework for Rust1,017Apache-2.0 OR MITGUI egui_fancy_knobFeature-rich circular knob widget for egui, originally forked from egui_knob.1,008MITGUI syntect_minecraft_highlightingHighlight code with Minecraft formatting1,006UnlicenseGraphicsGUI egui_dpanelDynamic Panels for egui1,005MIT OR Apache-2.0GUI plushie-iced-rendererVendored fork of iced_renderer for Plushie UI -- The official renderer for iced999MITGUI oculaA resilient Rust screen recorder and screenshot tool built on GTK and GStreamer.996MITCommand line utilitiesGUI guimanThe Ultimate Arch Linux Package Manager - GUI with 100% pacman & AUR feature parity991MITCommand line utilitiesDevelopment tools egui_path_pickerSimple egui widget for picking paths989GPL-3.0-onlyGUI sabiniwmA tiling Wayland compositor, influenced xmonad989MIT OR Apache-2.0GraphicsGUI ratatui-notificationsAnimated notification system for Ratatui terminal applications988MITCommand-line interfaceGUI damascene-fontsBundled font assets for Damascene (Inter, JetBrains Mono, Roboto, and Noto fallback faces)986MIT OR Apache-2.0GUI xcursor-writerA library to write xcursor format980MITGUI bevy_material_uiMaterial Design 3 UI components for Bevy game engine979MITGame developmentGUI windowing_apiAPI for windowing system976GPL-3.0-or-later WITH Classpath-exception-2.0GUI weavetuiA modern, robust, and modular Text User Interface (TUI) framework for Rust.976MITCommand-line interfaceGUI ui_layoutA minimal Flexbox-inspired layout engine for Rust GUI971MITGUI turbo-visionA Rust implementation of the classic Borland Turbo Vision text-mode UI framework969MITCommand-line interfaceGUI ship-shapeUniversal auto-updater for wxDragon desktop apps966MITGUI bevy_diagnostics_inspectorInspector plugin for the bevy game engine963MIT OR Apache-2.0Development tools::Procedural macro helpersGame development eyesbreakerRelax your eyes and take a break961MITGUI sidebar🗃️ A highly customizable sidebar component for WASM frameworks like Yew, Dioxus, and Leptos.953MITGUIWebAssembly obel_rootAn internal obel crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature949MIT OR Apache-2.0Game enginesGraphics egui-thematicA theme editor and configuration system for egui applications with live preview, preset management, random theme generation, and…931MITGUIVisualization stslayerStatus Slayer is a configurable implementation of status command for Sway WM using Swaybar Protocol928MITCommand line utilitiesConfiguration hieroglyphRender obscure scripts and emojis locally with zero dependencies.928MITGraphicsGUI julep-iced-coreVendored fork of iced_core for Toddy UI -- The essential ideas of iced926MITGUI flow-rs-leptosLeptos framework integration for Flow-RS925MIT OR Apache-2.0GUIVisualization compo-platform-loopCross-platform event loop implementation for the Compo declarative and reactive component framework920Apache-2.0AsynchronousGUI neat-eduInteractive educational platform using NEAT neural networks for mathematical learning with real-time network visualization913MITAlgorithmsGUI ratatui_ffiC ABI bindings for Ratatui (Rust TUI) to consume from C/C#/etc.912MIT OR Apache-2.0API bindingsCommand-line interface waterui-urlA modern UI framework for Rust912Apache-2.0 OR MITGUI zeus-themeThemes for egui910MIT OR Apache-2.0GUI moosicbox_marketing_site_uiMoosicBox Marketing Website UI910MPL-2.0GUIWeb programming drawmeStatic 2d rendering engine skia alternative903MIT OR Apache-2.0GraphicsGUI plushie-iced-widgetVendored fork of iced_widget for Plushie UI -- The built-in widgets for iced902MITGUI egui-cha-dsDesign System for egui-cha (Atoms, Molecules, Theme)893MIT OR Apache-2.0GUIRendering::Graphics APIs vertigo-cmarkAllows to render CommonMark inside Vertigo tree893MIT OR Apache-2.0AsynchronousGUI batlertA GTK popup for linux, to indicate critical battery level891MITGUI leftwm-watchdogA window manager for Adventurers889MITGUI fenrix-coreA modern Rust UI framework for building fast, reliable, and beautiful web apps.889MITGUIWeb programming yeehaw_tuiBatteries Included Text Based Application Framework888Apache-2.0Command-line interfaceCommand line utilities