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.

dbusmenu-gtk3-sysFFI bindings to dbusmenu-gtk3175,751LGPL-3.0-onlyAPI bindingsGUI dbusmenu-glibRust bindings to dbusmenu-glib169,479LGPL-3.0-onlyAPI bindingsGUI dbusmenu-gtk3Rust bindings to dbusmenu-gtk3168,874LGPL-3.0-onlyAPI bindingsGUI tui-promptsA library for building interactive prompts for ratatui.168,325MIT OR Apache-2.0Command-line interfaceGUI gpuiZed's GPU-accelerated UI framework168,207Apache-2.0GUI futures-signals-component-macroMacro for creating futures-signals compatible components166,268MITGUIWebAssembly blitz-traitsShared traits and types for Blitz155,517MIT OR Apache-2.0GUI stylo_taffyInterop crate for the stylo and taffy crates154,734MIT OR Apache-2.0 OR MPL-2.0GUI cacaoRust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha).152,907MIT OR MPL-2.0+GUIOperating systems::macOS APIs egui-miniquadBindings between egui and miniquad150,978MIT OR Apache-2.0Game developmentGUI imgui-glow-rendererglow renderer for the imgui crate150,858MIT OR Apache-2.0GUIRendering raui-coreRAUI application layer150,675MIT OR Apache-2.0GUIRendering::Graphics APIs egui-gizmo3d transform gizmo for the egui library149,496non-standardGame developmentGame engines yarte_hirIntermediate representation for yarte138,513MIT/Apache-2.0GUITemplate engine lucide-iconsRust definitions for lucide-icons138,488MIT AND ISCGUI yarte_codegenCode generator for yarte138,114MIT/Apache-2.0GUITemplate engine sycamore-futuresFutures, suspense, and async/await support for Sycamore137,802MITGUIWebAssembly bevy_editor_plsIn-App editor tools for bevy apps136,741MIT OR Apache-2.0Game developmentGUI yarte_parserAst, lexer and parser for yarte135,287MIT/Apache-2.0GUITemplate engine leptos-struct-tableGenerate a complete batteries included leptos data table component from a struct definition.134,677MIT OR Apache-2.0GUIWebAssembly cursive_table_viewA basic table view implementation for cursive.133,901MIT/Apache-2.0Command-line interfaceGUI rauiRenderer Agnostic User Interface132,157MIT OR Apache-2.0GUIRendering::Graphics APIs blue_engineGeneral-Purpose, Easy-to-use, Fast, and Portable graphics engine129,766Apache-2.0Game developmentGraphics raui-json-rendererRAUI renderer for JSON format129,061MIT OR Apache-2.0GUIRendering::Graphics APIs egui-toastToast notifications for the egui library128,105MITGUI imgui-wgpuA wgpu render backend for imgui-rs.127,426MIT OR Apache-2.0GraphicsGUI raui-materialMaterial components library for RAUI126,775MIT OR Apache-2.0GUIRendering::Graphics APIs dialogDisplay dialog boxes using various backends126,176MITCommand-line interfaceGUI gvdb-macrosConvenience macros for gvdb124,026MIT OR Apache-2.0Data structuresEncoding mouse_positionGet the mouse position on Linux, Windows and MacOS122,238MITGUI conrod_wgpuA crate to assist with rendering conrod UIs via wgpu.122,209MIT OR Apache-2.0GUI javascriptcore6-sysFFI bindings for JavaScriptCore 6120,501MITAPI bindingsGUI javascriptcore6Rust bindings for JavaScriptCore 6119,028MITAPI bindingsGUI webkit6-sysFFI bindings for WebKit 6.0118,005MITAPI bindingsGUI webkit6Rust bindings for WebKit 6.0117,699MITAPI bindingsGUI dominator_helpershelpers for Dominator116,572MIT OR Apache-2.0GUIWebAssembly libshumate-sysFFI bindings for libshumate115,013MITAPI bindingsGUI perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MITAsynchronousDevelopment tools puffin-imguiImGui GUI bindings for the Puffin profiler114,344MIT OR Apache-2.0Development tools::ProfilingGUI libshumateRust bindings for libshumate114,072MITAPI bindingsGUI skulpinThis crate provides an easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia.112,079MIT OR Apache-2.0GraphicsGUI perseus-macroThe Perseus macros.109,007MITAsynchronousDevelopment tools egui-macroquadBindings between egui and macroquad108,792MIT/Apache-2.0Game developmentGUI raui-deriveMacros for Renderer Agnostic User Interface107,908MIT OR Apache-2.0GUIRendering::Graphics APIs transform-gizmo3D transformation gizmo106,463MIT OR Apache-2.0Game developmentGame engines patternfly-yewPatternFly 5 components for Yew106,238Apache-2.0GUIWebAssembly qmetaobjectExpose rust object to Qt and QML.104,673MITAPI bindingsGUI sciter-rsRust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX /…104,491MITAPI bindingsGUI fl2rustA fluid (fltk ui designer) file to Rust transpiler102,526MITGUI smithaySmithay is a library for writing wayland compositors.100,217MITGUI nxuiA cross-platform GUI toolkit in Rust98,113MITAPI bindingsGUI iced_glutinA glutin runtime for Iced97,533MITGUI imgui-opengl-rendererAn OpenGL renderer for imgui-rs97,256MIT/Apache-2.0GUIRendering::Graphics APIs raui-tesselate-rendererRAUI renderer that tesselates layout into vertex and index buffers96,922MIT OR Apache-2.0GUIRendering::Graphics APIs relm4-iconsIcons for gtk-rs and Relm4 applications96,412(Apache-2.0 OR MIT) AND CC0-1.0 AND MITGUI zng-appPart of the zng project.94,533Apache-2.0 OR MITGUI dessinBuild complex drawing for PDF, SVG, Images or Dioxus92,651MITGraphicsGUI rust-pushrodPushrod UI Library92,380Apache-2.0GraphicsGUI leptos-chartistryChartistry is a charting library for Leptos92,038MPL-2.0GraphicsGUI fuse-rustFuse is a super lightweight library which provides a simple way to do fuzzy searching. Fuse-Rust is a port of Fuse-Swift, written…91,277MITAlgorithmsGUI rsiotКомпоненты для построения системы сбора, обработки и визуализации данных91,097MIT OR Apache-2.0API bindingsGUI qt_coreBindings for QtCore C++ library90,399MIT OR Apache-2.0External FFI bindingsGUI dioxus-sdk-timeTiming utilities and hooks for Dioxus.90,202MIT OR Apache-2.0GUIWebAssembly sycamore-router-macroproc-macro crate for sycamore-router88,806MITGUIWebAssembly catppuccin-eguiSoothing pastel theme for egui.88,769MITGUI ui-eventsA crate for working with UI events and input types.88,274Apache-2.0 OR MITGraphicsGUI sycamore-routerRouter for Sycamore87,949MITGUIWebAssembly fltk-themeA theming crate for fltk-rs87,378MITGUI perseus-cliThe CLI for the Perseus frontend framework.86,009MITAsynchronousCommand line utilities qt_guiBindings for QtGui C++ library85,896MIT OR Apache-2.0External FFI bindingsGUI iced_fonts_macrosinternal macro crate, not recommened to use.85,758MITGUI zng-wgtPart of the zng project.85,630Apache-2.0 OR MITGUI perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MITAsynchronousDevelopment tools zng-view-apiPart of the zng project.84,889Apache-2.0 OR MITGUI ui-events-winitA library for bridging ui-events and winit82,730Apache-2.0 OR MITGraphicsGUI bear-lib-terminalBearLibTerminal FFI for Rust82,709MITExternal FFI bindingsGUI zng-wgt-material-iconsPart of the zng project.81,601Apache-2.0 OR MITGUI dessin-svgDrawing SVG81,214MITGraphicsGUI allegro_dialogAllegro 5 dialog addon Rust wrapper80,901ZlibGUI allegro_dialog-sysAllegro 5 dialog addon Rust binding80,647ZlibExternal FFI bindingsGUI fyrox-coreShared core for the Fyrox engine and its external crates.80,639MITGame developmentGraphics ribir_painterA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.80,054MITGUI ribir_algoA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.80,047MITGUI zng-colorPart of the zng project.79,928Apache-2.0 OR MITGUI ribir_geomA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.79,545MITGUI zng-ext-inputPart of the zng project.79,527Apache-2.0 OR MITGUI zng-wgt-textPart of the zng project.79,477Apache-2.0 OR MITGUI dioxus-sdkA platform agnostic library for supercharging your productivity with Dioxus.78,743MIT OR Apache-2.0GUIWebAssembly zng-ext-windowPart of the zng project.78,589Apache-2.0 OR MITGUI zng-taskPart of the zng project.78,553Apache-2.0 OR MITGUI zng-ext-imagePart of the zng project.78,511Apache-2.0 OR MITGUI yew-nested-routerA router for Yew which supports nesting78,133Apache-2.0GUIWebAssembly zng-varPart of the zng project.78,086Apache-2.0 OR MITGUI slint-interpreterInterpreter library for Slint77,963GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Development toolsGUI tauri-plugin-piniaPersistent Pinia stores for Tauri77,699MITFilesystemGUI autopilotA simple, cross-platform GUI automation library for Rust.77,460MIT OR Apache-2.0API bindingsGUI zng-ext-undoPart of the zng project.77,438Apache-2.0 OR MITGUI zng-wgt-inputPart of the zng project.77,334Apache-2.0 OR MITGUI egui_code_editoregui Code Editor widget with numbered lines, syntax highlighting and auto-completion..77,247MITGUIText editors zng-wgt-scrollPart of the zng project.77,059Apache-2.0 OR MITGUI zngCross-platform GUI framework.76,888Apache-2.0 OR MITGUI zng-ext-fs-watcherPart of the zng project.76,650Apache-2.0 OR MITGUI zng-ext-fontPart of the zng project.76,319Apache-2.0 OR MITGUI zng-wgt-containerPart of the zng project.76,285Apache-2.0 OR MITGUI zng-wgt-layerPart of the zng project.76,196Apache-2.0 OR MITGUI cxx-qtSafe interop between Rust and Qt76,148MIT OR Apache-2.0API bindingsGUI relm-coreCore streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.76,068MITAsynchronousGUI zng-ext-clipboardPart of the zng project.76,051Apache-2.0 OR MITGUI zng-wgt-transformPart of the zng project.75,927Apache-2.0 OR MITGUI zng-wgt-fillPart of the zng project.75,639Apache-2.0 OR MITGUI zng-wgt-size-offsetPart of the zng project.75,502Apache-2.0 OR MITGUI zng-ext-l10nPart of the zng project.75,444Apache-2.0 OR MITGUI zng-wgt-filterPart of the zng project.75,292Apache-2.0 OR MITGUI zng-wgt-accessPart of the zng project.74,877Apache-2.0 OR MITGUI zng-view-prebuiltPart of the zng project.74,718Apache-2.0 OR MITGUI zng-wgt-stylePart of the zng project.74,556Apache-2.0 OR MITGUI zng-wgt-buttonPart of the zng project.74,402Apache-2.0 OR MITGUI yew-bootstrapBootstrap 5 Components for Yew73,993MITGUIWeb programming yarte_domMarkup parser73,867MIT/Apache-2.0GUITemplate engine yew-nested-router-macrosMacro support for yew-nested-router73,683Apache-2.0GUIWebAssembly zng-wgt-tooltipPart of the zng project.73,371Apache-2.0 OR MITGUI witaA window library in Rust for Windows73,317MIT OR Apache-2.0GUI zng-wgt-dataPart of the zng project.73,234Apache-2.0 OR MITGUI zng-layoutPart of the zng project.73,015Apache-2.0 OR MITGUI zng-wgt-wrapPart of the zng project.72,899Apache-2.0 OR MITGUI ribir_macrosA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.72,709MITGUI display_utilsLightweight and no_std-compatible string formatting utilities72,703MITDevelopment tools::DebuggingEmbedded development kaguracomponent-oriented GUI framework72,592MIT OR Apache-2.0GUIWeb programming rsiot-modbus-clientОпрос устройств Modbus, используя библиотеку tokio-modbus72,365MIT OR Apache-2.0API bindingsGUI zng-wgt-rule-linePart of the zng project.72,340Apache-2.0 OR MITGUI notanA simple portable multimedia layer to create apps or games easily71,858MIT OR Apache-2.0GraphicsGUI zng-wgt-menuPart of the zng project.71,810Apache-2.0 OR MITGUI zng-wgt-togglePart of the zng project.71,730Apache-2.0 OR MITGUI yarte_htmlMarkup parser71,685MIT/Apache-2.0GUITemplate engine zng-wgt-panelPart of the zng project.71,482Apache-2.0 OR MITGUI ribir_coreA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.71,443MITGUI raui-immediateRAUI immediate mode UI layer71,088MIT OR Apache-2.0GUIRendering::Graphics APIs zng-wgt-windowPart of the zng project.70,920Apache-2.0 OR MITGUI zng-wgt-text-inputPart of the zng project.70,847Apache-2.0 OR MITGUI ribir_gpuA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.70,732MITGUI zng-wgt-imagePart of the zng project.70,525Apache-2.0 OR MITGUI zng-wgt-ansi-textPart of the zng project.70,336Apache-2.0 OR MITGUI rsiot-http-serverHTTP-сервер70,291MIT OR Apache-2.0API bindingsGUI ribir_widgetsA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.69,928MITGUI gdk4-win32Rust bindings of the GDK4 Win32 library69,668MITAPI bindingsGUI gdk4-win32-sysFFI bindings of GDK4 Win3269,543MITAPI bindingsGUI rsiot-component-coreТипы данных для создания компонентов69,416MIT OR Apache-2.0API bindingsGUI zng-wgt-markdownPart of the zng project.69,407Apache-2.0 OR MITGUI zng-wgt-inspectorPart of the zng project.69,318Apache-2.0 OR MITGUI fyroxFeature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.69,251MITGame enginesGraphics ribir_materialA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.69,033MITGUI rsiot-http-clientHTTP-клиент68,813MIT OR Apache-2.0API bindingsGUI zng-wgt-undo-historyPart of the zng project.68,592Apache-2.0 OR MITGUI zng-wgt-stackPart of the zng project.68,533Apache-2.0 OR MITGUI fyrox-uiExtendable UI library68,266MITGame developmentGUI rsiot-websocket-serverWebsocket-сервер68,214MIT OR Apache-2.0API bindingsGUI imgui-sdl2SDL2 Input handling for imgui-rs68,126MIT/Apache-2.0GUI rsiot-extra-componentsДополнительные компоненты68,090MIT OR Apache-2.0API bindingsGUI rsiot-timescaledb-storingСохранение данных в TimescaleDB68,007MIT OR Apache-2.0API bindingsGUI tauri-plugin-webdriverW3C WebDriver implementation for Tauri applications67,914MITDevelopment tools::TestingGUI zng-app-contextPart of the zng project.67,834Apache-2.0 OR MITGUI browser-windowA simple, optionally async, optionally threadsafe, electron-like browser toolkit for Rust.67,445MITAsynchronousGUI zng-wgt-undoPart of the zng project.67,294Apache-2.0 OR MITGUI rsiot-websocket-clientWebsocket-клиент67,212MIT OR Apache-2.0API bindingsGUI raui-retainedRAUI retained mode UI layer67,207MIT OR Apache-2.0GUIRendering::Graphics APIs raui-immediate-widgetsWidgets library for RAUI immediate mode UI layer66,833MIT OR Apache-2.0GUIRendering::Graphics APIs egui_taffyGrid, Flexbox, Block layout support for egui using taffy66,417MITGUI ribirA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.65,741MITGUI ratatui-splash-screenA Ratatui widget to turn any image to a splash screen in your terminal65,691MIT OR Apache-2.0Command-line interfaceGUI tui-widgetsA collection of useful widgets for building terminal user interfaces using Ratatui65,301MIT OR Apache-2.0Command-line interfaceGUI accesskit_iosAccessKit UI accessibility infrastructure: iOS adapter65,277MIT OR Apache-2.0GUI zng-timePart of the zng project.64,884Apache-2.0 OR MITGUI tauri-store-macrosPersistent stores for Tauri64,806MITFilesystemGUI imgui-gfx-renderergfx renderer for the imgui crate64,541MIT/Apache-2.0GUIRendering tauri-storePersistent stores for Tauri64,331MITFilesystemGUI iced_audioAn extension to the Iced GUI library with useful widgets for audio applications64,166MITGUIVisualization zng-wgt-gridPart of the zng project.64,136Apache-2.0 OR MITGUI acrylicultra-portable, web-inspired UI toolkit with SIMD graphics64,073MITGraphicsGUI zng-ext-configPart of the zng project.64,022Apache-2.0 OR MITGUI ribir_dev_helperA non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications.63,993MITGUI raui-appRAUI application layer to focus only on making UI63,622MIT OR Apache-2.0GUIRendering::Graphics APIs netidx-browsergraphical browser for netidx directories63,151MITGUI egui_material_iconsMaterial icons for egui.62,890MITGUI iced_lazyLazy widgets for Iced62,648MITGUI rsiot-messages-coreБазовые трейты для реализации типа сообщения62,570MIT OR Apache-2.0API bindingsGUI zino-dioxusDioxus components for zino.62,421MITGUINetwork programming zng-wgt-webrender-debugPart of the zng project.62,309Apache-2.0 OR MITGUI mgMinimal UI library based on GTK+.62,095MITGUI cart-tmp-winitCross-platform window creation library.62,035Apache-2.0GUI rsiot-components-configКонфигурация компонентов62,017MIT OR Apache-2.0API bindingsGUI zng-wgt-data-viewPart of the zng project.62,013Apache-2.0 OR MITGUI zng-wgt-checkerboardPart of the zng project.61,990Apache-2.0 OR MITGUI rich-sdl2-rustThe sdl2 wrapper for Rust.61,826Apache-2.0GraphicsGUI bui-backendBrower User Interfaces (BUIs) with Tokio61,359MIT/Apache-2.0GUIWeb programming::HTTP server gstoreGlobal and local state management in redux style for applications written in Rust61,210GPL-3.0-or-laterData structuresGUI raui-binary-rendererRAUI renderer for binary data format60,983MITGUIRendering::Graphics APIs raui-html-rendererRAUI renderer for simple HTML static webpages60,443MITGUIRendering::Graphics APIs raui-ron-rendererRAUI renderer for RON format60,101MITGUIRendering::Graphics APIs basaltA window/ui framework built upon vulkan.59,913MITGraphicsGUI chart-js-rsChart JS API for Rust WebAssembly59,229Apache-2.0GUIWebAssembly