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.

yakui-macroquadA library integrating yakui with macroquad.9,906MITGUI yozefuYozefu is a CLI tool for Apache kafka. It allows you to navigate topics and search Kafka records.9,851Apache-2.0Command line utilitiesDevelopment tools plaster-routerA router for plaster-based frontend web applications9,826MIT/Apache-2.0GUIWeb programming cuicui_chirpA file format based on cuicui_dsl to describe bevy UIs9,825MIT OR Apache-2.0Game developmentGUI imnodes-sysRaw FFI bindings to imnodes9,824MIT/Apache-2.0External FFI bindingsGUI egui_mobius_reactiveA thread-safe reactive state management system for egui_mobius9,800MITDevelopment toolsGUI skylaneWayland protocol implementation9,798MITGUI mycitadel-desktopBitcoin, Lightning and RGB wallet; part of MyCitadel software suite.9,758AGPL-3.0Cryptography::CryptocurrenciesGUI rustofiLibrary to build simple 'Rofi User Interface' applications9,733GPL-3.0+GUI dessin-imageDessin into image9,730MITGraphicsGUI clutter-sys-rsFFI bindings for the Clutter library9,710MITGUIMultimedia fit_textFit text inside a rectangle9,699MITGUIRendering animA framework independent animation library for rust, works nicely with Iced and the others9,676MITGraphicsGUI egui_mobius_widgetsA widget library for egui_mobius9,669MITDevelopment tools::Build UtilsGUI orbclient_window_shortcutsShortcut support for orbclient::Window9,646MITGUI sanguineA library for creating dynamic TUI experiences in Rust9,634MITCommand-line interfaceGUI zng-l10n-scraperCommand-line tool that scraps l10n text from Zng apps code.9,609Apache-2.0 OR MITGUI silkenweb-taskManage Silkenweb tasks9,529MIT OR Apache-2.0GUIWeb programming egui_skiaegui_skia is a skia integration for the egui ui library. Render egui within a skia application or render skia in a egui…9,509MITGUI oxyde-cloud-deployCLI for deploying the Oxyde Cloud API9,478MITGUIWebAssembly dioxus-slides-macroA slidable macro library for dioxus-slides9,464MIT OR Apache-2.0GUIWebAssembly sixtyfps-viewerViewer binary for SixtyFPS9,438(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)Development toolsGUI ruteUI library implemented on top of Qt9,426MIT/Apache-2.0GUI fltk-formCreate fltk gui from a data structure9,421MITGUI libphosh-sysFFI bindings for libphosh9,407MITAPI bindingsGUI paro-rsAn opinionated way to develop tauri desktop applications where you do not write any client code (no javascript, no webassembly)…9,405MIT OR Apache-2.0GUI rust-libretro-example-corelibretro example core9,400MITAPI bindingsEmulators wv-sysWebview raw ffi bindings9,362MITGUI egui_knobA simple knob widget for egui9,360MITGUI egui_winit_ash_vk_memThis is the egui integration crate for winit, ash and vk_mem.9,337MIT OR Apache-2.0Game developmentGUI fltk-termA minimal terminal widget for fltk9,331MITGUI squark-stdwebSquark runtime implemiontion for web browser with using stdweb9,317WTFPLGUIWeb programming tetrominoA graphical Tetris clone.9,316GPL-3.0-or-laterGamesGraphics float-pigment-layoutA light-weight layout engine which supports common web layout algorithms.9,306MITGUIWebAssembly imgui-memory-editorRust bindings for imgui memory editor9,297MIT/Apache-2.0API bindingsGUI tomt_bevycssExpansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy…9,208MIT OR Apache-2.0Game developmentGUI float-pigment-forest-macroHelper macros for float-pigment-forest.9,205MITGUIWebAssembly gemviewA Gemini protocol browser in a Gtk+ (v4) widget9,190LGPL-3.0GUINetwork programming egui_inspectEasily creating UI to edit and preview data9,182MITGame developmentGUI xilemA next-generation cross-platform Rust UI framework.9,172Apache-2.0AccessibilityGraphics google_material_symbolsGoogle Material Design Icon Font9,105MITAPI bindingsEncoding modulatorA trait for abstracted, decoupled modulation sources9,099MITGame enginesGUI skylane_protocolsAutogenerated marshalling code for skylane/wayland9,085MITGUI exif-cleaner-guiA graphical EXIF data cleaner using gtk39,053AGPL-3.0-or-laterGUIMultimedia::Images simplify-rsAlgorithm for converting points to smooth bezier curves, ported from paper.js9,035MITGUI dioxus-iconsLucide icons for Dioxus, one component per icon.9,001MIT AND ISCGUIWebAssembly font-map-coreCore font-parsing capabilities for font-map8,989MITAPI bindingsEncoding tauri-plugin-sparkle-updaterTauri plugin for macOS app updates using the Sparkle framework8,975MITGUIOperating systems::macOS APIs gooeyA wgpu-powered graphical user interface (GUI) library with a reactive data model8,974MIT OR Apache-2.0GUI yew-html-extHandy syntactic extensions for Yew's HTML macros8,966MITGUIWebAssembly libuiA native, cross-platform and lightweight UI toolkit.8,945MITGUIOperating systems::macOS APIs fui_system_coreCore system elements for FUI libraries8,943GPL-3.0-or-later WITH Classpath-exception-2.0GUI bevy-alt-ui-navigation-liteA bevy plugin to make implementing ui navigation in your game a piece of cake8,916MIT OR Apache-2.0AccessibilityGame development float-pigment-forestA node tree implementation for float-pigment-layout.8,899MITGUIWebAssembly network-dmenuA dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd.8,840MITGUI microuiMicroUI (immediate mode GUI) library in pure rust8,837BSD-3-ClauseGUINo standard library font-mapMacros and utilities for parsing font files8,826MITAPI bindingsEncoding font-map-macrosCode generation macros for font-map8,820MITAPI bindingsEncoding dear-imgui-winitWinit platform backend for dear-imgui-rs8,807MIT OR Apache-2.0API bindingsGUI float-pigment-mlpTesting utilities for float-pigment. Should not be used by modules of other projects.8,774MITGUIWebAssembly gtk_estateA GTK and libadwaita state association library8,759MIT OR Apache-2.0GUI tauri-webdriverCross-platform WebDriver server for Tauri applications8,663MITDevelopment tools::TestingGUI kurage_macro_rulesmacro_rules! for kurage8,662GPL-3.0-or-laterGUI kurage_proc_macrosproc macros for kurage8,647GPL-3.0-or-laterGUI gladeDeprecated. Use gtk-rs's CompositeTemplate derive macro instead.8,621MIT OR Apache-2.0GUI form-validationA library for validating forms, and allowing validation logic to be shared.8,613MITGUI float-pigmentA collection of major float-pigment crates.8,581MITGUIWebAssembly bevy_round_uiA simple rounded-rect material shader for bevy_ui.8,547MIT OR Apache-2.0Game developmentGUI patternfly-dioxusPatternfly v4 Component for Dioxus8,529MIT OR Apache-2.0GUIWebAssembly fltk-anchorAn anchoring mechanism for fltk-rs8,493MITGUI egui_speedy2degui integration for speedy2d8,465BSD-3-ClauseGame developmentGUI kurageHelper functions/macros for development with relm48,456GPL-3.0-or-laterGUI bevy_material_toolA material replacement workflow for bevy8,450MITGame developmentGUI neutrinoA GUI frontend in Rust based on web-view8,345MITGUI myxineGet a GUI fast in any language under the sea!8,334MITCommand line utilitiesGraphics qt-cbUse closures in rust-qt!8,323MITGUI rsiot-http-client-configКонфигурация HTTP-клиента8,281MIT OR Apache-2.0API bindingsGUI flouiA SwiftUI inspired native wrapper for iOS and Android widgets8,268MITGUI i3natori3nator is Tmuxinator for the i3 window manager8,253MIT/Apache-2.0Command-line interfaceCommand line utilities hyokaGeneric REPL that can be configured to do pretty much anything you want.8,131MITCommand-line interfaceCommand line utilities meliusgfxWIP OpenGL wrapper for Melius8,096Apache-2.0GraphicsGUI fui_macrosMacros for FUI UI Framework8,086GPL-3.0-or-later WITH Classpath-exception-2.0GUI signed-distance-fieldFast signed distance fields from binary images using `dead reckoning`8,081MITAlgorithmsEncoding all-is-cubes-uiUser interface subsystem for the all-is-cubes voxel engine.8,075MIT OR Apache-2.0GamesGUI rmenuA rofi and dmenu inspired menu8,061WTFPLCommand line utilitiesGUI freya-layoutInternal layout and layers management for Freya.8,054MITAsynchronousGUI skylane_scannerMarshalling code generator for skylane/wayland8,052MITGUI cycle-menusimple no-std compatible library to create a menu that can be cycled through and shown with custom input/output8,046MIT OR Apache-2.0Embedded developmentGUI yew-utilsSome batteries for the yew WebAssembly frontend framework.8,008MITGUIWebAssembly dear-imgui-wgpuWGPU renderer backend for dear-imgui-rs (native + WebAssembly)8,007MIT OR Apache-2.0API bindingsGUI isaribiStyled components for Yew, Kagura &c.8,002MIT OR Apache-2.0GUIWeb programming alfruscoUtilities for building Alfred workflows with Rust.8,002MITGUIOperating systems::macOS APIs openrr-configUtilities for modifying configuration files7,994Apache-2.0GUIScience::Robotics mochiA mobile game engine based on Gtk & Cairo7,987MIT OR Apache-2.0Game enginesGUI relaunchRelaunch is a crate for bundling and relaunching macOS applications, in order to access OS features that are only available to…7,950MPL-2.0API bindingsGUI egui-theme-switcheregui widget for switching theme7,930MITGUI yewvA lightning fast state management module for Yew7,889MITGUIWebAssembly azul-desktopDesktop rendering API for azul7,863MITGUI egui_nordNord theme for egui7,851MIT OR Apache-2.0GUI rstkA Rust binding for the Tk graphics toolkit. Tk is suitable for creating simple GUI programs or interactive graphical displays.…7,843MITGUI egui-selectable-tableA library for egui to create tables with draggable cell and row selection.7,838MITGUI simple-windowA simple, cross-platform window creation library.7,833LGPL-3.0-onlyGUI namiA powerful, lightweight reactive framework.7,780MITData structuresEmbedded development malakala day-planning calendar app based on egui7,774non-standardGUI virtual_view_doma virtual view transaction renderer for the dom7,762MITGUI bevy_simple_scroll_viewSimple to use plugin implementing ScrollView into Bevy engine.7,760MIT OR Apache-2.0Game developmentGUI sdl2-unifontEmbedded GNU Unifont for Rust SDL programs, for simple font rendering tasks7,755GPL-3.0-or-laterGUIRendering::Data formats gxi_web_bindsweb bindings for the gxi-rs project7,752MITGUIWebAssembly clauiA GUI generator for clap using egui.7,741GPL-3.0Command-line interfaceGUI imgui-d3d12-rendererD3D12 renderer for the imgui crate based on rusty-d3d12 bindings7,722MITGUIRendering floui-sysA SwiftUI inspired native wrapper for iOS and Android widgets7,712MITGUI ftui-a11yAccessibility layer for FrankenTUI7,707LicenseRef-MIT-OpenAI-Anthropic-RiderAccessibilityCommand-line interface yew-router-nestedA router implementation for the Yew framework7,682MIT/Apache-2.0GUIWeb programming modxA way to handle states with structs in Dioxus inspired by mobx7,674LGPL-3.0-or-laterAPI bindingsGUI b3-coreA cross-platform framework that provides access and management of the main elements of a graphical application.7,658non-standardGame developmentGUI yew-scroll-areaCustom scroll area component for yew7,654MIT OR Apache-2.0GUIWebAssembly tui-piechartA customizable pie chart widget for Ratatui TUI applications7,637MITCommand-line interfaceGraphics egui-ashegui integration for ash (Vulkan).7,626MIT OR Apache-2.0GUI egui-datepickerAdds date picker widget for egui gui library7,615MIT OR Apache-2.0GUI minigwA convenient Rust library for creating cross platform windows and displaying pixel buffers.7,610MITGamesGraphics imnodesRust bindings to https://github.com/Nelarius/imnodes7,598MIT/Apache-2.0API bindingsGUI libglycin-gtk4-rebind-sysFFI bindings for libglycin-gtk47,598MITAPI bindingsGUI azul-webWeb API implementation for the Azul GUI toolkit7,594MITGUI seed-datepickerCustomizable datepicker component for the Seed framework7,579Apache-2.0GUIWebAssembly silkenweb-testTesting utilities7,570MIT OR Apache-2.0GUI reviewA React-inspired framework for making client-side single-page apps7,515MITGUIWebAssembly freya-domInternal DOM abstractions for Freya.7,477MITAsynchronousGUI android_clipboardAccess Android clipboard7,471MITGUI libglycin-gtk4-rebindSafe bindings for libglycin-gtk47,460MITAPI bindingsGUI iced_selectionText selection for `iced`7,446MITGUI dioxus_storageLocal and persistent storage utilities for Dioxus.7,408MIT OR Apache-2.0GUIWebAssembly ontvA rich desktop application for tracking tv shows7,394MIT/Apache-2.0GUI webkit2gtk5-webextensionRust bindings for the GTK+ 3 library7,392MITAPI bindingsGUI cogl-rsRust bindings for the Cogl library7,328MPL-2.0GUIMultimedia rust-discord-activityA lightweight library to control Discord Rich Presence7,320MITAPI bindingsGUI xilem_coreCommon core of the Xilem Rust UI framework.7,303Apache-2.0GUI rust-felA small library for making client-side single-page apps7,272MITGUIWeb programming augmented_iced_baseviewbaseview runtime for iced, published fork of https://github.com/BillyDM/iced_baseview for augmented-audio7,265MITGUI yew-and-bulmaBulma CSS components for Yew7,164MIT OR Apache-2.0GUIWebAssembly ui-input-stateA crate for stateful tracking of current input state.7,153Apache-2.0 OR MITGUI review-macroA React-inspired framework for making client-side single-page apps7,137MITGUIWebAssembly egui-theme-lerpAn egui lib to animate theme switching between visuals7,137MITGUI bubbletea-widgetsA collection of reusable TUI components for building terminal applications with bubbletea-rs7,117MITCommand line utilitiesGUI bevy_ui_bordersBevy UI borders plugin7,104MIT OR Apache-2.0Game developmentGraphics miniblink-sysRust bindings to mininlink497,094Apache-2.0 OR MITGUI microui-reduxIdiomatic Rust MicroUI (immediate mode GUI) library port7,063BSD-3-ClauseGUIRendering relm4-store-reexportHolds all dependencies for relm4-store in single place7,035Apache-2.0 OR MITGUI obel_platformPlatform agnostic support7,023MIT OR Apache-2.0Game enginesGraphics imgui-memory-editor-sysRaw FFI bindings to imgui memory editor6,965MIT/Apache-2.0External FFI bindingsGUI pugl-uiA stub for small embeddable GUI-toolkits using pugl6,949ISCGUI flufflA cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser6,947MIT OR Apache-2.0Game developmentGraphics agui_coreThe core library of agui6,917MIT OR Apache-2.0Game developmentGUI split-yewYew component for the Split.js library: a resizable split view for web apps.6,884MITGUIWebAssembly fltk-accesskitfltk accesskit adapter made to work with the fltk gui crate6,870MITGUI fui_examplesExamples for FUI UI Framework6,859GPL-3.0-or-later WITH Classpath-exception-2.0GUI gtk4_gliumUse Gtk4 and Glium together6,848MITAPI bindingsGraphics igneous-mdThe simple and lightweight markdown viewer6,824MIT OR Apache-2.0Development toolsGUI dioxus-timerSimple timer that works with dioxus6,815MITGUI macroquad-textA Simple way to draw text in macroquad with support of using glyphs from multiple fonts in a single draw_text call, also known as…6,809MITGraphicsGUI aquaenvMake the shell-environment available to Aqua (macOS GUI) applications.6,766MIT OR Apache-2.0GUI yew-scannerA QR-Code scanner to be used in a yew / wasm context6,746non-standardGUIWebAssembly fltk-form-deriveCreate an fltk gui from a data structure6,735MITGUI bevy_ui_pointer_capture_detectora Bevy plugin that detects when the mouse pointer is over a UI node6,734MIT OR Apache-2.0Game developmentGUI bevy_mod_ui_spriteDraw sprites with the Bevy UI6,727MIT OR Apache-2.0Game developmentGraphics yew-purecssPure CSS components for Yew6,720Apache-2.0GUIWebAssembly cranpose-coreCore runtime for a Jetpack Compose inspired UI framework in Rust6,699Apache-2.0GUI flandresfltk widgets adapted for Android6,685MITGUI laststrawA lightweight GUI Rust framework for quick desktop applications.6,684MIT OR Apache-2.0GUIRendering iced_searchable_picklistA picklist widget that is searchable6,665MITGUI custom-elementA CustomElement trait for implementing custom elements (web components) in Rust6,659MIT OR Apache-2.0GUIWebAssembly ux-componentsBackend agnostic GUI framework6,649MPL-2.0GUIWebAssembly gtk_resources_deriveProcedural derive macro for easily loading gtk gresources.6,641MITGUI webviewTiny cross-platform UI library for Rust that uses a webview for rendering HTML56,628ISCAPI bindingsGUI egui-dataframeRust egui Widgets for polars dataframe6,608MITDevelopment toolsGames gxi_desktop_bindsdesktop bindings for the gxi-rs project6,606MITGUI e_gridA real-time, multi-monitor window grid management and tracking system for Windows.6,606MIT OR Apache-2.0AccessibilityCommand line utilities furnaceA library for building GUI application, heavily inspired from React, Redux, and Relm.6,598MIT OR Apache-2.0GUI graphix-compilerA dataflow language for UIs and network programming, compiler6,579MITCompilersGUI tauri-webview-sysRust native ffi bindings for webview6,569MITAPI bindingsGUI discord_interactionA high-level library for using Discord's interactions model. Uses AWS Lambda.6,543GPL-3.0-onlyGUIWeb programming iced_style_configCreate Iced style sheets from configuration files.6,530Apache-2.0 OR MITGUI fltk-check-envCheck if your env can build fltk-rs6,523MITGUI egui_nerdfontsNerdfonts icons for egui6,520MIT OR Apache-2.0GUI azulcAzul XML-to-Rust compiler (and library)6,518MITGUI dioxus-slidesA slides component library for dioxus6,504MIT OR Apache-2.0GUIWebAssembly ux-chartsBackend and runtime agnostic chart library6,499MPL-2.0GUIMultimedia relm4-store-recordLibrary for buildiong application model.6,497Apache-2.0 OR MITGUI lucas-testMake tiny, secure apps for all desktop platforms with Tauri6,467Apache-2.0 OR MITGUIWeb programming cushyA wgpu-powered graphical user interface (GUI) library with a reactive data model6,466MIT OR Apache-2.0GUI gtk-rs-stateAllows modifying gtk-rs widgets from other threads.6,461MITGUI dm_xA library for using dmenu as an option picker6,434MITGUI dear-implotHigh-level Rust bindings to ImPlot with dear-imgui-rs integration6,429MIT OR Apache-2.0API bindingsGUI gravitronA GameEngine based on an ECS and Vulkan6,427MIT OR Apache-2.0Game enginesGraphics webkit-web-process-extension6-sysFFI bindings for WebKitWebProcessExtension 66,407MITAPI bindingsGUI dear-implot-sysLow-level FFI bindings for ImPlot via cimplot (C API)6,406MIT OR Apache-2.0API bindingsGUI zwp-input-method(Unsafe) Rust code generated with wayland-scanner crate for input-method-unstable-v2 protocol6,401MITExternal FFI bindingsGUI egui-tetra2egui integration for Tetra6,397MIT OR Apache-2.0Game developmentGUI tauri-remote-uiA Tauri plugin that exposes the application’s UI to a web browser, allowing full interaction while the native app continues…6,393AGPL-3.0-onlyDevelopment tools::TestingGUI zng-ext-hot-reload-proc-macrosPart of the zng project.6,389Apache-2.0 OR MITGUI input-deviceInput devices include keyboard, mouse, etc.6,367MITEmbedded developmentGUI