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.

vst_windowCross-platform windowing library for VST plugins6,346MIT OR Apache-2.0External FFI bindingsGUI libbismuth-sysFFI bindings for libbismuth6,345MITAPI bindingsGUI zuicon-bsWrapper of bootstrap icons for yew framework6,338LGPL-3.0GUIWebAssembly cranpose-ui-graphicsPure math/data for drawing & units in Cranpose6,316Apache-2.0GUI divAd hoc HTML for Rust Web Apps.6,305MIT/Apache-2.0GUIWebAssembly maylibA rust-native raylib alternative with multiple window support6,304MPL-2.0Game developmentGraphics obel_appProvides core App functionality6,275MIT OR Apache-2.0Game enginesGraphics ochatA chatbot cli that uses Ollama AIs.6,275MITAccessibilityGUI agui_primitivesProvides primitive widgets for agui6,255MIT OR Apache-2.0Game developmentGUI prettyprettyApplying 2020s color science to 1970s terminal user interfaces6,254Apache-2.0Command-line interfaceEncoding graphix-rtA dataflow language for UIs and network programming, runtime6,238MITCompilersGUI silkenweb-domSilkenweb DOM API6,233MIT OR Apache-2.0GUIWeb programming fltk-buildCreate native fltk/cfltk modules to be used from Rust6,218MITGUI mycitadelBitcoin, Lightning and RGB wallet; part of MyCitadel software suite.6,216AGPL-3.0Cryptography::CryptocurrenciesGUI cosmic-timeAn animation Crate for Iced and Cosmic DE6,194MITGUI sktablelayout-rsTable/grid based layout engine. Rule-based and framework agnostic.6,188BSD-3-ClauseGUI tauri-plugin-mpvA Tauri plugin for embedding the mpv player in your app by controlling its process via JSON IPC.6,178MPL-2.0GUIMultimedia ragnarokUI Events processor. Originally made for Freya but works for other libraries.6,177MITGUI aguiA reactive GUI project6,165MIT OR Apache-2.0Game developmentGraphics aflak_imgui-sysRaw FFI bindings to dear imgui6,162MIT/Apache-2.0External FFI bindingsGUI egui-resourcesegui resources for Rust6,120MITDevelopment toolsGames sftpman-icedA GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)6,120AGPL-3.0-or-laterFilesystemGUI open_ui🕹 Build cross-platform GUI apps with Rust6,116non-standardGame developmentGame engines nsf-imguiAlternative (personal) imgui rust bindings6,113MITAPI bindingsGUI cranpose-macrosProcedural macros for Cranpose6,111Apache-2.0GUI jonmoergonomic Bevy-native reactivity powered by FRP signals6,099MIT OR Apache-2.0AsynchronousGame development hyperchad_transformer_modelsHyperChad transformer models package6,096MPL-2.0GUIWeb programming arcsAn extensible framework for creating 2D CAD applications using the Entity-Component-System pattern.6,066MIT OR Apache-2.0GraphicsGUI leptos-shadcn-uiA comprehensive collection of beautiful, accessible UI components built for Leptos v0.8+, inspired by shadcn/ui. Features…6,044MITGUIWebAssembly robarA simple, but flexible system overlay bar for the X Window System (X11).6,025MIT OR Apache-2.0GUIVisualization bladvakBase egui/eframe app - bladvak means 'pickaxe' in Gobbledegook6,008MITGraphicsGUI egui-tetraegui integration for Tetra5,997MIT OR Apache-2.0Game developmentGUI zuicon-materialWrapper of material design icons for yew framework5,994LGPL-3.0GUIWebAssembly rqRust-to-Qt library.5,993MIT OR Apache-2.0GUI win-winA semi-opinionated way to create windows on Windows.5,972MIT/Apache-2.0GUIOperating systems::Windows APIs obel_diagnosticProvides diagnostic functionality5,966MIT OR Apache-2.0Game enginesGraphics leptos-motion-coreCore animation engine for Leptos Motion5,945MIT OR Apache-2.0GUIWebAssembly bevy_ui_exact_imageBevy UI image widget with more control over the size of images and their orientation5,939MIT OR Apache-2.0Game developmentGraphics crowserCreate "desktop apps" using user-installed browsers5,937MITGUIWeb programming plottery_libCore geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,935GPL-3.0AlgorithmsGraphics oxyde-cloud-clientClient SDK for the Oxyde Cloud API5,934MITGUIWebAssembly lillinputLibrary for connecting libinput gestures to i3 and others5,926BSD-3-ClauseCommand line utilitiesGUI yew-nav-linkNavigation link component for Yew with automatic active state detection5,923MITGUIWebAssembly tailscale-dmenuA dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd.5,919MITGUI libbismuthRust bindings for libbismuth5,918MITAPI bindingsGUI zng-wgt-shortcutPart of the zng project.5,916Apache-2.0 OR MITGUI hyperchad_actionsHyperChad actions package5,902MPL-2.0GUIWeb programming tauri-web-viewRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications5,870MITAPI bindingsGUI tui-shaderA ratatui widget that renders a fragment shader in the terminal5,870MIT OR Apache-2.0GraphicsGUI guion_sdl2Backend for guion5,867MIT OR Apache-2.0GUI webkit-web-process-extension6Rust bindings for WebKitWebProcessExtension 65,844MITAPI bindingsGUI libxmlbRust bindings for libxmlb5,839MITAPI bindingsGUI cranpose-ui-layoutLayout contracts & policies for Cranpose5,836Apache-2.0GUI liesLIcense Embedding System5,832MIT OR Apache-2.0GUI vulkano-glfw-v2Utility functions to use GFLW with Vulkano5,829MITGame enginesGraphics open_in_editorOpen files or directories in the system-default programmer's editor. Reveal files in file explorer/Finder5,826Apache-2.0 OR MITGUIOperating systems silkenweb-reactiveSilkenweb reactive primitives5,823MIT OR Apache-2.0GUIWeb programming time_keeperTimeKeeper is the simplest cross-platform program for PC time tracking. It is used to periodically remind the user of the need to…5,814MITDate and timeGUI masonry_coreTraits and types of the Masonry toolkit.5,789Apache-2.0AccessibilityGUI applin_headlessControl an Applin™ client programmatically5,789non-standardDevelopment tools::TestingGUI hyperchad_colorHyperChad color package5,780MPL-2.0GUIWeb programming farveTiny macros for owo-color'ful logging and printing5,777GPL-3.0 OR Apache-2.0Command-line interfaceCommand line utilities leptos-bevy-canvasEmbed an idiomatic Bevy app inside your Leptos app with ease.5,758MIT OR Apache-2.0GraphicsGUI plotters-druidUse Plotters as a Druid Widget5,751MIT OR Apache-2.0GUIVisualization qqxqqx is a 3d library for rust based on OpenGL5,746GPL-3.0Game developmentGames pushrod-widgetsPushrod UI Library - Widgets5,732Apache-2.0GraphicsGUI spotlight-dimmerA lightweight application that dims inactive displays to highlight the active one5,732MITGUIMultimedia obel_reflectprovide rust reflect function to ease game developments5,693MIT OR Apache-2.0Game enginesGraphics web-view_suppressRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications - forked from Boscop5,638MITAPI bindingsGUI dioxus-sortableSortable tables and components for Dioxus5,620LGPL-3.0-or-laterGUIWebAssembly cranpose-foundationModifiers, nodes, and foundation elements for Cranpose5,582Apache-2.0GUI agui_widgetsProvides basic widgets for agui5,579MIT OR Apache-2.0Game developmentGUI yarte_templateType-safe, compiled Handlebars5,557MIT/Apache-2.0GUITemplate engine radix-leptos-coreCore utilities and hooks for Radix-Leptos components5,542MITGUIWebAssembly dominator2Zero-cost ultra-high-performance declarative DOM library using FRP signals5,539MITGUIWebAssembly bevy_ui_style_builderExperimental Bevy UI helper extension methods.5,536MIT OR Apache-2.0Game developmentGraphics plotters-dioxusA plotters-rs component for dioxus5,530MITGUIVisualization plottery_project_macrosmacro used by plottery to setup up project parameters5,530GPL-3.0AlgorithmsGraphics obel_editorProvides core App functionality5,481MIT OR Apache-2.0Game enginesGraphics obel_ast_mapProvides obel_ast_map5,481MIT OR Apache-2.0Game enginesGraphics singlestageA UI component library for Leptos based on Basecoat UI and shadcn/ui5,472MITGUIWebAssembly leptos-motion-domDOM integration and components for Leptos Motion5,464MIT OR Apache-2.0GUIWebAssembly cnxA simple X11 status bar5,456MITGUI iced_modern_themeModern theme for iced-rs5,455MITGUI sway-confsway-conf is a library to parse and understand sway configs5,449MIT/Apache-2.0Command line utilitiesDevelopment tools imgui-openglAn OpenGL renderer for imgui-rs5,446MIT/Apache-2.0GUIRendering::Graphics APIs crabcameraAdvanced cross-platform camera integration for Tauri applications5,438MIT OR Apache-2.0GUIMultimedia zuicon-utilUtilities for zu icons5,429Apache-2.0GUIWebAssembly dear-implot3dHigh-level Rust bindings to ImPlot3D with dear-imgui-rs integration5,414MIT OR Apache-2.0API bindingsGUI shrugEasy access to your favourite strings5,412MITGUI egui_clickpack_dbClickpackDB integration for egui (public Geometry Dash clickpack archive)5,409GLWTPL OR Unlicense OR Apache-2.0 OR MITGUI graphix-shellA dataflow language for UIs and network programming5,409MITCompilersGUI obel_apifacilitate optional dynamic linking via the 'dynamic_linking' feature...5,399MIT OR Apache-2.0Game enginesGraphics sycamore-seoulSome extentions for Sycamore library5,386MITGUIWebAssembly dioxus-bulmaBulma CSS components for Dioxus5,384MIT OR Apache-2.0GUIWeb programming dear-implot3d-sysLow-level FFI bindings for ImPlot3D via cimplot3d (C API)5,377MIT OR Apache-2.0API bindingsGUI gdueivgeometry and devices in GUI library5,377MITGUI hyperchad_transformerHyperChad Transformer package5,368MPL-2.0Development toolsGUI egui_glfwOpenGL backend for egui using GLFW5,366MITGraphicsGUI plottery_projectProject management library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,298GPL-3.0AlgorithmsGraphics yew-tableA table component for the Yew web framework5,284MIT/Apache-2.0GUIWeb programming texture_bagSimple storage and loader for glium textures5,282MITGame developmentGraphics relm4-storeData store for relm45,279Apache-2.0 OR MITGUI imgui-vulkano-renderer-unsafeA renderer for imgui-rs using Vulkano that also works with UnsafeCommandBufferBuilder5,276MITGUIRendering yew_svgSVG icon helper for yew framework5,273MIT/Apache-2.0GUIWeb programming aaloaka bevy-inspector-haalka, a bevy_ui-native inspector for Bevy5,269MIT OR Apache-2.0AsynchronousGame development flip-uiRust integration for handling and compiling the UI built via the UI Flip UI Builder5,259MITEmbedded developmentGUI aflak_imguiHigh-level Rust bindings to dear imgui5,253MIT/Apache-2.0API bindingsGUI leptos-motion-gesturesGesture recognition and interaction handling for Leptos Motion5,245MIT OR Apache-2.0GUIWebAssembly leptos-motion-layoutLayout animations and FLIP transitions for Leptos Motion5,245MIT OR Apache-2.0GUIWebAssembly yew-route-breadcrumbs-deriveProcedural macro to generate UI breadcrumbs from nested enums5,233MITGUIWeb programming mogwai-macrosThe minimal, obvious, graphical, widget application interface.5,211MITAsynchronousGUI carbide_coreAn easy-to-use, 100% Rust, extensible 2D GUI library.5,192MIT OR Apache-2.0GUI notabenaA note-taking app for the command line. GUI support will be added (see README).5,190non-standardCommand line utilitiesGUI bevy_child_windowAllows you to create an embed child window in Bevy5,171MIT OR Apache-2.0Game developmentGUI UWUWUWCross-platform WebView rendering library5,170Apache-2.0 OR MITGUI obel_dylibForce the obel Engine to be dynamically linked for faster linking5,168MIT OR Apache-2.0Game enginesGraphics webrustPython-like Rust for Web Applications - A bridge between Python simplicity and Rust power5,150MITDevelopment toolsGUI google-signin-clientClient API for Google sign in client5,128MITAuthenticationGUI ratatui_inputSimple to use input widget for ratatui5,122MITCommand-line interfaceGUI expeditionRich text styling and formatting library5,120MIT OR Apache-2.0Game developmentGUI tray-icon-winCreate tray icons for desktop applications on Windows (fork of tauri-apps/tray-icon)5,114MIT OR Apache-2.0GUI pushrodPushrod UI Library5,107Apache-2.0GraphicsGUI rustycanPowerful UI framework for games and apps.5,096MIT OR Apache-2.0GraphicsGUI cranpose-animationAnimation system for Cranpose5,087Apache-2.0GUI simple-message-boxCreate a simple message box5,075MITGUI zero-uizero-ui for use in zero projects5,063AGPL-3.0-or-laterGUI azul-css-parserCSS-compatible parser for the Azul GUI framework5,063MITGUI radix-leptosAccessible, unstyled UI primitives for Leptos5,058MITGUIWebAssembly leptos-motionA comprehensive animation library for Leptos with Motion-inspired API5,044MIT OR Apache-2.0GUIWebAssembly fancy-tableFancy tables with bells and whistles5,041MITCommand-line interfaceGUI imgui_stylesA collection of immediate gui themes5,033MITGUIVisualization gfluxgflux is a tiny experimental reactive component system for rust, designed to make GTK more manageable.5,026MITGUI wal-rsxA framework for creating client-side single-page apps using Rust.5,014MIT OR Apache-2.0GUIWebAssembly tauri-plugin-vuePersistence for Tauri and Vue5,013MITFilesystemGUI nameback-guiGUI application for nameback - visual file renaming with dual-pane interface5,011MITGUI nerd_fontEnumerated contents of the JetBrainsMono Nerd Font5,006MITAPI bindingsEncoding hyperchad_rendererHyperChad renderer package5,001MPL-2.0GUI plaster-router-macroA custom derive helper for plaster-router4,995MIT/Apache-2.0GUIWeb programming obelA refreshingly simple data-driven game engine and app framework4,995MIT OR Apache-2.0Game enginesGraphics radix-leptos-primitivesPrimitive components for Radix-Leptos4,985MITGUIWebAssembly egui-multiselectMultiselect widget for egui4,984MITGraphicsGUI toggl-trackerA simple GUI for Toggl tracker API that runs on any platform.4,980MITGUI chromaticaThe simplest possible compile-time color definitions.4,976MITGamesGUI alchemy-stylesStyle parsing and hoisting for Alchemy, the Rust cross-platform GUI framework.4,972MPL-2.0+GUIMultimedia perseus-rocketAn integration that makes the Perseus framework easy to use with Rocket.4,960MITAsynchronousDevelopment tools zuicon-antWrapper of ant design icons for yew framework4,959LGPL-3.0GUIWebAssembly freya-clipboardClipboard integration for Freya.4,953MITGUI qemu-displayHelper library to communicate with qemu -display dbus4,899MITAPI bindingsGUI koibumi-unifont_jpGNU Unifont Glyphs - Japanese Version4,897GPL-2.0-or-later WITH Font-exception-2.0GraphicsGUI fusebox-sysFFI bindings for fusebox4,891MITAPI bindingsGUI iced_navigationNavigation library for the iced GUI framework4,887MITGUI typerTyper - simple text rendering library, with some additional features.4,886MITGUI grx_macrosMacros for grx4,879GPL-3.0-or-laterGUI freya-animationAnimation APIs for Freya4,875MITGUI ftui-ttyNative Unix terminal backend for FrankenTUI (replaces Crossterm).4,871LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI freya-editText Editing APIs for Freya4,867MITGUI maplikeRust traits for abstract containers and operations over them.4,864MIT OR Apache-2.0Data structuresGUI panoramixA prototype implementation of reactive UI in rust4,849MITGUI obel_statechartProvides statechart plugin to implement complex game logics eg, behavior tree4,838MIT OR Apache-2.0Game enginesGraphics apexA configurable, multi-threaded signals and slots implementation for Rust4,834MITConcurrencyData structures freya-sdkGeneric utils for Freya apps.4,832MITGUI cranpose-uiUI primitives for Cranpose4,831Apache-2.0GUI avalancheA platform-independent reactive GUI library4,826MIT OR Apache-2.0GUI minpixwinCreate a window to render pixels to with minimal effort4,820MPL-2.0GraphicsGUI we-deriveA macro that transforms html to rust code4,813MIT OR Apache-2.0GUIWebAssembly random-unicode-emojiA simple Rust crate that returns random Unicode emojis. ⚙️4,811non-standardEncodingGames obel_ui_test_runnerprovide ui test runner function to ease compile tests4,808MIT OR Apache-2.0Game enginesGraphics tauri-plugin-sharetargettauri apps: receive share intents on Android4,805GPL-2.0-or-laterGUIWeb programming oxyde-cloud-cliCLI for the Oxyde Cloud4,800MITGUIWebAssembly korhahA minimal & extensible reactive event system4,744MPL-2.0GUINo standard library canvas2D Canvas API that streams all drawing commands to a connected browser.4,735Apache-2.0API bindingsGUI ori-macroMacros for Ori4,730MIT OR Apache-2.0GraphicsGUI material-dioxusDioxus wrapper for Material Web Components4,729Apache-2.0API bindingsGUI joestar-htmlWry-based simple HTML5-based native UI platform for Rust - HTML Goodies4,720Apache-2.0GUI fltk-observeAn observer pattern for fltk-rs4,715MITGUI victauri-coreCore types and protocol for Victauri — Verified Introspection & Control for Tauri4,714Apache-2.0Development tools::TestingGUI sciter-serdeSerde support for Sciter engine.4,710MITAPI bindingsGUI ori-graphicsA graphics library for Ori4,708MIT OR Apache-2.0GraphicsGUI chcA simple, fast, and secure HTTP client.4,693Apache-2.0GUIWebAssembly plottery_editorGraphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,691GPL-3.0AlgorithmsGraphics fungui_syntaxA syntax parsing for fungui4,687MIT / Apache-2.0GUI typemanTyping speed test with practice mode in GUI, TUI and CLI4,685MITCommand line utilitiesGames anim-derivemacros for anim4,680MITGraphicsGUI plottery_cliCommand line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,667GPL-3.0AlgorithmsGraphics break-timeAn app to force you to take breaks regularly while using the computer4,644MITGUI picodiffTiny GUI app to compare text easily4,642Apache-2.0GUIText processing leptos-motion-scrollScroll-triggered animations and parallax effects for Leptos Motion4,625MIT OR Apache-2.0GUIWebAssembly egui_tracing_rsIntegrates tracing and logging with egui for event collection/visualization4,619UnlicenseGame developmentGUI obel_reflect_utilsProvide the token utils fro obel_reflect4,619MIT OR Apache-2.0Game enginesGraphics expanseHigh performance & cross-platform Flexbox implementation4,603non-standardGUI yew-and-bulma-macrosProcedural macros used by Yew and Bulma4,599MIT OR Apache-2.0GUIWebAssembly nix-query-tree-viewerA GTK viewer for `nix-store --query --tree` output4,591MITGUI savoryCore library for building user interface4,587MIT OR Apache-2.0GUIWebAssembly octiconsA scalable set of icons handcrafted with <3 by GitHub ported for use in Rust.4,584MITGUIWeb programming fractk_macroA declarative desktop GUI framework - macro crate4,583non-standardGUI bevy_extended_uiCreate simply ui's with css and html for bevy.4,555Apache-2.0GUIRendering cranpose-render-commonCommon rendering contracts for Cranpose4,551Apache-2.0GUI kaolinA Rust library for flexible layouts, inspired by Clay4,533non-standardGUINo standard library aflak_imgui-glium-rendererGlium renderer for the imgui crate4,529MIT/Apache-2.0GUIRendering