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.

bear-lib-terminal-sysPure BearLibTerminal FFI for Rust59,034MITExternal FFI bindingsGUI yew-oauth2OAuth2 components for Yew58,940Apache-2.0GUIWebAssembly conrod_gliumAn easy-to-use, 100% Rust, extensible 2D GUI library.58,838MIT OR Apache-2.0GUI raui-yaml-rendererRAUI renderer for YAML format58,538MITGUIRendering::Graphics APIs zng-unique-idPart of the zng project.58,476Apache-2.0 OR MITGUI rg3d-coreShared core for the rg3d engine and its external crates.58,389MITGame developmentGraphics apertureGTK Widget for cameras using gstreamer and pipewire57,868GPL-3.0-or-laterGUIMultimedia zng-viewPart of the zng project.57,597Apache-2.0 OR MITGUI skulpin-rendererA vulkan renderer for skia, a component of skulpin57,280MIT OR Apache-2.0GraphicsGUI fltk-webviewWebview for embedded fltk windows57,224MITGUI qt_widgetsBindings for QtWidgets C++ library55,915MIT OR Apache-2.0External FFI bindingsGUI webview_appSimple integration of a web view in an application window for windows and linux similar to Electron55,579MITGUI immiImmediate mode user interface toolkit.54,570MIT OR Apache-2.0GUI bevy-ui-navigationA bevy plugin to make implementing ui navigation in your game a piece of cake54,481MIT OR Apache-2.0AccessibilityGame development slint-lspA language server protocol implementation for Slint54,446GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools raui-ggez-rendererRAUI renderer for GGEZ game engine54,289MITGUIRendering::Graphics APIs mogwaiThe minimal, obvious, graphical, widget application interface.53,881MITAsynchronousGUI zng-state-mapPart of the zng project.53,628Apache-2.0 OR MITGUI transform-gizmo-bevybevy integration for transform-gizmo53,566MIT OR Apache-2.0Game developmentGame engines pizarraThe backend for a simple vector hand-drawing application53,488non-standardGraphicsGUI zng-envPart of the zng project.52,900Apache-2.0 OR MITGUI pyri_tooltipPowerful tooltips for Bevy52,736MIT OR Apache-2.0Game developmentGUI zng-ext-single-instancePart of the zng project.52,539Apache-2.0 OR MITGUI tauri-store-utilsUtilities for the Tauri store52,307MITFilesystemGUI dorstCodebase bootstrap and backup utility52,257MITCommand line utilitiesDevelopment tools zng-app-proc-macrosPart of the zng project.52,027Apache-2.0 OR MITGUI winit-corewinit core API.51,845Apache-2.0GUI i3ipc-typesLibrary containing all the types needed to communicate with i3, along with their serde implementations and implementations of…51,524MITAPI bindingsCommand line utilities slint-viewerThe viewer binary for Slint51,078GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MITAsynchronousDevelopment tools conrod_vulkanoAn easy-to-use, 100% Rust, extensible 2D GUI library.49,959MIT OR Apache-2.0GUI cursive_tree_viewA tree view implementation for cursive.49,696MIT/Apache-2.0Command-line interfaceGUI iced_highlighterA syntax highlighter for iced49,355MITGUI betrayerSimple tray icons that integrate well with winit48,976MITAPI bindingsGUI blitz-paintPaint a Blitz Document using anyrender48,923MIT OR Apache-2.0GUI ribir_textA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.48,488MITGUI zng-ext-hot-reloadPart of the zng project.48,478Apache-2.0 OR MITGUI file_icon_providerCross-platform Rust library to retrieve file icons on Windows, MacOS and Linux.48,416MITFilesystemGraphics dioxus-i18ni18n integration for Dioxus apps based on Fluent Project.48,251MITAccessibilityGUI zng-unitPart of the zng project.48,121Apache-2.0 OR MITGUI zng-wgt-settingsPart of the zng project.47,944Apache-2.0 OR MITGUI blitz-netBlitz networking47,724MIT OR Apache-2.0GUI sniffnetApplication to comfortably monitor your network traffic47,640MIT OR Apache-2.0GUINetwork programming yew-autopropsproc-macro to automatically derive Properties structs from args for Yew components47,601MIT OR Apache-2.0GUIWebAssembly zng-txtPart of the zng project.47,313Apache-2.0 OR MITGUI popper-rsA crate for using Popper in Rust47,254Apache-2.0GUIWebAssembly egui_memory_editorA simple memory editor for the egui library47,187MIT/Apache-2.0GUI yarte_configConfig file parser of yarte47,017MIT/Apache-2.0GUITemplate engine fltk-eguiFLTK backend for egui46,948MITGUI tauri-plugin-macos-fpsTauri v2 plugin that unlocks >60fps on macOS by disabling WKWebView's frame rate cap46,350MIT OR Apache-2.0GUI direct-guiSimple direct rendering of GUI controls on a buffer46,185GPL-3.0Game enginesGUI tauri-apiThis crate was moved to the `tauri` crate45,965MITFilesystemGUI rs-completeA library that handles text/word completion45,945MITCachingCommand-line interface egui_winit_vulkanoEgui immediate mode gui integration with winit and Vulkano45,936Apache-2.0Game developmentGUI webview_officialOfficial Webview-org Rust bindings, a tiny cross-platform library to render web-based GUIs for desktop applications45,673MIT OR Apache-2.0API bindingsGUI egui_sdl2_glBackend for Egui to use with sdl2-rs and open gl45,611MITGraphicsGUI yew-more-hooksMore hooks for Yew45,465Apache-2.0GUIWebAssembly yew_stylesFramework styles for yew44,740MIT/Apache-2.0GraphicsGUI egui-snarlNode-graphs for egui44,273MIT OR Apache-2.0GUIVisualization iced_devtoolsAttachable developer tools for any iced program44,007MITGUI rsiot-redis-clientПодписка и публикация сообщений в Redis43,674MIT OR Apache-2.0API bindingsGUI dessin-pdfDessin to PDF43,546MITGraphicsGUI zng-wgt-dialogPart of the zng project.43,514Apache-2.0 OR MITGUI blitz-shellBlitz application shell43,444MIT OR Apache-2.0GUI zng-var-proc-macrosPart of the zng project.43,394Apache-2.0 OR MITGUI leftwmA window manager for Adventurers43,140MITGUI os-terminalBeautiful terminal emulator on no-std environment42,827MITEmbedded developmentGUI puffin_viewerViewer GUI for puffin profiler data42,791MIT OR Apache-2.0Development tools::ProfilingGUI guiA generic UI library/framework.42,741GPL-3.0-or-laterCommand-line interfaceCommand line utilities zng-tp-licensesPart of the zng project.42,549Apache-2.0 OR MITGUI rsiot-plcКомпонент для исполнения логики наподобие PLC42,446MIT OR Apache-2.0API bindingsGUI bevy-egui-kbgpBetter keyboard and gamepad story for egui in Bevy42,364MIT/Apache-2.0Game enginesGUI juijui is a ui set based on slint41,772MIT/Apache-2.0GUI bevy_lunexBlazingly fast retained UI layout engine for Bevy ECS41,661MIT OR Apache-2.0Game developmentGUI klaskAutomatically create GUI for clap apps41,554MITGUI tui-qrcodeA Ratatui widget for displaying QR codes in the terminal41,443MIT OR Apache-2.0Command-line interfaceGUI sixtyfps-corelibInternal SixtyFPS runtime library.40,868(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)Development toolsGUI yew-tincturecomponents for yew web framework40,642MIT/Apache-2.0GUIWebAssembly zng-env-proc-macrosPart of the zng project.40,519Apache-2.0 OR MITGUI acrylic-webcompile acrylic apps to web-assembly40,433MITGUIRendering::Graphics APIs ezwinEasy, minimal Win32 window creation40,413MIT OR Apache-2.0Game developmentGUI gui-deriveCustom derive macros for the gui crate.40,406GPL-3.0-or-laterCommand-line interfaceCommand line utilities lb-wryCross-platform WebView rendering library40,268Apache-2.0 OR MITGUI winrt-toastA toast notification library for Windows 10 and 11.40,229MITGUIOperating systems::Windows APIs kasA pure-Rust GUI toolkit with stateful widgets40,121Apache-2.0GUI rsiot-websocket-client-wasmWebsocket-клиент для платформы WASM40,120MIT OR Apache-2.0API bindingsGUI leptos_uiMacros to build UI components easily with Leptos and Tailwind CSS.39,709MITAccessibilityDevelopment tools zng-color-proc-macrosPart of the zng project.39,597Apache-2.0 OR MITGUI perseus-axumAn integration that makes the Perseus frontend framework easy to use with Axum.39,322MITAsynchronousDevelopment tools fltkrs-richdisplay基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。39,205MITGUI tui-bar-graphA Ratatui widget for rendering pretty bar graphs in the terminal38,856MIT OR Apache-2.0Command-line interfaceGUI zng-clone-movePart of the zng project.38,738Apache-2.0 OR MITGUI zng-handlePart of the zng project.38,681Apache-2.0 OR MITGUI system-trayAsync `StatusNotifierItem` and `DBusMenu` client for custom tray implementations.38,640MITGUI zng-task-proc-macrosPart of the zng project.38,526Apache-2.0 OR MITGUI skulpin-app-winitA winit-based application layer for skulpin38,440MIT OR Apache-2.0GraphicsGUI iconsIcons for Rust fullstack applications — Leptos and Dioxus.38,418MITAccessibilityDevelopment tools gtk-testCrate to test GTK UIs37,738MITAPI bindingsGUI rsiot-http-client-wasmHTTP-клиент для платформы WASM37,678MIT OR Apache-2.0API bindingsGUI alpine-markupCore markup types for Alpine, a simple HTML template engine37,568MIT OR Apache-2.0GUITemplate engine wcpopupContext menu for Windows and Linux37,466MITGUI relm-testTesting library for relm37,286MITDevelopment tools::TestingGUI yewprintPort of blueprintjs.com to Yew37,239MIT OR Apache-2.0GUI alpineA simple HTML template engine37,202MIT OR Apache-2.0GUITemplate engine easy-imgui-sysLow level bindings for the Dear ImGui C++ library37,161MITGUI vertigoReactive Real-DOM library with SSR for Rust36,879MIT OR Apache-2.0AsynchronousGUI alpine-htmlHTML types for Alpine, a simple HTML template engine36,747MIT OR Apache-2.0GUITemplate engine irox-egui-extrasExtras & tweaks for the egui framework36,681MIT OR Apache-2.0GUI tokio-i3ipcBindings for i3 and tokio allowing async applications to communicate with i3 over it's IPC interface. Contains futures…36,652MITAPI bindingsAsynchronous rustautoguiHighly optimized GUI automation library for controlling the mouse and keyboard, with template matching support.36,465MITDevelopment toolsGUI alpine-cssCSS types for Alpine, a simple HTML template engine36,292MIT OR Apache-2.0GUITemplate engine alpine-svgA simple HTML template engine36,284MIT OR Apache-2.0GUITemplate engine cargo-zngZng project manager.36,264Apache-2.0 OR MITGUI topoTools for incrementally computing repeated callgraphs.36,154MIT/Apache-2.0CachingData structures yield-progressCombined progress reporting and cooperative task yielding.36,127MIT OR Apache-2.0AsynchronousGUI hyprland-autoname-workspacesThis app automatically rename workspaces with icons of started applications.36,117ISCGUI puppeteerA Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels36,111MPL-2.0GraphicsGUI adiUltra-portable hardware interface for platform-agnostic applications.36,069MIT / BSL-1.0Game enginesGUI freyaCross-platform and non-web GUI Library powered by Skia.36,017MITAsynchronousGUI cargo-graCargo subcommand for gtk-rust-app.35,896GPL-3.0-or-laterGUI infectIntent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms35,882MPL-2.0AsynchronousGUI gtk-rust-appFramework for writing flatpak apps with GTK in Rust35,691GPL-3.0-or-laterGUI kas-macrosKAS GUI / macros35,655Apache-2.0GUI iced_beaconA client/server protocol to monitor and supervise iced applications35,260MITGUI ruiExperimental Declarative UI library34,956MITGUI chunks-rsA library for making GTK4 widgets, inspired by Elkowar's Wacky Widgets.34,841MIT OR Apache-2.0FilesystemGUI freya-engineAbstract Freya's graphics APIs34,814MITGUI flex-growallocate a size between children34,628MITGUI rsiot-leptosКомпоненты для создания интерфейса Leptos34,362MIT OR Apache-2.0API bindingsGUI material-iconsStrongly-typed codepoint mappings for the Google Material Icons font34,190Apache-2.0GUI turtleLearn the Rust language by creating animated drawings!34,142MPL-2.0GamesGUI egui_sgrA Rust library that converts ASCII/ANSI escape sequence color models into colored text in egui33,893MITGUIText processing freya-componentsComponents for Freya apps33,694MITAsynchronousGUI tui-cardsA playing card widget for Ratatui33,692MIT OR Apache-2.0Command-line interfaceGUI conrod_pistonAn easy-to-use, 100% Rust, extensible 2D GUI library.33,618MIT OR Apache-2.0GUI dessin-macrosMacros for the crate `dessin`33,497MITGraphicsGUI rg3d3D Game engine33,421MITGame enginesGraphics pixel-widgetsComponent based UI library for graphical rust applications33,287MITGUI fltk-tableA smart table widget for fltk-rs33,287MITGUI metropolisA high level easy to use graphics renderer32,801MITGamesGraphics skulpin-renderer-sdl2Support for sdl2 in skulpin32,749MIT OR Apache-2.0GraphicsGUI gladisDEPRECATED. Use gtk-rs's CompositeTemplate derive macro instead.32,583MIT OR Apache-2.0GUI gladis_proc_macroDEPRECATED. Use gtk-rs's CompositeTemplate derive macro instead.32,516MIT OR Apache-2.0GUI egui_commonmark_macrosEmbed markdown directly into the binary as egui widgets32,341MIT OR Apache-2.0GUI slint-updaterTool used to update .slint files from previous versions32,335GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools tui-box-textA Ratatui widget for displaying text using the box drawing characters32,199MIT OR Apache-2.0Command-line interfaceGUI adi_screenInterface with a computer/phone screen screen to render graphics.32,033MIT / BSL-1.0Game enginesGUI iced_purePure widgets for Iced31,954MITGUI pix-engineA cross-platform graphics/UI engine framework for simple games, visualizations, and graphics demos.31,951MIT OR Apache-2.0Game developmentGame engines ratatui-interactInteractive TUI components for ratatui with focus management and mouse support31,929MITCommand-line interfaceGUI kas-wgpuKAS GUI / wgpu front-end31,847Apache-2.0GUI YodaBrowser for Gemini Protocol31,773MITGUINetwork programming web-toolsTools for the Web31,732Apache-2.0GUIWebAssembly torinUI layout Library designed for Freya.31,533MITCachingGUI skulpin-renderer-winitSupport for winit in skulpin31,392MIT OR Apache-2.0GraphicsGUI sensehat-screenA library for using the 8x8-LED matrix, with RGB565 coloring, on the Raspberry Pi Sense HAT device.31,267MITEmbedded developmentGUI rsiot-influxdbКомпонент для сохранения данных в БД InfluxDB31,099MIT OR Apache-2.0API bindingsGUI yarte_formatProc-macro, compiled Handlebars30,962MIT/Apache-2.0GUITemplate engine ui-sysNative bindings to the minimalist, cross-platform, widget set `libui`30,961MITGUIOperating systems::macOS APIs sycamore-view-parserparser for Sycamore view syntax30,696MITGUIWebAssembly easy-imguiRust wrapper for the Dear ImGui library30,612MITGUI inlyneIntroducing Inlyne, a GPU powered yet browserless tool to help you quickly view markdown files in the blink of an eye.30,528MITGUI fyrox-implFeature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.30,506MITGame enginesGraphics fonteratorLoad fonts as vector graphics in pure Rust with advanced text layout.30,321Apache-2.0 OR ZlibGUIRendering transform-gizmo-eguiegui integration for transform-gizmo30,196MIT OR Apache-2.0Game developmentGame engines leftwm-coreA window manager for Adventurers30,058MITData structuresGUI BrewStilleryBrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating…29,972AGPL-3.0GUIScience ironbarCustomisable GTK Layer Shell wlroots/sway bar29,964MITGUI robius-android-envRust access to Android state (native Java objects) managed by UI toolkits29,939MITGUIOperating systems fluid-parserA fluid (fltk ui designer) file parser29,938MITGUI webkit2gtk-webextensionRust bindings for the GTK+ 3 library29,853MITAPI bindingsGUI easy-imgui-rendererDefault renderer for the easy-imgui crate, using OpenGl via glow29,847MITGUI easy-imgui-windowDefault windowing for the easy-imgui crate using winit and easy-imgui-renderer29,787MITGUI libpanelRust bindings for GNOME libpanel29,779MITAPI bindingsGUI iuiSimple, small, easy to distribute GUI bindings.29,585MITGUIOperating systems::macOS APIs rsiot-surrealdbВзаимодействие с БД SurrealDB29,564MIT OR Apache-2.0API bindingsGUI lazybarA lightweight, event-driven X11 status bar29,519MITAsynchronousCommand line utilities tauri-plugin-liquid-glassmacOS 26+ Liquid Glass effect support for Tauri29,406MITGUIOperating systems::macOS APIs zng-ext-l10n-proc-macrosPart of the zng project.29,175Apache-2.0 OR MITGUI door_playerDoor Player, Cross by ffmpeg and egui29,049Apache-2.0GUIMultimedia fui_appApplication backend of FUI UI Framework28,987GPL-3.0-or-later WITH Classpath-exception-2.0GUI slint-tr-extractorTool used to update extract @tr string out of Slint files into gettext .po file28,870GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools rsiot-redis-subscriberПодписка на сообщения Redis28,824MIT OR Apache-2.0API bindingsGUI rust_pixel2d pixel-art game engine & rapid prototype tools support terminal, wgpu and web...28,810Apache-2.0Game enginesGraphics fzf-wrappedA library for integrating the `fzf` cli tool into your rust program!28,746MITAPI bindingsCommand-line interface rsiot-redis-publisherПубликация сообщений в Redis28,651MIT OR Apache-2.0API bindingsGUI xcb-imdkitWrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB28,480LGPL-2.1-onlyAPI bindingsGUI rubrailRubrail is a Rust library for interfacing with the Mac Touch Bar28,373Apache-2.0GUIHardware support qt_ui_toolsBindings for QtUiTools C++ library28,215MIT OR Apache-2.0External FFI bindingsGUI hsvA simple crate for converting values in HSV color space to RGB.28,063MITCommand-line interfaceGraphics conrod_example_sharedA small crate for sharing common code between conrod examples.27,987MIT OR Apache-2.0GUI accesskit_androidAccessKit UI accessibility infrastructure: Android adapter27,923MIT OR Apache-2.0GUI witerAn iterator-based Win32 windowing library27,782MIT OR Apache-2.0Game developmentGUI rsiot-macrosМакросы27,775MIT OR Apache-2.0API bindingsGUI libpanel-sysFFI bindings for GNOME libpanel27,753MITAPI bindingsGUI react-sysReact bindings for rust27,702MITAPI bindingsGUI ttf-noto-sansNoto Sans TrueType fonts for embedding into your application binary.27,557MIT/Apache-2.0GamesGUI freya-hooksHooks library designed for Freya.27,481MITAsynchronousGUI i3_ipcFor communicating with i3 over it's IPC interface synchronously27,442MITAPI bindingsCommand line utilities dioxus-sdk-storageLocal and persistent storage utilities for Dioxus.27,287MIT OR Apache-2.0GUIWebAssembly