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.

win-msgboxThis crate provides a fully featured, ergonomic interface to Windows' MessageBox15,846MIT OR Apache-2.0GUIOperating systems tauri-plugin-webdriver-automationTauri plugin that enables WebDriver-based e2e testing on macOS15,796MIT OR Apache-2.0Development tools::TestingGUI yew-style-in-rsScoped CSS for Yew15,777MIT OR Apache-2.0GUIWebAssembly freya-devtoolsDevtools Server for Freya15,773MITAsynchronousGUI winrt-toast-rebornA toast notification library for Windows 10 and 11.15,729MITGUIOperating systems::Windows APIs dioxus-web-component-macrodioxus-web-component proc macro15,621MIT OR Apache-2.0GUIWebAssembly raui-quick-startRAUI quick start module for easier playground experience15,599MITGUIRendering::Graphics APIs freya-winitWinit renderer for Freya15,578MITAsynchronousGUI haalkaergonomic reactive Bevy UI library powered by FRP signals15,577MIT OR Apache-2.0AsynchronousGame development lunex_engineThis crate is not inteded to be used standalone. It is a dependency of Bevy_Lunex15,525MIT OR Apache-2.0Game developmentGUI silkenweb-baseBase crate for Silkenweb15,434MIT OR Apache-2.0GUIWeb programming sickle_uiA widget library built for Bevy, in Bevy.15,423MIT OR Apache-2.0GUI windowMinimal Rust code for creating a window, automatically choosing a backend window manager and graphics API.15,411Apache-2.0 OR MIT OR BSL-1.0GraphicsGUI ftui-extrasFeature-gated extras for FrankenTUI (markdown, charts, clipboard, themes).15,399LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI gtk_liststore_itemAutomatic gtk::ListStore struct derive for Rust.15,371MIT OR Apache-2.0GUI iced_font_awesomeFont Awesome component for Iced15,370MITGUI sirWrite SCSS in your component functions15,206MIT OR Apache-2.0GUIWeb programming kiss3d_conrodFork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D.15,182MIT OR Apache-2.0GUI arcdps-imguiHigh-level Rust bindings to dear imgui; forked for use in arcdps addons15,175MIT/Apache-2.0API bindingsGUI series-troxideA Simple and Modern Series Tracker15,162GPL-3.0GUI leptonic-themeTheme builder for the Leptonic component library.15,147MIT OR Apache-2.0GUI yew-style-in-rs-coreScoped CSS for Yew15,142MIT OR Apache-2.0GUIWebAssembly wlrootsWayland compositor framework15,135MITExternal FFI bindingsGUI wgpu_canvasA 2D WGPU renderer API for drawing text, shapes, and images with Rust.15,078BSD-3-ClauseGame developmentGraphics yew-layoutLayout Component for Yew14,984MIT OR Apache-2.0GUIWebAssembly flo_drawHassle-free windowed 2D graphics rendering14,946Apache-2.0GraphicsGUI mapsInspect, compare and align multiple grid maps in an intuitive & fast GUI14,930Apache-2.0GUIMultimedia::Images ftui-i18nLocalization catalog and interpolation utilities for FrankenTUI.14,840LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI fireplace_libModular wayland window manager library14,785MITGUIRendering ftui-runtimeElm-style runtime loop and subscriptions for FrankenTUI.14,746LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI silkenweb-signals-extExtras for futures-signals14,730MIT OR Apache-2.0GUI layout_engineA small project to mimic css flexbox and css grid14,712GPL-3.0 OR MIT OR Apache-2.0GUI bevy_mod_imguiA Dear ImGui integration for the Bevy game engine.14,669MIT OR Apache-2.0Game enginesGraphics mogwai-html-macroDeclare mogwai views with RSX14,667MITGUIWebAssembly appitA math library specialized for 2d screen graphics.14,620MIT OR Apache-2.0GUI freya-commonInternal common utilities for Freya.14,507MITAsynchronousGUI egui-theme-switchA pretty theme switch for your egui app14,455MIT OR Apache-2.0GUI bevy_material_wizardA material replacement utility for bevy14,415MITGame developmentGUI egui_gl_glfwOpenGL backend for egui using GLFW14,413MITGraphicsGUI rust-libretro-sys-procProcedural macros for rust-libretro-sys14,402MITEmulatorsGame development egui_mcpMCP server that drives live egui apps over the egui_inspection protocol14,370MIT OR Apache-2.0Development tools::TestingGUI gemguiGUI application library14,332MITGUI tray-indicatorA simple tray-icon crate14,330MIT OR Apache-2.0GUI qt_3d_inputBindings for Qt3DInput C++ library14,296MIT OR Apache-2.0External FFI bindingsGUI aki-image-view-gtkimage view gtk gui application14,279MIT OR Apache-2.0GUI grafoA GPU-accelerated rendering library for Rust14,259Apache-2.0/MITGUIRendering::Graphics APIs dioxus-motionAnimations library for Dioxus.14,256MITGraphicsGUI easy-imgui-filechooserFile-chooser widget for easy-imgui14,249MITGUI smithySmithy, a framework for web development14,207MIT/Apache-2.0GUIWeb programming tui-equalizerAn equalizer widget for Ratatui with multiple frequency bands.14,148MIT OR Apache-2.0Command-line interfaceGUI rsiot-authКомпонент аутентификации14,054MIT OR Apache-2.0API bindingsGUI blue_engine_eguiegui library for Blue Engine14,028Apache-2.0Game developmentGame engines silkenweb-macrosSilkenweb proc macros13,902MIT OR Apache-2.0GUI chrono-datepicker-coreCore library for datepickers that should only depend on chrono.13,894Apache-2.0Date and timeGUI egui_vulkanoVulkano graphics backend for egui13,872GPL-3.0-or-laterGame developmentGUI com-croftsoft-lib-animationCroftSoft Library for Animation13,872MITGame developmentGraphics rofiLibrary to crate rofi windows and parse the output13,864Apache-2.0GUI undo_2Undo and redo done the right-way.13,850MIT OR Apache-2.0Data structuresGUI egui_colorsExperimental color styling toolkit for egui13,834MITGraphicsGUI tauri-plugin-wdio-webdriverEmbedded WebDriver server for WDIO Tauri testing13,819MITDevelopment tools::TestingGUI tauri-plugin-zustandPersistent Zustand stores for Tauri13,813MITFilesystemGUI qt_3d_logicBindings for Qt3DLogic C++ library13,802MIT OR Apache-2.0External FFI bindingsGUI dioxus-use-requestA collection of hooks for Dioxus for performing simple http requests13,762MIT OR Apache-2.0GUIWebAssembly pugl-sysA Rust wrapper for pugl13,734ISCAPI bindingsGUI wlcSafe Bindings for Cloudef's wlc (Wayland Compositor C-Library)13,673MITExternal FFI bindingsGUI tribble-appThe Perseus app that underlies Tribble.13,662MITGUIInternationalization (i18n) moxieIncremental runtime for interactive software.13,628MIT/Apache-2.0AsynchronousCaching gtk_comfyGtk Comfy offers a solution to use serde formats in GTK builder files13,602GPL-3.0-or-laterDevelopment tools::Build UtilsGUI egui-winit-ash-integrationThis is the egui integration crate for winit and ash.13,497MIT OR Apache-2.0Game developmentGUI vgtkA declarative UI framework for GTK13,465LGPL-3.0+GUI x11ooObject-oriented API to X1113,464MITAPI bindingsGUI tauri-winitCross-platform window creation library.13,417Apache-2.0GUI iced_termTerminal emulator widget powered by ICED framework and alacritty terminal backend.13,407MITGUI screen_layerA library which provides layer structure for writing OS.13,337MPL-2.0GUINo standard library kwui-cliCommand line tool for kwui - A GUI library with JSX/CSS support13,337LGPL-3.0-or-laterAPI bindingsGUI iced_video_playerA convenient video player widget for Iced13,321MIT OR Apache-2.0GUIMultimedia plotters-gtk4Plotters GTK4 Backend13,285MITGUIVisualization qt_3d_extrasBindings for Qt3DExtras C++ library13,272MIT OR Apache-2.0External FFI bindingsGUI gedvgeometry and devices in GUI library13,225MITGUI keybindsPlatform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust.13,131MITConfigurationGUI egui_hooksReact Hooks like API for egui13,115MIT OR Apache-2.0GUI paneAlign text inside of resizable rectangular panes13,103MITGUIRendering tribbleA CLI for generating websites to guide people through contributing to open-source projects.13,084MITCommand line utilitiesDevelopment tools egui-directx11This crate provides a Direct3D11 renderer for `egui`.13,068MIT OR Apache-2.0Game developmentGUI leptonicThe Leptos component library.12,986MIT OR Apache-2.0GUI keyseq_macrosSpecify key chords using `Ctrl-A` short-hand macros12,972MIT OR Apache-2.0GUI rio-winit-forkCross-platform window creation library.12,965Apache-2.0GUI qt_qmlBindings for QtQml C++ library12,856MIT OR Apache-2.0External FFI bindingsGUI dear-imgui-sysLow-level FFI bindings to Dear ImGui v1.92.8 (docking branch) via cimgui (C API)12,830MIT OR Apache-2.0API bindingsGUI maple-core-macroA VDOM-less web library with fine grained reactivity12,781MITGUIWebAssembly debounce_fltkA simple debounce and throttling tool suitable for FLTK applications. Can be used to control the frequency of UI event processing…12,775MITGUI bevy_ratatui_cameraA bevy plugin for rendering your bevy app to the terminal using ratatui.12,774MIT OR Apache-2.0Command-line interfaceGame engines nice_and_easyA minimalistic Rust library for smooth and effortless easing functions12,723MITAlgorithmsGame development rust-pushrod-renderPushrod Rendering Library12,715Apache-2.0GraphicsGUI qt_chartsBindings for QtCharts C++ library12,674MIT OR Apache-2.0External FFI bindingsGUI ansi-colorsan ansi-coloring sceme crate that allows you to format and color your output12,656MITCommand-line interfaceGraphics kas-resvgKAS GUI / widgets12,630Apache-2.0GUI flo_canvas_eventsUser input events for a flo_draw canvas12,578Apache-2.0GraphicsGUI ui-cliA CLI to add components to your app.12,438MITAccessibilityDevelopment tools egui-dataframe-sampleRust egui Widgets for polars dataframe12,436MITDevelopment toolsGames zuYew web components, implementing Material Design12,428LGPL-3.0GUIWebAssembly egui-asyncA simple library for running async tasks in egui and binding their results to your UI.12,426MIT OR Apache-2.0AsynchronousConcurrency helvumA GTK patchbay for pipewire12,425GPL-3.0-onlyGUIMultimedia fatesA crate for creating reactive declarations12,421MITAsynchronousCaching ftuiFrankenTUI public facade and prelude.12,367LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI fui_controls_mediaMedia controls for FUI UI Framework12,363GPL-3.0-or-later WITH Classpath-exception-2.0GUI tauri-plugin-graphqlA plugin for Tauri that enables type-safe IPC through GraphQL.12,341MITGUIWeb programming fltk-extrasSome extra widgets for fltk-rs12,334MITGUI bevy_ecssAllows using a subset of CSS to interact with Bevy ECS12,281MIT OR Apache-2.0Game developmentGUI html_to_bevyA procedural macro to generate Bevy UI code from HTML-like syntax12,258MITGame developmentGUI gapp-winitAbstract event loop library for winit-based applications with OpenGL and wgpu backends, integrating gapp traits for clean…12,227MIT OR Apache-2.0Game enginesGraphics woabWidgets on Actors Bridge - a GUI microframework for combining GTK with Actix12,222MITGUI nfdeRust bindings for Native File Dialog Extended12,140ZlibAPI bindingsFilesystem tauri-eguiA Tauri plugin for the egui library12,133Apache-2.0 OR MITGUI zu-utilUtilities for zu component12,116LGPL-3.0GUIWebAssembly push2talkThis Push to talk application is working with both wayland/x11 and pulseaudio (pipewire).12,114ISCGUIMultimedia::Audio termbufferImmediate mode rendering to the terminal12,031Apache-2.0/MITCommand-line interfaceGUI egui_heatmapNavigatable heatmap for use together with egui12,008MIT OR Apache-2.0GUIScience iced_palaceA royal collection of exquisite widgets and helpers to rule your iced kingdom11,985MITGUI robius-use-makepadAuto-configures all `robius-*` crates in your dependency tree to work with Makepad11,973MITGUIOperating systems streamdeck-rsUnofficial Stream Deck SDK for Rust11,970MIT/Apache-2.0API bindingsGUI thymeThemable Immediate Mode GUI11,937Apache-2.0Game developmentGUI maple-coreA VDOM-less web library with fine grained reactivity11,933MITGUIWebAssembly dacite-winitInteroperability library for dacite and winit for easy Vulkan surface creation11,913ISCGUI squark-webSquark runtime implemiontion for web browser with using wasm-bindgen11,884WTFPLGUIWebAssembly azul-text-layoutText layout algorithms Azul desktop GUI framework11,861MITGUI egui-aesthetixA Uniform and programmatic approach to theming Egui applications11,838non-standardGUI conrod_rendyA rendy backend for conrod.11,824MIT OR Apache-2.0GUI operCommand line tool to browse changes across multiple git repositories managed by google's git-repo tool11,740MIT/Apache-2.0Command-line interfaceGUI rt-graphA real-time graphing experiment written in Rust.11,693MITGraphicsGUI sortable-jsRusty bindings to SortableJS, to build sortable lists in wasm11,649MITAPI bindingsGUI dear-imgui-build-supportBuild helpers for dear-imgui-sys family: compose archive names, prebuilt download/extract, manifest helpers11,636MIT OR Apache-2.0API bindingsGUI appcuiA feature-rich and cross-platform TUI/CUI framework for Rust, enabling modern terminal-based applications on Windows, Linux, and…11,600MITCommand-line interfaceCommand line utilities ultralightRust bindings for Ultralight: Next-Generation HTML Renderer11,598non-standardGraphicsGUI fyrox-dylibDynamic library for Fyrox Game Engine11,578MITGame enginesGraphics ux-animateBackend and runtime agnostic animation library11,542MPL-2.0GUIMultimedia miniblinkRust bindings to mininlink4911,537Apache-2.0 OR MITGUI talon-guiOn-demand Telegram chat analytic generator11,525MITGUI otersA Functional Reacitve Programming Language for writing GUI applications11,491MITCompilersGUI cogl-sys-rsFFI bindings to Cogl library11,440MPL-2.0GUIMultimedia tmr-cargoGive me more instruments!11,344MITGUIWebAssembly gdk4-macos-sysFFI bindings of GDK4 macos11,220MITAPI bindingsGUI stereokit-rustHigh-Level Rust bindings around the StereoKitC library for XR11,211MITGraphicsGUI kwuiA GUI library with JSX/CSS support11,158LGPL-3.0-or-laterAPI bindingsGUI laststraw-coreCore library for the lightweight GUI Rust framework Last-Straw.11,152MIT OR Apache-2.0GUIRendering dear-imgui-rsHigh-level Rust bindings to Dear ImGui v1.92.7 with docking, WGPU/GL backends, and extensions (ImPlot/ImPlot3D, ImNodes,…11,141MIT OR Apache-2.0API bindingsGUI moxMockery Of X(ML): a JSX-alike syntax for the builder pattern.11,137MIT/Apache-2.0GUIRust patterns openaws-vpn-clientUnofficial open-source AWS VPN client written in Rust11,129MITGUI yozefu-appThe Kafka consumer of Yozefu11,111Apache-2.0Command line utilitiesDevelopment tools kas-dylibKAS GUI / dylib11,110Apache-2.0GUI egui-sdl2-eventProvides event handling for egui in SDL2 window applications.11,083MITGUI nusaweb-frontend features for kagura11,077MIT OR Apache-2.0GUIWeb programming appindicator3Rust bindings for the AppIndicator and AyatanaAppIndicator library11,026MITAPI bindingsGUI ratatui-themesA collection of popular color themes for ratatui terminal UI applications11,015MITCommand-line interfaceGUI gdk4-macosRust bindings of the GDK4 macos library10,990MITAPI bindingsGUI pawsA very simple, bring-your-own-backend UI layout library built for quick prototyping.10,978MITGame developmentGUI asciiarenaTerminal multiplayer deathmatch game10,976Apache-2.0Command-line interfaceCommand line utilities ink-stroke-modeler-rsUnofficial and partial Rust rewrite of ink-stroke-modeler, a C++ library for beautifully smoothing freehand…10,975MIT OR Apache-2.0AlgorithmsGraphics grxAbstraction layer for UI development10,952GPL-3.0-or-laterGUI tmr-cargo-macrosGive me more instruments!10,911MITGUIWebAssembly tauri-plugin-wdioA Tauri plugin for WebDriverIO testing with execute and mocking capabilities10,910MIT OR Apache-2.0Development tools::TestingGUI yozefu-tuilibrary for rendering the TUI of Yozefu10,898Apache-2.0Command line utilitiesDevelopment tools webkit2gtk5Rust bindings for webkit-gtk library10,857MITAPI bindingsGUI yew-duskmoon-iconsDuskMoon Icons, a Yew icons libaray.10,811GPL-3.0GUIWebAssembly kas-viewKAS GUI / view widgets10,810Apache-2.0GUI bevy-contrib-inspectorstarts a webserver for visually editing bevy resources10,791MITDevelopment tools::Procedural macro helpersGame development opalineA token-based theme engine for Rust applications10,746MITCommand-line interfaceConfiguration async-i3ipcBindings for i3 and async-std allowing async applications to communicate with i3 over it's IPC interface. Contains futures…10,738MITAPI bindingsAsynchronous pagetop-alinerTema de PageTop que muestra esquemáticamente la composición de las páginas HTML10,715MIT OR Apache-2.0GUIWeb programming rsgtRust simple GUI Toolkit10,706MITGUI boingA safe wrapper over libui-ng-sys10,691MPL-2.0API bindingsGUI silkenweb-tauri-proc-macroSilkenweb Tauri integration10,673MIT OR Apache-2.0GUI kill-desktopWait politetly for graphical applications to exit10,656MIT OR Apache-2.0GUIOperating systems stretch2High performance & cross-platform Flexbox implementation10,642MITGUI quick-diff-meQuick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app10,633Apache-2.0Data structuresDevelopment tools openrr-guiopenrr GUI library10,624Apache-2.0GUIScience::Robotics float-pigment-cssThe CSS parser for the float-pigment project.10,593MITGUIWebAssembly sixtyfps-lspSixtyFPS LSP server10,587(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)Development toolsGUI egui_mobiusA modular construction framework for egui applications10,541MITDevelopment toolsDevelopment tools::Build Utils winio-winui3WinUI3 bindings (subset) for Rust10,497MITGUIOperating systems::Windows APIs git-function-history-guiGUI frontend for git-function-history10,471MITGUI masonry_winitData-oriented Rust UI design toolkit.10,467Apache-2.0AccessibilityGUI libui-ffiEasy to build low-level bindings to 'libui-ng'10,384MITGUIOperating systems::macOS APIs deft-winitCross-platform window creation library.10,364Apache-2.0GUI e-appMII - Machine Internal Inspection10,342non-standardGUINetwork programming glade-bindgenlibrary to generate gtk glade bind10,339MITDevelopment tools::Build UtilsGUI silkenweb-cssCSS utilities for Silkenweb10,314MIT OR Apache-2.0GUIWeb programming webkit2gtk5-sysRust binding for webkit-gtk library10,291MITAPI bindingsGUI float-pigment-css-macroHelper macros for float-pigment-css.10,274MITGUIWebAssembly baseview-truceLow-level windowing system geared towards making audio plugin UIs. truce-audio fork of RustAudio/baseview carrying a Pro Tools…10,270MIT OR Apache-2.0GUI float-pigment-consistent-bincodeA serialize format designed for `float-pigment-css`.10,236MITGUIWebAssembly guionFlexible GUI Framework10,227MIT OR Apache-2.0GUI cuicui_chirp_macrosProc macros for the cuicui_chirp crate10,213MIT OR Apache-2.0Game developmentGUI window_eventsEvents that window creation backends can use.10,090Apache-2.0GUIOperating systems gtk_resourcesProcedural derive macro for easily loading gtk gresources.10,068MITGUI bargA GUI toolkit & 3D graphics renderer.9,996MIT / BSL-1.0GUIMultimedia imgui-dx11-rendererDirectX 11 renderer for the imgui crate9,983MITGUIRendering egui-twemojiAn egui widget that renders colored Twemojis.9,946Unlicense OR MIT OR Apache-2.0GUI silkenweb-tauriSilkenweb Tauri integration9,924MIT OR Apache-2.0GUI bevy_mod_ui_labelDraw text anywhere at any depth with the Bevy UI9,916MIT OR Apache-2.0Game developmentGraphics