-
egui
immediate mode GUI that runs on both web and native
-
gtk4
Rust bindings of the GTK 4 library
-
taffy
A flexible UI layout library
-
winit
Cross-platform window creation library
-
softbuffer
Cross-platform software buffer
-
iced
A cross-platform GUI library inspired by Elm
-
wry
Cross-platform WebView rendering library
-
ashpd
XDG portals wrapper in Rust using zbus
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
wayland-client
Bindings to the standard C implementation of the wayland protocol, client side
-
rfd
File Dialog
-
wayland-protocols
Generated API for the officials wayland protocol extensions
-
fltk
Rust bindings for the FLTK GUI library
-
android-activity
Glue for building Rust applications on Android with NativeActivity or GameActivity
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
tray-icon
Create tray icons for desktop applications
-
slint
GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
-
minifb
Cross-platform window setup with optional bitmap rendering
-
tao
Cross-platform window manager library
-
relm4
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
iced_aw
Additional widgets for the Iced GUI library
-
tauri-plugin-dialog
Native system dialogs for opening and saving files along with message dialogs on your Tauri application
-
x11
bindings for Rust
-
krokiet
Slint frontend of Czkawka Core
-
sysd-manager
Application to empower user to manage their <b>systemd units</b> via Graphical User Interface. Not only are you able to make changes to the enablement and running status of each of the units…
-
windows-capture
Fastest Windows Screen Capture Library For Rust 🔥
-
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
-
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
-
miniquad
Cross-platform window context and rendering library
-
leptos-use
Collection of essential Leptos utilities inspired by React-Use / VueUse
-
gdk4
Rust bindings of the GDK 4 library
-
x11-clipboard
x11 clipboard support for Rust
-
parley
API for implementing rich text layout
-
egui_commonmark
Commonmark viewer for egui
-
webkit2gtk
Rust bindings for webkit-gtk library
-
ksni
KDE/freedesktop StatusNotifierItem specification
-
tauri-utils
Tauri
-
rust-fontconfig
Pure-Rust alternative to font-loader and fontconfig w. minimal dependencies
-
input
libinput bindings for rust
-
egui-file-dialog
customizable file dialog for egui
-
native-windows-gui
develop native GUI applications on the desktop for Microsoft Windows. Native-windows-gui wraps the native win32 window controls in a rustic API
-
wayland-protocols-plasma
Generated API for the Plasma wayland protocol extensions
-
slint-viewer
The viewer binary for Slint
-
gpui
Zed's GPU-accelerated UI framework
-
dark-light
Detect if dark mode or light mode is enabled
-
rinf
native business logic, Flutter for flexible and beautiful GUI
-
gtk4-layer-shell
Safe gir-generated wrapper for gtk4-layer-shell
-
muda
Menu Utilities for Desktop Applications
-
crux_core
Cross-platform app development in Rust
-
freya-components
Components for Freya apps
-
leptos-struct-table
Generate a complete batteries included leptos data table component from a struct definition
-
tui-scrollbar
A Ratatui scrollbar widget with fractional thumb rendering
-
tauri-plugin-shell
Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application.
-
create-tauri-app
Rapidly scaffold out a new tauri app project
-
libadwaita
Rust bindings for libadwaita
-
gpui-component
UI components for building fantastic desktop application by using GPUI
-
wxdragon
Safe Rust bindings for wxWidgets via the wxDragon C wrapper
-
hyprshell
A modern GTK4-based window switcher and application launcher for Hyprland
-
fltk-theme
A theming crate for fltk-rs
-
egui_graphs
Interactive graph visualization widget for rust powered by egui
-
egui-phosphor
Phosphor icons for egui
-
hyprland
A unoffical rust wrapper for hyprland's IPC
-
xilem
A next-generation cross-platform Rust UI framework
-
ui-events
working with UI events and input types
-
wayshot
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
iced_layershell
layershell binding for iced
-
leftwm
A window manager for Adventurers
-
ferritin
Human-friendly CLI for browsing Rust documentation
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
freetype
Bindings for Freetype used by Servo
-
rn-run
CLI tool to run react native projects
-
mogwai
The minimal, obvious, graphical, widget application interface
-
yashiki
macOS tiling window manager
-
ironbar
Customisable GTK Layer Shell wlroots/sway bar
-
active-win-pos-rs
Get position, size, title and a few other properties of the active window on Windows, MacOS and Linux
-
syngestures
Configurable multi-touch gesture daemon for Linux, originally targeting
xf86-input-synaptics -
egui_dnd
A drag and drop library for egui
-
meshchat
A cross platform Iced Gui application for chatting on the Meshtastic LoRa MESH via connected Bluetooth LE radios
-
swaybar_info
swaybar with info to be displayed
-
egui-snarl
Node-graphs for egui
-
netidx-browser
graphical browser for netidx directories
-
tauri-plugin-single-instance
Ensure a single instance of your tauri app is running
-
freedesktop-icons
A Freedesktop Icons lookup crate
-
tauri-plugin-cli
Parse arguments from your Tauri application's command line interface
-
appcui
feature-rich and cross-platform TUI/CUI framework for Rust, enabling modern terminal-based applications on Windows, Linux, and macOS. Includes built-in UI components like buttons, menus…
-
wayland-pipewire-idle-inhibit
Inhibit wayland idle when computer is playing sound
-
yew-hooks
Hooks for the Yew web framework, inspired by react hook libs like streamich/react-use and alibaba/hooks
-
tachys
Tools for building reactivity-agnostic, renderer-generic, statically-typed view trees for user interface libraries
-
native-theme
Cross-platform native theme detection and loading for Rust GUI applications
-
gvdb
glib gvdb file format
-
sftpman-iced
A GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)
-
iocraft
Create beautifully crafted CLI programs and text output with a declarative React-like Rust API
-
xremap
Dynamic key remapp for X and Wayland
-
microui-redux
Idiomatic Rust MicroUI (immediate mode GUI) library port
-
egui_taffy
Grid, Flexbox, Block layout support for egui using taffy
-
egui_json_tree
An interactive JSON tree visualiser for egui, with search and highlight functionality
-
dessin
Build complex drawing for PDF, SVG, Images or Dioxus
-
bevy_extended_ui
Create simply ui's with css and html for bevy
-
azul-layout
Layout solver + font and image loader the Azul GUI framework
-
hyprland-autoname-workspaces
This app automatically rename workspaces with icons of started applications
-
zng
Cross-platform GUI framework
-
window-vibrancy
Make your windows vibrant
-
revue
A Vue-style TUI framework for Rust with CSS styling
-
tauri-plugin-updater
In-app updates for Tauri applications
-
i3im
extends the standard functionality of the i3 and Sway window managers
-
rlr-gtk
pixel screen ruler
-
dioxus-core
Build fullstack web, desktop, and mobile apps with a single codebase
-
aphorme
A program launcher for X11 and Wayland
-
egui_code_editor
egui Code Editor widget with numbered lines, syntax highlighting and auto-completion
-
dear-imgui-rs
High-level Rust bindings to Dear ImGui v1.92.6 with docking, WGPU/GL backends, and extensions (ImPlot/ImPlot3D, ImNodes, ImGuizmo, file browser, reflection-based UI)
-
mundy
Reads various system-level accessibility and UI preferences
-
egui_graph
A general-purpose node graph widget for egui
-
window_clipboard
obtain clipboard access from a
raw-window-handle -
swaysome
awesome way to manage your multiple outputs with the sway windows manager
-
lucide-icons
Rust definitions for lucide-icons
-
slint-updater
Tool used to update .slint files from previous versions
-
iced-code-editor
A custom code editor widget for the Iced GUI framework with syntax highlighting, line numbers, and scrolling support
-
dioxus-bootstrap
A set of Bootstrap-based components for Dioxus
-
i3wsr
A dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications
-
ribir_algo
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
dorst
Codebase bootstrap and backup utility
-
jay-compositor
The Jay compositor
-
xdl-gui
GUI application for XDL with integrated CLI and plotting
-
egui-async
running async tasks in egui and binding their results to your UI
-
egui_hooks
React Hooks like API for egui
-
cfait
Powerful, fast and elegant task / TODO manager. (GUI & TUI, CalDAV & local)
-
create-gpui-app
A CLI tool to create a new gpui app
-
pitchbrick
Transgender vocal training pitch monitor
-
blitz-shell
Blitz application shell
-
turbo-vision
classic Borland Turbo Vision text-mode UI framework
-
xcursor
loading XCursor themes
-
dioxus-motion
Animations library for Dioxus
-
spell-framework
Make desktop widgets by the Mystic Arts of Spell
-
niri-ipc
Types and helpers for interfacing with the niri Wayland compositor
-
mixxc
Minimalistic volume mixer
-
swayr
A LRU window-switcher (and more) for the sway window manager
-
cube3d
A GUI-based 3D cube rotation demo
-
smithay-clipboard
access to the wayland clipboard for client applications
-
dampen-iced
Iced backend implementation for Dampen UI framework
-
theclicker-gui
A graphical frontend for theclicker — a Linux autoclicker for X11 and Wayland
-
egui_ratatui
WASM ratatui with egui works with bevy and macroquad and eframe
-
woocraft
GPUI components lib for Woocraft design system
-
egui_file
File dialog for egui
-
wayland-backend
Low-level bindings to the Wayland protocol
-
blinc_canvas_kit
Interactive canvas toolkit for game editors and node graphs — pan, zoom, spatial indexing, multi-select, marquee, and snap-to-grid
-
iced_fonts
Include fonts via feature flags in your Iced project!
-
gpui-mobile
Mobile platform support for GPUI — iOS (Metal/Blade) and Android (wgpu/Vulkan)
-
nomnom-app
YT-DLP GUI Wrapper, but it eats URLs and spits out videos. simple.
-
sctk-adwaita
Adwaita-like SCTK Frame
-
dwm-status
Displays system information for dwm status bar
-
fui_examples
Examples for FUI UI Framework
-
krowbar
Status bar for BSPWM
-
egui-toast
Toast notifications for the egui library
-
marswm
modern dynamic tiling window manager
-
blinc_animation
Blinc animation system - spring physics, keyframes, and timeline orchestration
-
dawn-rs
Rust wrapper for the Dawn API
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
synpad
A full-featured Matrix chat client built with Dioxus
-
yew-router
A router implementation for the Yew framework
-
html_view_app
A Tauri-based desktop application for rendering HTML content
-
system-tray
Async
StatusNotifierItemandDBusMenuclient for custom tray implementations -
imgui
High-level Rust bindings to dear imgui
-
ferrous-menu
Minimal GUI choice selection app, similar to
dmenuorrofi, using FLTK -
egui-rad-builder
quickly designing egui user interfaces
-
ratex-layout
Layout engine for RaTeX
-
egui_sgr
that converts ASCII/ANSI escape sequence color models into colored text in egui
-
hyprsession
Saves hyprland sessions
-
kickoff
Fast and minimal program launcher
-
dear_mirl_gui
A 'Dear ImGui' inspired RmGui lib for 'Mirl'
-
talon-gui
On-demand Telegram chat analytic generator
-
tauri-plugin-store
persistent key-value store
-
xwlm
A TUI for managing Wayland monitor configurations (Hyprland, Sway, River)
-
neophyte
A WebGPU rendered Neovim GUI
-
waybar-weather
A waybar module to display the current weather using the OpenWeatherMap API
-
egui_alignments
alignment tools for egui
-
pinentry-egui
Native Wayland pinentry for GPG using egui
-
dioxus-charts
Chart components library for Dioxus
-
zenity-rs
Display simple GUI dialogs from the command line
-
egui-cha
TEA (The Elm Architecture) framework for egui
-
iced_aksel
A data-driven charting library for Iced
-
wcpopup
Context menu for Windows and Linux
-
panes
Renderer-agnostic layout engine with declarative ergonomics
-
keyseq
Specify key chords using
Ctrl-Ashort-hand -
below
An interactive tool to view and record historical system data
-
desktop-tui
A desktop environment without graphics (tmux-like)
-
litra-glow
Cross-platform Logitech Litra Glow controller with GUI
-
rust-studio
Rust database client with a user-friendly web interface. Connects to any database via environment variables and allows easy data management through a modern web interface.
-
freya
Cross-platform and non-web GUI Library powered by Skia
-
gpui-navigator
Navigator for GPUI with transitions, nested routing, guards, and middleware
-
rustview
A Streamlit/Gradio equivalent for pure Rust, turn a function into a live browser UI
-
egui_extras
Extra functionality and widgets for the egui GUI library
-
blinc_core
Blinc core runtime - reactive signals, state machines, and event dispatch
-
catppuccin-egui
Soothing pastel theme for egui
-
dpi
Types for handling UI scaling
-
velopack
Installer and automatic update framework for cross-platform desktop applications
-
egui_flex
A flexbox-like layout system for egui
-
winio
Single-threaded async GUI runtime based on compio
-
raylib_interactive
An interactive library for Raylib
-
tauri-plugin-cors-fetch
Enabling Cross-Origin Resource Sharing (CORS) for Fetch Requests within Tauri applications
-
e_grid
A real-time, multi-monitor window grid management and tracking system for Windows
-
leptos_dom
DOM operations for the Leptos web framework
-
tauri-plugin-prevent-default
Disable default browser shortcuts
-
raui
Renderer Agnostic User Interface
-
yororen_ui
Reusable UI components and widgets built on top of gpui
-
bubbletea-widgets
A collection of reusable TUI components for building terminal applications with bubbletea-rs
-
i-slint-common
Helper crate for sharing code & data structures between i-slint-core and slint-compiler
-
ac-qu-ai-nt
A WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user
-
egui-i18n
egui i18n
-
egui-shadcn
Shadcn-inspired component kit for egui
-
tauri-plugin-notifications
A Tauri v2 plugin for sending notifications on desktop and mobile platforms with support for system notifications and push delivery via FCM and APNs
-
pax-cli
Command line interface tool for developing, packaging, and managing Pax projects
-
daisy_rsx
Daisy UI components for the Dioxus Rust library
-
egui_mobius
A modular construction framework for egui applications
-
libwayshot
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
kethku/neovide
No Nonsense Neovim Gui
-
mediavault-gui
Desktop GUI for MediaVault — browse, watch-track, and manage your media library
-
webrust
Python-like Rust for Web Applications - A bridge between Python simplicity and Rust power
-
gpui-ui-kit
A reusable UI component library for GPUI applications
-
egui_ltreeview
A tree view widget for egui
-
rustydialogs
cross-platform way to display native dialog boxes
-
nirius
commands for the niri wayland compositor
-
reactive_graph
A fine-grained reactive graph for building user interfaces
-
dioxus-bulma
Bulma CSS components for Dioxus
-
toggl-tracker
GUI for Toggl tracker API that runs on any platform
-
dim-and-dimmer
Control external monitor brightness/contrast via DDC-CI
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
tmdb-shelf
Movie collection manager using TMDb API, built with Iced
-
bevy_immediate
fast, and modular immediate mode UI library for Bevy
-
backer
straight-forward UI layout
-
rxtui
A framework for building beautiful, responsive terminal user interfaces with a DOM-style hierarchical approach
-
hyprshell-launcher-lib
A modern GTK4-based window switcher and application launcher for Hyprland
-
relm4-icons
Icons for gtk-rs and Relm4 applications
-
egui-map-view
An slippy map viewer for egui applications
-
time_keeper
TimeKeeper is the simplest cross-platform program for PC time tracking. It is used to periodically remind the user of the need to take breaks while working on a PC.
-
nami
A powerful, lightweight reactive framework
-
app_window
Cross-platform window library
-
transform-gizmo
3D transformation gizmo
-
pagetop-hljs
Utiliza HighlightJS para mostrar fragmentos de código con resaltado de sintaxis con PageTop
-
egui_colors
Experimental color styling toolkit for egui
-
core-animation
Ergonomic Rust bindings for macOS Core Animation with builder patterns
-
global-hotkey
Global hotkeys for Desktop Applications
-
seekr-util
System search util for linux
-
deskfile
A CLI tool for generating freedesktop.org compliant .desktop files
-
cxx-qt-lib
Qt types for integrating
cxx-qtcrate withcxx -
dioxus-signals
Reactivie signals for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
egui-material3
Material Design 3 components for egui with comprehensive theming support
-
niri-taskbar
Niri taskbar module for Waybar
-
aumate
Cross-platform desktop automation library with GUI support
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
zng-app
Part of the zng project
-
cursor-icon
Cross platform cursor icon type
-
egui-dropdown
An actual dropdown list for egui
-
tauri-runtime
Runtime for Tauri applications
-
trayicon
Tray Icon, that thing in the corner
-
hyprland-per-window-layout
Per window keyboard layout (language) for Hyprland wayland compositor
-
sciter-rs
Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.
-
adk-studio
Visual development environment for AI agents built with Rust Agent Development Kit (ADK-Rust)
-
egui_autocomplete
Auto complete text box for egui
-
inspector-http
A desktop HTTP server with a GUI for monitoring and inspecting incoming requests
-
shiba-preview
markdown previewer
-
attn
A beautiful markdown viewer that launches from the CLI
-
egui-notify
notifications library for egui
-
waterui
A modern UI framework for Rust
-
fluix
Rust UI components for GPUI
-
adk-ui
Dynamic UI generation for Rust Agent Development Kit (ADK-Rust) agents - render forms, cards, tables, charts and more
-
egui_sdl2_gl
Backend for Egui to use with sdl2-rs and open gl
-
inputbox
A cross-platform, native GUI input box
-
dc_bundle
DesignCompose Bundle and Definition
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
rio-window
Winit fork maintained for Rio terminal
-
tauri-plugin-log
Configurable logging for your Tauri app
-
dioxus-tabular
Type-safe and composable table framework for Dioxus
-
egui_software_backend
A CPU software render backend for egui
-
rust-constructor
A cross-platform
GUIframework built onegui, the simplest way to developGUIprojects withRust -
iced_font_awesome
Font Awesome component for Iced
-
graph_loom
Interactive Graph Structure Utility
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
easy-imgui
Rust wrapper for the Dear ImGui library
-
capacitor_bindings
Capacitor bindings to help you build android and ios apps with rust
-
morphorm
A UI layout engine
-
rustautogui
Highly optimized GUI automation library for controlling the mouse and keyboard, with template matching support
-
egui-mcp-client
embed in egui apps for MCP integration
-
declarative
Generic DSL macros for easy view code manipulation
-
spm-swift-package
Command Line Tools for macOS to create project in Swift Package Manager with desirable files
-
egui-plotter
utilties for integrating plotter into egui
-
applin
Backend library for the Applin™ Server-Driven UI framework
-
ui_layout
A minimal Flexbox-inspired layout engine for Rust GUI
-
native-windows-gui2
develop native GUI applications on the desktop for Microsoft Windows. Native-windows-gui wraps the native win32 window controls in a rustic API
-
runmat-plot
GPU-accelerated and static plotting for RunMat with WGPU and Plotters
-
fltkrs-richdisplay
基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。
-
hulk-gamma
A Linux CLI-daemon for gamma controls
-
ftui
FrankenTUI public facade and prelude
-
givetray
Run terminal commands from the Linux system tray
-
wayland-info-rs
wayland-info for inspecting Wayland compositor globals and protocol capabilities
-
kotoba-state-graph
UI state management library for Kotoba using graph rewrite rules
-
egui-desktop
Cross-platform GUI for egui applications
-
liveplot
Realtime interactive plotting library using egui/eframe, with optional gRPC and Parquet export support
-
tauri-webdriver
Cross-platform WebDriver server for Tauri applications
-
qemu-display
Helper library to communicate with qemu -display dbus
-
udp_mangler_gui
GUI for UDP Mangler
-
egui-data-table
A generic data table widget implmentation for egui
-
detect-desktop-environment
Autodetect the desktop environment
-
tauri-driver
Webdriver server for Tauri applications
-
gorbie-commonmark
Commonmark viewer for egui
-
pistoncore-winit_window
A winit back-end for pistoncore-window
-
keybinds
Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust
-
gui
A generic UI library/framework
-
relm
Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust
-
ohos-window-manager-sys
Raw Bindings to the
window_managerAPI of OpenHarmony -
gtk_estate
A GTK and libadwaita state association library
-
egui_memory_editor
memory editor for the egui library
-
pelican_ui
Standard UI tools and components built off Pelican UI of the RAMP stack
-
md-viewer
Fast, lightweight markdown viewer for Linux with tabs, file explorer, and live reload
-
dioxus-docs-kit
Reusable documentation site shell for Dioxus applications
-
tauri-plugin-notification
Send desktop and mobile notifications on your Tauri application
-
raclettui
Build terminal-themed wayland layer shell applications with Rust
-
gl-context-loader
Minimal OpenGL function loader for no_std OpenGL contexts
-
codex_lux_chirho
Cross-platform Bible study application - Codex of Light
-
gpui-liveplot
High-performance append-only plotting for GPUI applications
-
azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
nu_plugin_desktop_notifications
A nushell plugin to send desktop notifications
-
egui-selectable-table
egui to create tables with draggable cell and row selection
-
egui-directx11
Direct3D11 renderer for
egui -
limit-tui
Terminal UI components with Virtual DOM rendering for Rust applications. Built with Ratatui.
-
crabcamera
Advanced cross-platform camera integration for Tauri applications
-
anyrun
Run anything from the commandline including desktop files and flatpaks
-
yew-tincture
components for yew web framework
-
iced_selection
Text selection for
iced -
hyperchad_actions
HyperChad actions package
-
ftui-pty
PTY-backed test utilities for FrankenTUI
-
qrate-gui
A GUI examination generator library that generates different quiz sets for all students so that each student may have a different quiz set from the quiz sets of the others
-
user-notify
Show desktop notifications to end users on linux, macOS and windows
-
uzor-panels
Panel system for uzor UI framework
-
minsweeper-native-client
GUI for minsweeper-rs
-
polydoro
Pomodoro widget for polybar and friends
-
notan
portable multimedia layer to create apps or games easily
-
paramdef
Type-safe parameter definition system
-
flashkraft
— OS image writer desktop application (Iced GUI)
-
term_render
A terminal UI library for building rich terminal applications in Rust
-
zoha
A drop down terminal inspired by Tilda
-
mouse-collection-environment
Collection GUI environment for harvesting user mouse data
-
whispercrabs
Local-first floating voice-to-text (STT) and text-to-speech (TTS) tool for Linux, macOS, and Windows
-
singlestage
A UI component library for Leptos based on Basecoat UI and shadcn/ui
-
solverforge-ui
Frontend component library for SolverForge constraint-optimization applications
-
zarthus_stopwatch
Generic UI stopwatch - follows 20-20-20 rule to remind you to take breaks while working on your computer
-
descartes-gui
Desktop GUI for Descartes AI orchestration
-
suzuri
Text rendering library
-
deoldify
that colorizes grayscale and black-and-white images using the DeOldify model and the ONNX Runtime
-
tauri-plugin-webdriver-automation
Tauri plugin that enables WebDriver-based e2e testing on macOS
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
tauri-plugin-webdriver
W3C WebDriver implementation for Tauri applications
-
tauri-plugin
Build script and runtime Tauri plugin definitions
-
tui-slider
TUI slider component library for ratatui
-
kill-desktop
Wait politetly for graphical applications to exit
-
squite
A UI for SQLite databases, written in Rust
-
egui_node_editor
A helper library to create interactive node graphs using egui
-
preen
The ultimate system cleaner and optimizer for macOS and Linux
-
focusable
A trait for types that can be focused
-
rsciter
Unofficial Rust bindings for Sciter
-
ccf-gpui-widgets
Reusable GPUI widgets for building desktop applications
-
twig-cli
Tmux session manager with git worktree support
-
egui_wings
egui bindings for WASM plugins
-
egui_table
Table viewer for egui
-
yew-oauth2
OAuth2 components for Yew
-
egui-theme-switch
A pretty theme switch for your egui app
-
cacao
Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)
-
taffy_blueprint
Declarative Tree and Json hot reloading for Taffy
-
egui_knob
knob widget for egui
-
rosin
GUI library that aims to be extremely easy to use
-
tty-interface
TTY-based interface capabilities including partial re-renders of multi-line displays
-
dioxus-sdk
A platform agnostic library for supercharging your productivity with Dioxus
-
wiard
Window handling library for Windows in Rust
-
tauri-plugin-macos-permissions
Support for checking and requesting macos system permissions
-
gg-cli
GG - Gui for JJ
-
blitz
High-level APIs for rendering HTML with Blitz
-
egui_material_icons
Material icons for egui
-
docker-eww-widget
A Docker widget for EWW
-
egui_dialogs
Platform-agnostic, customizable dialogs for egui library
-
orilla-run
TOML-configurable binary for running orilla, a tiling WM for River
-
iced_drop
Small library providing a custom widget and operation to implement drag and drop in iced
-
gstore
Global and local state management in redux style for applications written in Rust
-
web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
tauri-plugin-aptabase
Tauri Plugin for Aptabase: Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps
-
bladvak
Base egui/eframe app - bladvak means 'pickaxe' in Gobbledegook
-
oak-dart
High-performance incremental Dart parser for the oak ecosystem with flexible configuration, supporting cross-platform development and modern UI frameworks
-
agent-config-manager
Desktop application for managing agent and plugin configurations
-
tauri-plugin-remote-push
A Tauri plugin for remote push notifications on iOS and Android
-
osx-scrobbler
A lightweight macOS menu bar application that scrobbles your music to Last.fm and ListenBrainz
-
tauri-plugin-liquid-glass
macOS 26+ Liquid Glass effect support for Tauri
-
zellij-client
The client-side library for Zellij
-
blitz-net
Blitz networking
-
tauri-plugin-board
vending machine development board of kits for tauri, use kotlin
-
xdialog
A small native-ish cross platform dialogs library with zero runtime dependencies
-
winio-ui-windows-common
Windows common methods for winio
-
floem
A native Rust UI library with fine-grained reactivity
-
tauri-plugin-window-state
Save window positions and sizes and restore them when the app is reopened
-
imgui-glfw-rs
ImGui input handling for GLFW
-
gpui-animation
A lightweight and fluent animation wrapper for GPUI, enabling smooth state-driven transitions with minimal boilerplate
-
ImageManip
A small GTK application to create simple covers for playlists
-
large-text-viewer
A high-performance viewer for large text files
-
egui-sdl2-event
event handling for egui in SDL2 window applications
-
freedesktop-file-parser
Freedesktop Desktop Entry Parser
-
leftwm-layouts
customizable layouts for list-based dynamic tiling window managers
-
yozefu-app
The Kafka consumer of Yozefu
-
tray-indicator
tray-icon crate
-
enwiro-cookbook-github
GitHub PR cookbook for enwiro
-
niccalc
calculate nicotine amount needed for an e-cigarette liquid
-
egui-arbor
A tree outliner widget for egui - hierarchical data visualization and editing
-
ferrite
Fast and efficient image viewer with focus on performance
-
tauri-plugin-pty
Pseudo Terminal (PTY) plugin for Tauri
-
kas
A pure-Rust GUI toolkit with stateful widgets
-
webtau
Deploy Tauri games to web + desktop from one codebase
-
Memory-Pak
A cross-platform retro game tracker powered by Rust with egui
-
ayz78dgt8r2049ug
Temporary softbuffer fork
-
chameleos
Screen annotation tool for niri and Hyprland
-
fyrox-ui
Extendable UI library
-
waybar-claude-usage
Waybar plugin that shows you usage window for claude
-
egui_tool_windows
Floating tool windows for egui that can be used in containers, like resize, scroll-area, frame, etc
-
rust_widgets
Cross-platform native GUI library
-
helvum
A GTK patchbay for pipewire
-
typeman
Typing speed test with practice mode in GUI, TUI and CLI
-
wasma-ubin
WASMA Unified Binary Interface
-
lazybar
A lightweight, event-driven X11 status bar
-
undo_2
Undo and redo done the right-way
-
viewy
A web UI toolkit that combine the advantages of a design system and an ui library
-
iced_comet
Your favorite tool for inspecting and debugging iced applications. Built with iced!
-
door_player
Door Player, Cross by ffmpeg and egui
-
crossfont
Cross platform native font loading and rasterization
-
gedv
geometry and devices in GUI library
-
plotters-wxdragon
Plotters backend for wxDragon, allowing drawing Plotters graphs on wxWidgets device contexts
-
egui_console
A Console Window for egui
-
tui-widgets
A collection of useful widgets for building terminal user interfaces using Ratatui
-
swayrbar
A swaybar-protocol implementation for sway/swaybar
-
egui_double_slider
A double slider widget for egui
-
egui-event
Type-safe event system for egui applications, inspired by bevy's Events<T>
-
ferrum-flow
A high-performance node-based editor framework built with Rust and GPUI
-
egui-keyframe
Keyframe animation and curve editing widgets for egui
-
dioxus-provider
Data fetching and caching library for Dioxus applications with intelligent caching strategies and global providers
-
tuxscale
A native Linux GUI for the Tailscale VPN client
-
process_viewer
A process viewer GUI
-
tether-egui
GUI for building and testing Tether-based applications
-
river-bsp-layout
Binary space partitioned layout for the tiling Wayland compositor River
-
ratex-parser
LaTeX parser for RaTeX
-
tauri-plugin-automation-server
HTTP automation server for Tauri v2 apps - enables external control and automated testing
-
layershellev
extra shell binding for layershell with winit like eventloop
-
mizuki
A toolkit for building Tauri Plugins that enables type-safe IPC through GraphQL
-
wgpu_canvas
A 2D WGPU renderer API for drawing text, shapes, and images with Rust
-
egui-keybind
A keybind widget for egui
-
kak-tabs
kakoune tabs
-
rusty-duplication
Capture the screen on Windows using the Desktop Duplication API in Rust, with shared memory support
-
lipl-display-egui
Displaying part on the screen using egui
-
druid
Data-oriented Rust UI design toolkit
-
plushie-iced-futures
Vendored fork of iced_futures for Plushie UI -- Commands, subscriptions, and future executors for iced
-
tauri-plugin-nostrnative
Nostr native capabilities for Tauri
-
msdf_font
Msdf implementation in Rust
-
tauri-plugin-sentry
An experimental Tauri Plugin for Sentry
-
toddy
Native GUI renderer driven by a wire protocol over stdin/stdout
-
imekit
A cross-platform Rust library for IME (Input Method Engine) integration using native protocols
-
gsk4
Rust bindings of the GSK 4 library
-
nightingale
A desktop application for searching YouTube videos and downloading them as MP3 files
-
tauri-codegen
code generation meant to be consumed inside of
taurithroughtauri-buildortauri-macros -
brainwires-permissions
Permission policies, audit logging, and trust profiles for the Brainwires Agent Framework
-
armature-admin
Auto-generated CRUD admin dashboard for Armature framework
-
xdl-parser
XDL/IDL language parser
-
zng-ext-font
Part of the zng project
-
dim-screen
Native Wayland screen dimming tool
-
yew-nested-router
A router for Yew which supports nesting
-
qreader
A clipboard manager and file reader with emoji support and customizable fonts
-
ehmi
HMI components for egui
-
apple-music
fully control local MacOS Apple Music player
-
audio-mirroring
Audio Mirroring for Linux
-
random-unicode-emoji
that returns random Unicode emojis. ⚙️
-
afrish
binding for the Tk graphics toolkit, made for building the Afrim IME
-
oklch-color-picker
A standalone graphical color picker using the Oklch color space. Allows output to hex, rgb, hsl and many other formats.
-
open-timeline-gui
OpenTimeline GUI
-
blaeck
A component-based terminal UI framework for Rust
-
fusabi-tui-widgets
Widget library for Fusabi TUI
-
pineflip
Professional Flipper Zero companion app - Screen mirroring, file management, and device control via GTK4
-
tauri-plugin-frame
Opnionated window decoration controls for Tauri apps
-
awesome-gtk
Assorted utilities to make a life of gtk user easier
-
pageos-core
构建以浏览器为核心的 Linux 发行版的核心框架
-
iced_widget
The built-in widgets for iced
-
openaws-vpn-client
Unofficial open-source AWS VPN client written in Rust
-
lib_myfltk
functions based on the FLTK.rs GUI library
-
simplewindow
A cross platform tool to display a single window
-
mi6
A top-like CLI for monitoring agentic coding sessions
-
tauri-plugin-posthog
A Tauri v2 plugin for integrating PostHog analytics into your Tauri applications
-
tauri-plugin-desktop-underlay
Tauri plugin for attaching a window to desktop, below icons and above wallpaper
-
tauri-plugin-widgets
A Tauri plugin to interact with App Widgets on Android, iOS, and macOS (WidgetKit). On Windows/Linux a desktop-widget window approach is supported.
-
leptoaster
A minimal toast library for Leptos
-
tauri-plugin-context-menu
Handle native Context Menu in Tauri
-
sw_galaxy_map_gui
GUI frontend for sw_galaxy_map using egui
-
egui-sdl2
egui + SDL2: event handling and rendering via OpenGL, Canvas, WebGPU
-
tessera-ui
Gui Rust In Rust
-
screenshots
Move to XCap
-
egui_tracing
Integrates tracing and logging with egui for event collection/visualization
-
tauri-plugin-in-app-review
Allows requesting app ratings within the app, without leaving the current application
-
repose-text
Text handling (wrappers around cosmic-text apis)
-
stardust-xr
Base library for the Stardust XR display server
-
dear-file-browser
File dialogs and in-UI file browser for dear-imgui-rs
-
tauri-plugin-axum
A Tauri plugin that allows calling Axum Router endpoints directly
-
system-theme
A cross-platform Rust library to help build native-looking applications
-
noise_gui
A graphical user interface for Noise-rs
-
repose-render-wgpu
Repose wgpu handler
-
ollama-lan-share
LAN sharing for Ollama AI models with GUI
-
galago
svg editor
-
guiman
The Ultimate Arch Linux Package Manager - GUI with 100% pacman & AUR feature parity
-
stockfin
A GTK app for tracking stocks and crypto using the Yahoo Finance API
-
yakui-miniquad
integrating yakui with miniquad
-
waypane
A Wayland toolkit for building custom desktop widgets and bars in Lua
-
egui-modal-spinner
A modal spinner to temporarily suppress user input in egui
-
jui
ui set based on slint
-
material-color-rs
Material Design 3 color generation algorithms with HCT color space and dynamic theme system
-
clickable_img
Click aware image for egui
-
egui_gl_glfw
OpenGL backend for egui using GLFW
-
leptos_ui
Macros to build UI components easily with Leptos and Tailwind CSS
-
tray-item
Super simple API to make tray icons/menus on Windows, Mac & Linux
-
stereokit-rust
High-Level Rust bindings around the StereoKitC library for XR
-
episko
TBC: Project for University
-
hyperchad_renderer
HyperChad renderer package
-
repose-material
Material components for Repose
-
radiance-egui
immediate mode GUI that runs on both web and native (fork with SRGB color fixes for Radiance)
-
tauri-plugin-captcha-breaker
Tauri plugin for breaking captchas
-
dioxus-query
Fully-typed, async, reusable cached state management for Dioxus 🧬
-
tauri-plugin-leap-ai
Tauri plugin to interact with LEAP & Liquid LFMs
-
hypr-presto
Launch your favorite apps with a single keystroke. HyprPresto is a minimal, keyboard-centric application launcher for Linux. Activate it, press one key, and your app is running.
-
tauri-plugin-connector
MCP-compatible Tauri v2 plugin with xcap cross-platform screenshot, snapdom fallback, dual-path JS execution, and embedded MCP server
-
release-hub
updater for Rust GUI applications
-
neovide
No Nonsense Neovim Gui
-
tauri-plugin-shellx
Unlocked Tauri Shell Plugin
-
rinf_cli
native business logic, Flutter for flexible and beautiful GUI
-
ferrishot_iced_futures
Commands, subscriptions, and future executors for iced
-
egui-treeize
Tree-like graph visualization for egui
-
egui_winit_platform
Platform code to use egui with winit
-
ratatui-themes
A collection of popular color themes for ratatui terminal UI applications
-
ribir
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
inspector-gguf
A powerful GGUF file inspection tool with a graphical and command-line interface
-
blinc_theme
Theming system for Blinc UI framework - colors, typography, and design tokens
-
marshall
NullSec Command Center | Browser • OSINT • Workforce • VoIP • AI
-
amberwindow
An easy to use ImmediateMode gui library for Rust
-
par-term
Cross-platform GPU-accelerated terminal emulator with inline graphics support (Sixel, iTerm2, Kitty)
-
egui_mobius_reactive
A thread-safe reactive state management system for egui_mobius
-
yashiki-layout-byobu
Accordion stacking layout engine for yashiki window manager
-
mouce
that aims to help simulating and listening mouse actions across different platforms
-
maze-serval-gpui
Native GPUI desktop wrapper for the Serval CLI
-
tauri-mcp
MCP server for testing and interacting with Tauri v2 applications
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
wl-proxy
Wayland connection proxy
-
pagetop-mdbook
Incluye contenido generado por mdBook en aplicaciones PageTop
-
dioxus-document
CLI Configuration for dioxus-cli
-
egor_app
Standalone runtime for building interactive Rust applications
-
tauri-plugin-js
Bring Node/Bun/Deno to Tauri apps with full Type Safety (kkrpc)
-
ratex-font
Font metrics and symbol tables for RaTeX
-
slint-tr-extractor
Tool used to update extract @tr string out of Slint files into gettext .po file
-
egui_deferred_table
An egui table, where the number of rows/columns is deferred
-
wayland-protocols-wlr
Generated API for the WLR wayland protocol extensions
-
egui-mcp-server
MCP server for egui UI automation
-
hyperchad_transformer
HyperChad Transformer package
-
floem-picker
color picker widget for Floem
-
egui-bind
showing keybinds
-
graphicility
A Minimal Graphics Library
-
skim-run
An interactive toolbox using skim
-
userprompt
that helps gather input from a user
-
pax-chassis-ios
Platform-specific chassis allowing Pax cartridges to be executed as native iOS apps
-
kaolin
flexible layouts, inspired by Clay
-
applin_headless
Control an Applin™ client programmatically
-
sagebox
High-performance procedural GUI for Rust with real-time graphics and graphic controls
-
wcap-rs
screen or window capture on Wayland
-
quick-diff-me
Quick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app
-
nfde
Rust bindings for Native File Dialog Extended
-
sparktest-bin
SparkTest backend server binary
-
ib-shell-item
operating file system files / Windows Shell items
-
burncloud-client-tray
system tray application for BurnCloud client
-
user-idle
Get a users idle time
-
iced_rizzen
Extra widgets for official releases of iced GUI library
-
hyprshell-wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications
-
emu-cli
Linux desktop-friendly CLI qemu wrangling tool
-
iris-hub
Iris - Mensageira dos Devs. Hub para conectar e executar aplicações com comandos personalizados.
-
gpui_tea
Runtime primitives for building Elm-style GPUI applications
-
refs
My vision of reference counting and resources management designed for GUI applications
-
lushell
Lua scripted gtk layer-shell widgets
-
egui-graph-edit
A helper library to create interactive node graphs using egui
-
pts
GUI to create, manipulate, and arrange points on a canvas
-
egui_field_editor
Easily creating UI to edit and preview data
-
network-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
delicious-adwaita
Color scheme manager for gtk4 libadwaita applications
-
grx
Abstraction layer for UI development
-
freezeout-eval
Freezeout Poker hand evaluator
-
tauri-plugin-plauth
Tauri plugin for authentication (PLAUTH) supporting macOS and iOS platforms with ASWebAuthenticationSession
-
dioxus-ui-system
A pure Rust design system for Dioxus with Atomic Design principles
-
egui-typed-input
Type safe parsed egui text inputs, with user input checking
-
sweeten
sweetenyour dailyicedbrew -
jag
GPU-accelerated 2D rendering and UI toolkit
-
chk
The guided, locked-down layer of Pelican UI for consistent, reliable RAMP interfaces
-
tauri-plugin-machine-uid
A Tauri plugin for retrieving machine UID
-
egui_keyboard
virtual keyboard widget for egui
-
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout
-
tauri-remote-ui
Tauri plugin that exposes the application’s UI to a web browser, allowing full interaction while the native app continues running. This enables frontend debug, end-to-end UI testing…
-
focus-tracker
Cross-platform focus tracker for Linux (X11), macOS and Windows
-
bestest
Efficient Speedy Tester
-
Gruvodoro
A minimalist Gruvbox Pomodoro timer with glassmorphic flair
-
alerta-cli
CLI tool for showing simple GUI dialogs on X11
-
slapdash
dashboard server
-
tauri-plugin-lingua
A Tauri plugin for language detection using lingua-rs
-
blinc_platform_ios
Blinc iOS platform - UIKit integration, Metal rendering, and touch input
-
penrose
A tiling window manager library inspired by dwm and xmonad
-
image-roll
Image Roll is a simple and fast GTK image viewer with basic image manipulation tools
-
oh-my-agent-skills
A beautiful terminal-based skill manager for Claude AI coding assistants
-
masonry
Traits and types of the Masonry toolkit
-
e_window
A window tool. Think WinAPI ShowMessageBox; but more than that.
-
markdown-dx
A Markdown Component for dioxus
-
rust-discord-activity
A lightweight library to control Discord Rich Presence
-
sycamore-futures
Futures, suspense, and async/await support for Sycamore
-
waytrogen
A GTK graphical user interface for changing your wallpapers on Wayland based compositors
-
hypen-server
Rust server SDK for building Hypen applications
-
cc-monitor-rs
Real-time Claude Code usage monitor with GUI and TUI interfaces
-
winit-x11
Winit's X11 backend
-
egui_phosphor_icons
Phosphor Icons for egui - A flexible icon library with multiple font styles
-
kolorwheel
Color palette generator for GUI applications
-
qmetaobject
Expose rust object to Qt and QML
-
rustile
Window Tiling Manager with Rust on x11 for now
-
pomodoro-gui
pomodoro app
-
tauri-plugin-decorum
Opnionated window decoration controls for Tauri apps
-
xlui
Rust GUI库
-
awase
(合わせ) — global hotkey abstraction: key types, parser, and platform-agnostic manager trait
-
xdg-portal
implement for xdg-desktop-portal
-
egui-chinese-support
Cross-platform Chinese font loading for egui applications
-
enum2egui
derive macro that creates a set of egui ui databindings from arbitrary data structures
-
qt-version
selecting and resolving supported Qt versions at compile time using Cargo features (exact, minimum, and maximum constraints)
-
leptos-tiptap-build
Build dependencies for leptos-tiptap
-
e-app
MII - Machine Internal Inspection
-
tauri-plugin-process
Access the current process of your Tauri application
-
adabraka-gpui
GPU-accelerated UI framework with system tray, global hotkeys, notifications, and daemon mode support (fork of Zed's GPUI)
-
egui-winit
Bindings for using egui with winit
-
adabraka-ui
A comprehensive, professional UI component library for GPUI inspired by shadcn/ui. 80+ accessible components for building beautiful desktop applications.
-
shrug
Easy access to your favourite strings
-
all-is-cubes-ui
User interface subsystem for the all-is-cubes voxel engine
-
moxide
powerful tmux session manager
-
twitch-indicator
A Twitch stream indicator for Linux with Wayland support
-
compositor
An interactive environment for the Compose language
-
szyszka
Fast, powerful and easy to use file renamer
-
setuprs
versatile CLI and TUI application designed to streamline project management by enabling quick creation and cloning of project snapshots. Utilizing clap.rs for command-line functionality and ratatui…
-
puppeteer
A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels
-
deckyfx-dioxus-ipc-bridge
HTTP-like IPC bridge for Dioxus desktop/web/mobile apps with bidirectional JS-Rust communication
-
dbgcmd
implementing command-line-style debug consoles within an application. It doesn't handle rendering, or the logic of any individual commands. All it does is model the state of the console.
-
eulumdat-ui
Shared egui UI components for Eulumdat viewer/editor
-
shotgun
Minimal X screenshot utility
-
tinted_egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
rgm_ui
GPU Monitor with egui UI for NVIDIA and AMD GPUs on Linux
-
stickup
A modular input device abstraction layer with HID and virtual device support
-
nodui
An egui-based visual graph editor
-
compo
general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution, offering high performance and safety guarantees. Suitable for GUI…
-
term-wm
A cross-platform window manager for terminal shells
-
enwiro
Simplify your workflow with dedicated project environments for each workspace in your window manager
-
xkbcommon-rs
a port of libxkbcommon in safe Rust
-
mix
ui library cooked up in half a day! (expect extra salt)
-
libswaykbswitch
A shared library for Vim keyboard layout switching via sway IPC
-
egui_from_hex
Fastest EGUI
from_hex()function for Color32, available in ANY version of EGUI -
egui_elm
Elm-style architecture on top of egui
-
ajour
A World of Warcraft addon manager
-
html_view
rendering HTML content in a native tauri application
-
avis-imgv
Image viewer based on egui. Makes use of modern RAM amounts by loading images ahead of time for very fast responsiveness. Minimal UI with heavy use of shortcuts.
-
tauri-plugin-secure-storage
Tauri plugin for secure storage using the system's keyring
-
baobab
boa_cli in egui
-
sway_cycler
cycle sistem to sway
-
dashscene
Umbrella crate for the DashScene semantic UI scene platform
-
mkgraphic
port of the cycfi/elements GUI framework
-
tauri-plugin-clipboard-manager
Read and write to the system clipboard
-
rs-complete
that handles text/word completion
-
bexa-ui-render
GPU rendering backend for BexaUI — wgpu + glyphon text rendering
-
egui-qr
QR painter for egui
-
dawn-wgpu
wgpu compatibility layer for Dawn API
-
rnk
A React-like declarative terminal UI framework for Rust, inspired by Ink
-
egui_timepicker
A time picker widget for egui
-
tauri-plugin-pinia
Persistent Pinia stores for Tauri
-
libvisdesk
detecting the visible (unoccluded) desktop area per monitor on Windows, accounting for cloaked windows and taskbars
-
spell-cli
CLI for spell-framework
-
fltk-fluid
Rust wrapper for fltk's fluid (RAD tool)
-
tauri-plugin-python
A tauri 2 plugin to use python code in the backend
-
gftdcojp_designsystem
Gftd Japan株式会社 / デザインシステム
-
allegro_dialog
Allegro 5 dialog addon Rust wrapper
-
java_asm_egui
Java bytecode reader & writer in rust
-
ui-input-state
stateful tracking of current input state
-
layer-shika
A layer shell library for Wayland with Slint UI integration
-
iced_navigation
Navigation library for the iced GUI framework
-
dioxus-material-icons
Material Icons for Dioxus
-
arkui-sys
Bindings to the native ArkUI API of OpenHarmony
-
win-msgbox
fully featured, ergonomic interface to Windows' MessageBox
-
vhakulinen/gnvim
GUI for neovim, without any web bloat
-
waysip
Wayland native (zwlr_layer_shell) area selection client, like slurp
-
egui-dataframe-sample
Rust egui Widgets for polars dataframe
-
xrutes
Routing and event handling
-
rutd-cli
Command-line interface for RuTD - A Rust based To-Do list manager
-
f-paint
A frame-by-frame animation and drawing editor written in Rust
-
appindicator3
Rust bindings for the AppIndicator and AyatanaAppIndicator library
-
raui-tesselate-renderer
RAUI renderer that tesselates layout into vertex and index buffers
-
remenu
A reconfigurable (launcher) menu
-
egui_inbox
send messages to egui views from async functions, callbacks, etc. without having to use interior mutability.
-
egui-thematic
A theme editor and configuration system for egui applications with live preview, preset management, random theme generation, and persistence
-
wayout
set output modes for wlroots compositors implementing zwlr_output_power_management_v1
-
qemu-rdp
org.qemu.Display1 RDP server
-
tauri-plugin-askit
Tauri plugin for Agent Stream Kit
-
sourceview5
Rust bindings for GtkSourceView 5
-
bevy_voxel_plot
An efficient voxel plot with support for transparency for bevy
-
binocle
A graphical tool to visualize binary data
-
cascada
A general purpose UI layout engine
-
gorbie-commonmark-backend
Shared code for gorbie_commonmark and gorbie_commonmark_macros
-
shoko-timer
A screen timer with json output for status bar
-
TerimalRtdm
Lightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs
-
oper
Command line tool to browse changes across multiple git repositories managed by google's git-repo tool
-
sickle_ui
A widget library built for Bevy, in Bevy
-
booklibrs
Book libarary project including giveaway operations and gui interface
-
egui_gauge
egui gauge UI element
-
hui
UI library for games and other interactive applications
-
gtk-egui-area
EguiArea widget for embedding inside of GTK
-
tauri-plugin-iap
A Tauri v2 plugin that enables In-App Purchases (IAP)
-
gemgui
GUI application library
-
fenetre
Pure Rust-based GUI library
-
iced_test
testing iced applications in headless mode
-
fltk2
Rust bindings for the FLTK GUI library
-
winio-elm
ELM framework for winio
-
tarantula
running web apps like desktop apps
-
iced_dialog
A custom dialog widget for
iced -
twig-tmux
Tmux session manager with git worktree support
-
transform-gizmo-egui
egui integration for transform-gizmo
-
iced_tour
Guided tour / onboarding overlay for iced applications
-
radicle-tui
Radicle terminal user interface
-
push2talk
This Push to talk application is working with both wayland/x11 and pulseaudio (pipewire)
-
egui_pinger
pinger for multiple servers with grap and jitter
-
savory
Core library for building user interface
-
igneous-md
lightweight markdown viewer
-
egui_commonmark_backend
Shared code for egui_commonmark and egui_commonmark_macros
-
nemo-plugin
Plugin development kit for Nemo with fluent UI builders
-
wayland-bgcolor
A lightweight Wayland background color tool
-
guion
Flexible GUI Framework
-
slurp-rs
slurp with CLI compatibility and reusable API
-
egui_xml
XML macro for egui
-
webview_app
integration of a web view in an application window for windows and linux similar to Electron
-
tauri-cli
Command line interface for building Tauri apps
-
gtk_comfy
Gtk Comfy offers a solution to use serde formats in GTK builder files
-
dessin-pdf
Dessin to PDF
-
sparktest-api
API server and Kubernetes integration for SparkTest
-
waybar-volume
Interacts with wireplumber to control the volume
-
clew
A composable UI framework for Rust with an immediate API. Inspired by Flutter, SwiftUI, and Jetpack Compose.
-
egui-twemoji
An egui widget that renders colored Twemojis
-
graphix-package-gui
A dataflow language for UIs and network programming, GUI package
-
nix-query-tree-viewer
A GTK viewer for
nix-store --query --treeoutput -
wasma-linux-platform
WASMA Linux Platform - BaseIO, Platformer, WASMA-Sys, XF86 Backend
-
saorsa-tui
Retained-mode, CSS-styled terminal UI framework
-
gtk-ui
The transpiler for GtkUI
-
tauri-plugin-tinys-internal-fs
This plugin is primarily designed for Tinywang's convenience in developing Tauri applications and is tailored to personal needs only
-
hyprshell-core-lib
A modern GTK4-based window switcher and application launcher for Hyprland
-
badged
A polkit authentication agent for Linux window managers
-
frienderer
Very simple OpenGL renderer, mainly for GUIs
-
canoe
River window manager implementation in Rust
-
tauri-plugin-mcp
A Tauri plugin for interacting with MCP servers
-
cursive-multiplex
A tmux like multiplexer for gyscos/cursive views
-
waterkit-biometric
Cross-platform biometric authentication (FaceID, Fingerprint)
-
egui-cjk-font
Cross-platform automatic CJK font loading for egui/eframe apps
-
kanbanrs
A basic kanban task manager written with egui
-
cargo-zng
Zng project manager
-
lighty-tauri
Tauri integration for Lighty Launcher
-
woab
Widgets on Actors Bridge - a GUI microframework for combining GTK with Actix
-
blinc_cli
Blinc UI Framework CLI - build, run, and hot-reload Blinc applications
-
ruscan
SANE scanning desktop app (GTK4) with fast previews and one-click PDF export
-
lumentype
The fastest feature-complete no-std fast font parser, rasterizer, and blitter. LTR/RTL, Color Emoji, and advanced layout features.
-
slint-build
Helper for Slint build script
-
egui-sf2g
egui integration for sf2g
-
tauri-plugin-mixpanel
Tauri plugin for Mixpanel analytics
-
tauri-plugin-m3
Android Material3/MaterialYou Plugin
-
theframework
A cross platform application UI framework
-
iced_7guis
7 GUIs using iced
-
window
Minimal Rust code for creating a window, automatically choosing a backend window manager and graphics API
-
radix-leptos
Accessible, unstyled UI primitives for Leptos
-
dioxus-mosaic
A React-Mosaic-style tiling window manager library for Dioxus applications
-
kas-resvg
KAS GUI / widgets
-
rsiot
Компоненты для построения системы сбора, обработки и визуализации данных
-
web_ui
creating local web interfaces with real-time communication
-
imgui-sys
Raw FFI bindings to dear imgui
-
yashiki-layout-tatami
Master-stack tiling layout engine for yashiki window manager
-
todo-mcp
A Collaborative Todo List application and MCP server using CRDTs and Multicast
-
dampen-core
Core parser, IR, and traits for Dampen UI framework
-
egui-circular-progress-bar
A circular progress bar widget for egui
-
libgsh
Graphical Shell server SDK library
-
i3nator
Tmuxinator for the i3 window manager
-
yew-stdweb
A framework for making client-side single-page apps
-
blinc_platform
Platform abstraction layer for Blinc UI - unified windowing, input, and lifecycle
-
sway-scratchpad
Convert a command to a scratchpad
-
BrewStillery
BrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating ABV, determining carbonation, and total sparge water needed.
-
egui_flowkit
A UI workflow library for egui
-
crustvx-sdl3-sys-rwh
A tiny crate which implements raw-window-handle for sdl3-sys
-
gpui-hooks
React-style hooks for GPUI framework
-
dear-implot
High-level Rust bindings to ImPlot with dear-imgui-rs integration
-
libappindicator
Rust safe bindings for libappindicator
-
gtk-ui-builder
parse Blueprint files and convert them into GTK UI files
-
screenruster
X11 screen saver and locker
-
wa
Cross-platform window assistant made primarily for Rio terminal
-
rich-sdl2-rust
The sdl2 wrapper for Rust
-
aviation-wx-notam
NOTAM parser and normalizer for aviation-wx
-
pytauri
Tauri binding for Python through Pyo3
-
icons
fullstack applications — Leptos and Dioxus
-
haruhishot
-
webapp-rs
CLI tool to create webapps (only support firefox and linux for now
-
dialog
Display dialog boxes using various backends
-
iced_futures
Commands, subscriptions, and future executors for iced
-
tui-chat
Terminal chat widgets for ratatui applications
-
silkenweb
building web apps
-
windjammer-ui
Cross-platform UI framework for Windjammer (Web, Desktop, Mobile)
-
tauri-plugin-agent-control
Dev-only HTTP bridge for observing and controlling Tauri webviews — like Chrome DevTools Protocol, but for Tauri
-
ib-ime
controlling input controls' IME (Input Method Editor) behavior on Windows
-
alert-after
Get a desktop notification after a command finishes executing
-
clay-layout
Rust bindings for Clay, a UI layout library written in C
-
stylo_taffy
Interop crate for the stylo and taffy crates
-
egui_commonmark_extended
Commonmark viewer for egui - fork with typography (line height) and header position tracking
-
rlink
High performance Stream Processing Framework
-
plushie-iced-selector
Vendored fork of iced_selector for Plushie UI -- A set of abstractions for selecting data from the widget tree
-
claui
A GUI generator for clap using egui
-
imgui-vulkan-renderer-rs
Vulkan renderer for imgui-rs
-
egui-modal
a modal library for egui
-
obel_dylib
Force the obel Engine to be dynamically linked for faster linking
-
asteracea
A web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered and deployed sites (and combinations thereof) without specific changes to an app's code.
-
tauri-plugin-share
A Tauri share plugin
-
egui_vertical_stack
A vertical stack widget with resize handles for egui
-
egui_glium
Bindings for using egui natively using the glium library
-
pax-std
Standard library for Pax, including layouts, drawing primitives, and form controls
-
puffin_egui
Show puffin profiler flamegraph in-game using egui
-
openkit
A cross-platform CSS-styled UI framework for Rust
-
dashscene-core
Canonical semantic scene model for DashScene
-
dynisland_dynamic_layoutmanager
Dynamic LayoutManager for dynisland
-
wayapp
A Wayland application wrapper using smithay-client-toolkit, supports currently just egui using wgpu
-
tv-renamer
TV renaming application with TVDB titles and templating support
-
slint-ui-templates
Composable Slint UI building blocks — mother-child pattern, token-driven
-
waterkit-permission
Unified permission management (Camera, Mike, Location)
-
chai-tea
A minimal Elm-style architecture for egui/eframe apps
-
tauri-plugin-http
Access an HTTP client written in Rust
-
tauri-plugin-ios-photos
Access iOS user device photo library
-
inkview-slint
Slint backend for inkview-rs
-
cargo-tessera
CLI tool for Tessera UI framework - project scaffolding, development server, and build automation
-
gpui_semantic_version
working with semantic versioning in gpui and Zed
-
table-rs
📋 A highly customizable table component for WASM frameworks like Yew, Dioxus, and Leptos
-
tauri-winutils
A cross-platform window manager crate for Tauri applications
-
nasa-wallpaper
Change your desktop background with a NASA image
-
plushie-renderer
Shared renderer engine for Plushie
-
pax-chassis-web
Platform-specific chassis allowing Pax cartridges to be executed as Web apps
-
cxx-qt-lib-extras
Extra Qt types for integrating
cxx-qtcrate withcxxthat are not available incxx-qt-lib -
bexa-ui
The hacker's UI toolkit for Rust — GPU-accelerated devtools, terminals, and dashboards
-
xcolor
Lightweight color picker for X11
-
pax-runtime-api
Userland constructs used at the runtime API boundary of Pax Engine
-
ultralight
Rust bindings for Ultralight: Next-Generation HTML Renderer
-
fltk-accesskit
fltk accesskit adapter made to work with the fltk gui crate
-
catenary-frontend
frontend for dev backend
-
g3-computer-control
Computer control (keyboard, mouse, screen) for G3/GB AI agent
-
conrod_rendy
A rendy backend for conrod
-
llmuxer-egui
egui widget for configuring llmuxer providers at runtime
-
ponsic
fast, and safe library for creating Windows GUI applications
-
nameback-gui
GUI application for nameback - visual file renaming with dual-pane interface
-
chessground
A chessboard widget for Relm/GTK
-
egui-scale
Egui scaling library
-
slumber_tui
Terminal user interface for Slumber. Not intended for external use.
-
iced_message_box
A themed message box overlay widget for Iced
-
layout_engine
A small project to mimic css flexbox and css grid
-
waterui-layout
Layout components for WaterUI
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
rustty-oxide
extensible GUI library for Rust terminal applications using rustty
-
wmfocus
Visually focus windows by label
-
pagetop-admin
PageTop package that provides a unified settings interface to other packages
-
egui-sdl3-platform
SDL3 platform integration for egui
-
lybic-sdk-rs
Lybic sdk for Rust
-
tauri-plugin-ble
This is an tauri-plugin-ble
-
tauri-plugin-polygon
A plugin for tauri@v2 to achieve click-through of the tauri main window by allowing developers to define polygons, thus customizing the mouse response area
-
wayland-cursor
Bindings to libwayland-cursor
-
myxine
Get a GUI fast in any language under the sea!
-
ink-stroke-modeler-rs
Unofficial and partial Rust rewrite of ink-stroke-modeler, a C++ library for beautifully smoothing freehand (touch/stylus/pointer) input
-
irox-egui-extras
Extras & tweaks for the egui framework
-
swayalt
An automatic alternating tile layout for Sway
-
aphrora
server frame developed in Rust, it can also be used to build up GUI via webpages for rust applications
-
imgui-sdl2
SDL2 Input handling for imgui-rs
-
tuiuiu
Zero-dependency Terminal UI library with signal-based reactivity and flexbox layout
-
gtk-rust-app
Framework for writing flatpak apps with GTK in Rust
-
cranpose-ui-layout
Layout contracts & policies for Cranpose
-
ming-wm-lib
building windows for ming-wm in rust
-
arcs
An extensible framework for creating 2D CAD applications using the Entity-Component-System pattern
-
egui_animation
Experimental animation utilities for egui, including easing functions and a collapse view
-
egui_cable
A generic and extensible data-oriented widget for connecting ports by cables
-
liquid-glass-rs
Native macOS glass effects for Any Window using Rust and Objective-C
-
flutter-engine
Flutter engine embedder in rust
-
ribir_painter
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
quantsim_ui
A web-based GUI for the quantsim quantum circuit simulator
-
reducer
A predictable reactive framework for Rust apps
-
wayland-server
Bindings to the standard C implementation of the wayland protocol, server side
-
jay-config
Configuration crate for the Jay compositor
-
rsnotifyos
printing alerts on Linux and Windows operating systems. It uses the D-Bus IPC and Subprocess protocol to communicate with the desktop notification system on Linux, Windows. Implements…
-
tauri-plugin-macos-fps
Tauri v2 plugin that unlocks >60fps on macOS by disabling WKWebView's frame rate cap
-
rlvgl-ui
High-level UI components and theming for rlvgl
-
nativeshell
package
-
minigw
A convenient Rust library for creating cross platform windows and displaying pixel buffers
-
streamdeck-oxide
A high-level framework for creating Stream Deck applications in Rust
-
freya-edit
Text Editing APIs for Freya
-
leptos-lucide-rs
A comprehensive Lucide icon library for Leptos with tree-shaking support and zero-cost runtime overhead
-
nmrs-gui
GTK4 GUI for managing NetworkManager connections
-
winio-winui3
WinUI3 bindings (subset) for Rust
-
termux-gui
Rust bindings for Termux:GUI - Build Android GUI apps in Rust on Termux
-
repose-docking
Docking layout system (split panes + tabs + drag & drop) for Repose
-
blitz-traits
Shared traits and types for Blitz
-
egui-command
Pure command model for egui apps — no egui dependency
-
tauri-plugin-wallpaper
A Tauri plugin to set your window as wallpaper behind desktop icons
-
tauri-plugin-haptics
Haptic feedback and vibrations on Android and iOS
-
crossyword
A crossword puzzle written in Rust
-
graphene-rs
Rust bindings for the Graphene library
-
lucide-svg-rs
CLI tool for downloading SVG icons from the Lucide icon library with interactive selection and preview capabilities
-
ac-qu-ai-nt-cli-clap
A CLI (written with clap) for ac-qu-ai-nt
-
captrs
Cross-platform screen capture library
-
orilla
Workflow-first tiling window manager library for River (Wayland compositor)
-
kbd-tao
tao bridge for kbd — converts tao key events and modifiers to kbd types
-
float-pigment-consistent-bincode
A serialize format designed for
float-pigment-css -
egui_grid
Create grid-based layouts for egui
-
xilem_web
HTML DOM frontend for the Xilem Rust UI framework
-
rofi
windows and parse the output
-
hyprland-monitor-attached
Listen monAdd event from the Hyprland wayland compositor
-
waterkit-location
Cross-platform location and GPS services
-
easy-sdl3-text
Easy text rendering for sdl3 (including sub-pixel rendering)
-
metropolis
A high level easy to use graphics renderer
-
winio-handle
Window handle for winio
-
shawon
A lightweight Rust wrapper for Qt, providing a simple and ergonomic way to create cross-platform GUI applications
-
egui-macroquad
Bindings between egui and macroquad
-
iced-shadcn
Shadcn-inspired component kit for iced
-
waterui-graphics
Graphic components for WaterUI
-
lucide-rust
Lucide icon components for Rust UI frameworks (Dioxus, Leptos, Yew, Sycamore)
-
reactive-state
managing global application state (similar to redux)
-
hframe
Show HTML content "inside" your egui rendered application
-
tray
Cross-platform tray icon library, with egui and iced support
-
envsensor-demo
An application for fetching and visualizing data from environment sensors
-
tauri-plugin-outis
Tauri plugin for reading captchas
-
wluma
Automatic brightness adjustment based on screen contents and ALS
-
hello_egui_utils
used by crates from https://github.com/lucasmerlin/hello_egui
-
egui_mobius_widgets
A widget library for egui_mobius
-
pagetop-node
PageTop package for easy content type creation and customization
-
raui-immediate-widgets
Widgets library for RAUI immediate mode UI layer
-
elkowar/eww
Widgets for everyone!
-
egui_animate
Custom egui animations and transitions
-
tauri-plugin-widget
A Tauri plugin to interact with App Widgets (Android). Allows your Tauri app to shared preferences (Android), and update timeline widgets.
-
tauri-plugin-mobile-push
Tauri v2 plugin for push notifications on iOS (APNs) and Android (FCM)
-
dioxus-terminal
Terminal emulator widget for Dioxus using alacritty_terminal and portable-pty
-
lb-wry
Cross-platform WebView rendering library
-
orbis-plugin-api
Public API for developing Orbis plugins
-
i3-back
An i3/Sway utility to switch focus to your last focused window. Allows for behavior similar to Alt+Tab on other desktop environments.
-
network_graph
Network-style graph utilities and egui widget
-
dioxus-hooks
Basic useful hooks for Dioxus
-
emath
Minimal 2D math library for GUI work
-
freya-engine
Abstract Freya's graphics APIs
-
tauri-plugin-extension-nyumi
Plugin for Nyumi App
-
malakal
a day-planning calendar app based on egui
-
ggez-egui
egui for ggez
-
telex-tui
A DX-first TUI framework for building AI terminal applications
-
libpanel
Rust bindings for GNOME libpanel
-
winit-common
Winit implementation helpers
-
gooey
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
hrandr
Small tool to move monitors around for Hyprland
-
sdl2-unifont
Embedded GNU Unifont for Rust SDL programs, for simple font rendering tasks
-
yofi
minimalistic menu for wayland
-
enwiro-logging
Shared logging setup for enwiro binaries
-
aimer
placeholder for the Aimer project. Maybe a gui framework ?
-
egui-sfml
egui integration for rust-sfml
-
egui-system-fonts
System font loader helpers for egui: auto-detect locale, set/extend fallback fonts
-
gtk4-session-lock
Safe gir-generated wrapper for gtk4-session-lock
-
ux-components
Backend agnostic GUI framework
-
flex-grow
allocate a size between children
-
imnodes
Rust bindings to https://github.com/Nelarius/imnodes
-
tumo_scope
A reactive UI toolkit for building GUI interfaces, inspired by Jetpack Compose
-
mergui
GUI system for use with the quicksilver game engine
-
tauri-helper
A collection of tools and utilities designed to simplify the development of Tauri applications
-
webarcade-api
Plugin API for WebArcade - Build native desktop plugins with Rust
-
tauri-plugin-libmpv
A Tauri plugin for embedding the mpv player in your app via libmpv
-
qt_3d_extras
Bindings for Qt3DExtras C++ library
-
tauri-plugin-graphql
A plugin for Tauri that enables type-safe IPC through GraphQL
-
tmmx
A terminal UI for managing tmux sessions, windows, and panes
-
suzy
GUI framework based on observer pattern
-
retrom-plugin-standalone
Retrom plugin to facilitate standlone mode features
-
pyo3-utils
PyO3
-
ratatui-notifications
Animated notification system for Ratatui terminal applications
-
bspc_rust_lib
that allows bspc commands to be executed through rust programs
-
gpui-rsx
A JSX-like macro for GPUI - simplify UI development with HTML-like syntax
-
egui_chip
compact component to display tags, selections, or actions
-
rustyui-mobile
Mobile renderer for RustyUI (iOS/Android)
-
tauri-plugin-printer-wkhtml-bin
Tauri plugin for printer with embedded wkhtmltopdf for Windows
-
tray-icon-win
Create tray icons for desktop applications on Windows (fork of tauri-apps/tray-icon)
-
ratex-lexer
LaTeX lexer for RaTeX
-
blue_engine_egui
egui library for Blue Engine
-
blocking-dialog
Minimal desktop dialog implementation
-
fontique
Font enumeration and fallback
-
repose-core
Repose's core runtime, view model, signals, composition locals, and animation clock
-
wayland-clipboard-listener
impl wlr-data-control-unstable-v1, listen for clipboard
-
iced_audio
An extension to the Iced GUI library with useful widgets for audio applications
-
gtk-rs-state
Allows modifying gtk-rs widgets from other threads
-
ui-events-winit
bridging ui-events and winit
-
ui-events-web
bridging ui-events and web
-
dashlang
Declarative language for expressing DashScene content
-
i3bar-river
A port of i3bar for wlroots-based compositors
-
tauri-plugin-better-posthog
Tauri integration with PostHog
-
cnx
X11 status bar
-
mach-keys
cross-platform Macro and Command GUI Helper
-
aviutl2-eframe
AviUtl2とegui/eframeをつなぐユーティリティ
-
saorsa-webrtc-tauri
Tauri plugin for Saorsa WebRTC
-
schellings_model
Schelling's model written in rust
-
luminvent_winit
Cross-platform window creation library
-
virtual_view
a virtual view diff in rust
-
vgtd
Volatus' GTD utility tool
-
scm-diff-editor
UI component to interactively select changes to include in a commit
-
irondash_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
tauri-plugin-android-battery-optimization
Tauri plugin for managing Android battery optimization settings and requesting unrestricted background usage
-
egui-cha-analyzer
Static analyzer for egui UI flow: UI -> Action -> State
-
zng-task
Part of the zng project
-
paws
A very simple, bring-your-own-backend UI layout library built for quick prototyping
-
tauri-plugin-modular-agent
Tauri plugin for Modular Agent
-
streamdeck-rs
Unofficial Stream Deck SDK for Rust
-
drag
Start a drag operation out of a window
-
iced_sessionlock
sessionlock binding for iced
-
iced_draggable_tabs
A draggable, reorderable tab bar widget for Iced
-
egui_form
Form validation for egui
-
tauri-plugin-printer-v2
Tauri plugin for printing
-
dioxus-radio
Fully-typed global state management with a topics subscription system for Dioxus 🧬
-
tribble
A CLI for generating websites to guide people through contributing to open-source projects
-
chunks-rs
making GTK4 widgets, inspired by Elkowar's Wacky Widgets
-
par-term-settings-ui
Settings UI for par-term terminal emulator
-
break-time
An app to force you to take breaks regularly while using the computer
-
smithay
writing wayland compositors
-
egui_node_graph2
A helper library to create interactive node graphs using egui
-
nativefier_tauri
Turn any web page into a desktop app (but, lightweight <1MB)
-
q-recognizer
$Q, $P, and $P+ gesture recognizers
-
bimifc-leptos
Leptos-based UI components for BIM IFC viewer
-
palette-core
TOML-defined theme system with inheritance, CSS export, and multi-target rendering
-
robius-use-makepad
Auto-configures all
robius-*crates in your dependency tree to work with Makepad -
nostrnative
Nostr native capabilities for Tauri
-
xwlm-cfg
Compositor detection, config extraction, and formatting for xwlm
-
tauri-plugin-authium
Plugin for Tauri as a wrapper for Authium
-
tauri-plugin-sharetarget
tauri apps: receive share intents on Android
-
kas-soft
KAS GUI / softbuffer front-end
-
tauri-plugin-sse
Tauri plugin for Server-Sent Events (SSE), enabling real-time, one-way updates from server to your Tauri frontend
-
tauri-plugin-shadcn-menu
Native context menu & dropdown menu for Tauri v2 — NSMenu on macOS, shadcn/ui on other platforms
-
prettypretty
Applying 2020s color science to 1970s terminal user interfaces
-
fltk-builder
Extensions to enable a builder pattern approach when building FLTK UIs
-
freya-winit
Winit renderer for Freya
-
leptos-axum-socket
Realtime pub/sub communication for Leptos + Axum applications
-
tauri-plugin-macos-haptics
Utilize the Taptic Engine (TM) on macOS for Tauri v2 apps
-
taganrog
A personal tagging system and a search engine for your media library
-
openrr-gui
openrr GUI library
-
tauri-plugin-auth-session
Tauri v2 plugin for in-app OAuth authentication on Apple and Android platforms
-
ferrishot_iced_debug
A pluggable API for debugging iced applications
-
miracle-plugin
Rust bindings for the miracle-wm plugin API
-
gpui_xterm
Reusable xterm-like terminal component for GPUI
-
gvdb-macros
Convenience macros for gvdb
-
tauri-plugin-penetrable
Using the win32api to achieve click-through of the tauri main window
-
gpui-ce
A community fork of Zed's GPU-accelerated UI framework
-
nuklear-backend-gdi
A WinAPI GDI drawing backend for Rust wrapper for Nuklear 2D GUI library
-
phoenix_gui
A GUI library for visualizing data in a simple and easy way
-
notifica
Small, cross-platform Rust crate for sending system notifications
-
freezeout-cards
Freezeout Poker cards types
-
tauri-runtime-wry
Wry bindings to the Tauri runtime
-
osmgpsmap
OsmGpsMap-1.0
-
egui_wings_host
egui bindings for WASM plugins
-
ramp64-convert-gui
GUI for ra_mp64_srm_convert
-
iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
azul
Azul GUI is a free, functional, reactive GUI framework for rapid development of desktop applications written in Rust and C, using the Mozilla WebRender rendering engine
-
oxyde-cloud-cli
CLI for the Oxyde Cloud
-
glade-bindgen
generate gtk glade bind
-
ambient_layout
Ambient UI layouting functionality. Host-only.
-
egui-theme-lerp
An egui lib to animate theme switching between visuals
-
tello-rust
This project is designed to allow users to control a Ryze Tello drone using Rust. It provides a Rust-based interface to abstract away from the Tello SDK allowing for quick setup and works over a UDP port.
-
swayws
allows easy moving of workspaces to and from outputs
-
augmented_iced_baseview
baseview runtime for iced, published fork of https://github.com/BillyDM/iced_baseview for augmented-audio
-
dioxus-inspector
HTTP bridge for inspecting and debugging Dioxus Desktop apps
-
cargo-gra
Cargo subcommand for gtk-rust-app
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
nma4-sys
FFI bindings for the libnma library
-
material-egui
Material Design color theme generator for Egui
-
colori
basic color conversion and manipulation library
-
pixel-widgets
Component based UI library for graphical rust applications
-
flowr
Runners for compiled 'flow' programs
-
tauri-plugin-drpc
A plugin for Tauri that adds support for Discord Rich Presence
-
tauri-plugin-billing
A Tauri plugin to access the Android billing SDK
-
nextart
Box art manager for NextUI
-
horizon-lattice
A Rust-native GUI framework inspired by Qt6
-
unistore-tray
System tray capability for UniStore - cross-platform tray icon, menu, and notifications
-
git-function-history-gui
GUI frontend for git-function-history
-
kas-dylib
KAS GUI / dylib
-
agape_layout
Layout engine for agape
-
horizon-lattice-style
CSS-like styling system for Horizon Lattice
-
hsv
converting values in HSV color space to RGB
-
iced_modern_theme
Modern theme for iced-rs
-
oters_gui
Graphical library definitions for the oters programming language
-
goldboot-linux
A command-line application for building goldboot images
-
egui-map
Visual component to draw a map on screen
-
i-slint-compiler
Internal Slint Compiler Library
-
linux_theme
🦀🦀 Obtain the current color theme in your system! 🎨🎨
-
orbclient_window_shortcuts
Shortcut support for orbclient::Window
-
basalt
A window/ui framework built upon vulkan
-
nwg_ui
GUI library that builds upon native-windows-gui
-
egui-command-binding
egui integration for egui-command: shortcut matching → CommandId dispatch
-
tauri-plugin-hotkey
Tauri Plugin to receive hotkey press and release OS events
-
egui-sdl2-renderer
Egui painter using SDL2 Renderer
-
gpui_hexeditor
A reusable hex editor widget for GPUI applications
-
atl-thunk
Rust wrapper for ATL thunk type
-
hyprshell-windows-lib
A modern GTK4-based window switcher and application launcher for Hyprland
-
paro-rs
opinionated way to develop tauri desktop applications where you do not write any client code (no javascript, no webassembly) as all html rendering and event handling is done inside…
-
armas-animated
Animated text and effect components for egui
-
efx-core
Core parser and AST for EFx proc-macro
-
gdk4-x11
Rust bindings of the GDK4 X11 library
-
slint_test
一个slint的测试项目
-
caffi
calendar widget for your desktop
-
wayland-headers
Minimalist Rust FFI bindings for Wayland
-
ofps-suite
GUI tool for OFPS
-
gjallarhorn
modern, cross-platform system resource monitor written in Rust and Slint
-
tauri-plugin-barcode-scanner
Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS
-
Assignment_Tracker_GUI
GUI-based Assignment Tracker built using Rust and egui for managing student assignments efficiently
-
hyperchad_color
HyperChad color package
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
alttabway
Alt-tab window switcher for wayland compositors
-
ambient_ui
A UI library for the Ambient runtime, built on top of Ambient's Element library
-
smithy
framework for web development
-
pi_flex_layout
High performance & cross-platform Flexbox implementation
-
i-slint-core
Internal Slint Runtime Library
-
quicklabel
A fast image labeling tool for creating text-to-image finetuning datasets
-
egui-snow
A lightweight, zero-layout-impact snowfall effect widget for egui
-
tk
Rust bindings for Tk GUI library
-
com-croftsoft-lib-animation
CroftSoft Library for Animation
-
wayland-protocols-misc
Generated API for misc and deprecated wayland protocol extensions
-
flutter-plugins
flutter-rs plugins
-
tauri-plugin-android-accessibility
A Tauri plugin that supports Android accessibility features, allowing Tauri applications to interact with Android's accessibility services for enhanced functionality and user experience
-
repose-devtools
Repose developer tools for debugging
-
mairs
was created for simply programing CLI programs, with the simplest console graphical interface
-
iced_plus_tokens
Design tokens for iced-plus: colors, typography, spacing, elevation, and motion
-
wilhelm_renderer_imgui
Dear ImGui integration for wilhelm_renderer
-
filecast
A fast Spotlight/Raycast-style launcher for Linux with fuzzy search, file browser, grep, and app launching
-
egui_glow_tao
Bindings for using egui natively using the glow library
-
narui
A react-inspired UI library for building multimedia desktop apps with rust and vulkan
-
bevy_immediate_ui
fast, and modular immediate mode UI library for Bevy
-
egui-mcp-protocol
Common protocol definitions for egui-mcp
-
wanderlay
Click-through, always-on-top text overlay for GNOME Wayland
-
uzor-desktop
Desktop backend for uzor (winit integration)
-
tauri-web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
hcegui
HactarCE's egui utilities
-
witer
An iterator-based Win32 windowing library
-
gpui_transitions
API for interpolating between values in GPUI
-
tauri-plugin-nosleep
Tauri plugin to prevent the power save functionality in the OS
-
notabena
A note-taking app for the command line. GUI support will be added (see README).
-
cxx-qt-lib-headers
A small crate for cxx-qt-lib and cxx-qt-build to share cxx-qt-lib's C++ headers
-
reovim-plugin-microscope
Fuzzy finder and picker infrastructure for reovim
-
fui_core
Core library of FUI MVVM UI Framework
-
mars-relay
control and automate a window manager
-
cognitive-outputs
Output related functionality for
cognitive -
obel_statechart
statechart plugin to implement complex game logics eg, behavior tree
-
iconflow
Unified icon library for Rust GUI apps with 10+ embedded icon packs (Bootstrap, Heroicons, Phosphor, Lucide, Tabler). Type-safe API for egui, iced and more
-
yakite
A dynamic tiled window management that bridges the gap between yabai and krohnkite
-
plotters-gtk4
Plotters GTK4 Backend
-
craft_core
Core library for the Craft GUI framework
-
imgui-sdl3
Integration of ImGui with SDL3
-
stretch
High performance & cross-platform Flexbox implementation
-
tauri-plugin-admob
Tauri Plugin admob
-
midilab-gui
GUI for midilab-editor
-
build-my-react-js
Integrate your ReactJS with your Rust CI and build it
-
create-janustack
Rapidly scaffold out a new Janustack project
-
dioxus-cli
CLI for building fullstack web, desktop, and mobile apps with a single codebase
-
xkb
wrapper around libxkbcommon
-
tauri-plugin-indexer
a custom indexer (if the version is 1.0.0 then the plugin is ready)
-
xcursor-writer
write xcursor format
-
chiroptui
Swing-style UI tools, implemented on chiropterm
-
tauri-plugin-clipboard-next
Tauri 2 clipboard plugin: read/write/listen to clipboard (text/rtf/html/image/files) on Windows/macOS/Linux/iOS
-
hyprcloser
Automatically close a window when it loses focus
-
re_viewport_blueprint
The data model describing the layout of the viewport
-
adi
Ultra-portable hardware interface for platform-agnostic applications
-
simple-gpui
declarative API for gpui
-
egui-datepicker
Adds date picker widget for egui gui library
-
capybar
Wayland native toolbar
-
egui-ark
Bindings between the egui GUI library and ark
-
tauri-plugin-deep-link
Set your Tauri application as the default handler for an URL
-
eyesbreaker
Relax your eyes and take a break
-
elbey
A desktop app launcher for Linux
-
fluffl
A cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser
-
mg
Minimal UI library based on GTK+
-
iced_material
A Material3 inspired theme for
iced -
futures-signals-component-macro
Macro for creating futures-signals compatible components
-
i3-focus-last
Focus last window on i3
-
gpui_rn_perf
Performance measurement utilities (fork for React Native GPUI)
-
dioxus-floating
A floating positioning engine for Dioxus 0.7. Handles flips, shifts, and scrollable containers with ease.
-
egui_solarized
Solarized theme for egui
-
tray-wrapper
wrapper library to make it easy to run servers with a GUI tray icon
-
nu_plugin_file_dialog
nu plugin to select files through the native dialog
-
blinc_app
Blinc application framework with clean layout and rendering API
-
guibuilder
A program that builds a GUI using JSON passed through stdin
-
dioxus-timer
timer that works with dioxus
-
coze
An egui app for playing with a local open source LLM
-
slintcalc
A little calculator
-
godot-ksni
A Godot GDExtension wrapper for ksni (StatusNotifierItem/AppIndicator)
-
libnotify
Rust bindings to libnotify
-
win7-notifications
Send Windows 10 styled notifications on Windows 7
-
hexga_engine_window
Window interface for the Hexga Engine
-
egui_virtual_list
A virtual list widget for egui, with support for variable height items
-
yoga
Rust bindings for Facebook's Yoga, a Flexbox layout engine
-
oxyde-cloud-deploy
CLI for deploying the Oxyde Cloud API
-
druid-win-shell
Windows-specific application shell used for druid toolkit
-
lanquetta
A GUI application for calling gRPC services
-
edgefirst-gbm
libgbm bindings for rust with dynamic loading support (fork of gbm)
-
dashcue
Event, intent, and state model for DashScene
-
winit-appkit
Winit's Appkit / macOS backend
-
egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
egui_demo_lib
Example library for egui
-
dashscene-engine
Adaptive layout engine and realization core for DashScene
-
minibreak
lightweight cli tool
minibreakto wash your eyes before taking a break during heavy work -
sawfish-client
A client library for communicating with Sawfish window manager
-
vizia_id
Generational ID type used by vizia
-
egui-timeline-widget
egui timeline widget
-
egui_path_picker
egui widget for picking paths
-
tray-menu
Cross-platform tray icon menu builder
-
tauri-plugin-pliap
Tauri plugin for in-app purchases and subscriptions supporting desktop and mobile platforms
-
sims-far
parse The Sims 1 .far files
-
egui-colorgradient
A color gradient edior for egui
-
yaib
i3 Bar, with a focus on displaying lots of data
-
tauri-plugin-sumup
Tauri plugin for SumUp payment processing integration on iOS and Android
-
app_input
Cross-platform mouse and keyboard input
-
tauri-plugin-videoplayer
Fullscreen native video player for tauri
-
dynisland
A Dynamic Island bar
-
egui_commonmark_backend_extended
Shared code for egui_commonmark_extended - fork with typography and header tracking
-
pagetop-user
PageTop package for user, roles, permissions, and session management
-
phoronix-reader
CLI application written in Rust that parses and prints information from the front page of Phoronix
-
i-slint-backend-winit
Winit backend for Slint
-
lies
LIcense Embedding System
-
winit_input_helper
Processes winit events, allowing input state to be queried at any time
-
debounce_fltk
debounce and throttling tool suitable for FLTK applications. Can be used to control the frequency of UI event processing or the frequency of function calls for other non UI events. Non macro processing…
-
tech-ui
Tech UI creator
-
egui_struct
EguiStruct is a rust derive macro that creates egui UI's from arbitrary structs and enums
-
iced-box
box for iced.rs
-
rust_page_system
RPS - Rust Page System, Is a small, opinionated page/state management system built with Rust and SDL3
-
spitfire-gui
GUI module for Spitfire toolset
-
vld-tauri
Tauri IPC command validation for the vld validation library
-
tui_lib
Be the base of a Tui Operation
-
app-tauri-plugin-player
Player plugin
-
clap-repl
Build nice REPLs using clap and reedline with zero effort
-
hyoka
Generic REPL that can be configured to do pretty much anything you want
-
aki-image-view-gtk
image view gtk gui application
-
orbtk-tree
Tree structure based on DCES
-
lala-bar
a bar on layershell with iced-rs
-
hyprshell-hyprland
A unoffical rust wrapper for hyprland's IPC
-
nwg-webview-ctrl
封装Microsoft Edge WebView2浏览器内核为Native Windows GUI (i.e. NWG crate)开发框架的WebView图形控件
-
yakui-macroquad
integrating yakui with macroquad
-
oxytail-theme-defaults
A set of uncolored sane defaults for creating simple themes
-
batlert
A GTK popup for linux, to indicate critical battery level
-
allui
A SwiftUI-inspired declarative UI framework for Rust, built on gpui-rs
-
sycamore-view-parser
parser for Sycamore view syntax
-
pax-language-server
Language Server for Pax Language
-
ratex-ffi
C ABI FFI exports for RaTeX
-
alerta
Display simple GUI dialogs on X11 / XWayland
-
gtk-fnonce-on-eventloop
Allows modifing gtk-rs widgets from other threads
-
tauri-plugin-positioner
Position your windows at well-known locations
-
betrayer
tray icons that integrate well with winit
-
piow
Put Icons On your sway Workspaces
-
cxx-qt
Safe interop between Rust and Qt
-
flemish
An Elmish architecture for fltk-rs
-
wxbuild-rs
Compile your wxWidgets c++ code and link with wxWidgets in build.rs files
-
leptos-shadcn-button
Leptos port of shadcn/ui button
-
dafont
Minimal dependency, pure-Rust alternative to font-loader and servo-fontconfig
-
egui-controls
build a control panel with egui
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
conrod_prompt
A small conrod library for creating user prompt widgets
-
egui_transition_animation
Easy animated transitions between multiple pages in egui
-
syntect_minecraft_highlighting
Highlight code with Minecraft formatting
-
ribir_geom
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
egui-multiwin
that allows for multiple windows with egui
-
hotkeys
Global hotkeys for Desktop Applications
-
tauri-plugin-google-admob
Tauri plugin for Google AdMob - Support for banner, interstitial, rewarded, rewarded interstitial, and app open ads
-
minlock
Minimal lockscreen for Wayland
-
radiance-egui-wgpu
Bindings for using egui natively using the wgpu library (fork with SRGB color fixes for Radiance)
-
relm-state
Non UI part of relm
-
tauri-plugin-fcm-notifications
A Tauri plugin for Firebase Cloud Messaging (FCM) notifications
-
dxgcap2
Screen capturing with DXGI for Windows in Rust
-
blinc_paint
Blinc Paint/Canvas API - 2D drawing primitives and path rendering
-
pane
Align text inside of resizable rectangular panes
-
winux-shell-plugins
Plugin system for Winux Shell - extensible desktop functionality
-
dear-implot3d
High-level Rust bindings to ImPlot3D with dear-imgui-rs integration
-
rustyui-components
Shared component library for RustyUI
-
better-cursive-table
TableView and ArrayView for Cursive TUIs
-
adabraka_collections
Standard collection type re-exports for Adabraka GPUI (originally from Zed - github.com/zed-industries/zed)
-
egaku
(描く) — GPU widget toolkit: text inputs, lists, tabs, modals, focus, keybindings
-
uniui_gui
UiPageContext, DataProcessor and Widget for uniui_* crate family
-
deft
Cross platform ui framework
-
undoredo
Delta-based undo-redo decorator for collections such as HashMap, BTreeMap, StableVec, thunderdome::Arena, rstar::RTree. No need to implement commands.
-
egui-tetra2
egui integration for Tetra
-
native-theme-gpui
gpui toolkit connector for native-theme
-
hnt
A hacker news reader in terminal
-
nativeshell_build
Integrate Flutter build process with Cargo
-
eulumdat-egui
Cross-platform GUI application for viewing EULUMDAT/LDT and IES photometric files
-
iced_toaster
A lightweight, lifetime-free toast notification library for Iced
-
quickcount
Sleek, minimal and blazingly fast word counter app
-
kas-wgpu
KAS GUI / wgpu front-end
-
gemview
A Gemini protocol browser in a Gtk+ (v4) widget
-
dioxus-core-types
CLI Configuration for dioxus-cli
-
egui-theme-switcher
egui widget for switching theme
-
orbit-sense
A real-time satellite tracking application with 2D map visualization, orbital pass prediction, and live telemetry
-
reactive_tui
Revolutionary CSS-styled Terminal User Interface framework with Rust/TypeScript hybrid architecture
-
agui
A reactive GUI project
-
ui-cli
A CLI to add components to your app
-
nemo-plugin-api
Stable API interface for Nemo native plugins
-
stormdl-gui
GPUI + Adabraka UI application
-
opmark-egui
An experimental presentation application based on OpMark, powered by egui
-
quarve
Experimental desktop GUI framework that's multithreaded, declarative and designed for Rust
-
rust_qt_binding_generator
Generate code to build Qt applications with Rust
-
kancise
An app with instinctive present layout
-
ferrishot_iced
A cross-platform GUI library inspired by Elm
-
unsegen
tui library
-
buoyant
SwiftUI-like UIs in Rust for embedded devices
-
oriak
A modern and lightweight alternative to Qt
-
endgame_egui
integrating endgame with the egui GUI library
-
iso8583_parser
An ISO8583 Message Parser
-
carboncopy
A user (programmer) interface for asynchronous logging in Rust
-
plow_gui
GUI application for the Plow ontology package manager
-
tauri-plugin-shizuku
A tauri plugin for Shizuku, providing various permissions and functionalities to interact with the Android system
-
acute
Modular Data Driven Physics and Render Engine for the rust programming language
-
winio-pollable
A thin wrapper over compio-runtime to make it pollable
-
imgui-dx9-renderer
DirectX 9 renderer for the imgui crate
-
stateful
Design patterns for GUI application development
-
tauri-plugin-zustand-storage
A Tauri plugin for zustand storage
-
iced_plus_components
Component library for iced-plus: Button, TextInput, Card, Modal, and 30+ widgets
-
easyGW
A easy rust GUI lib,It's easy to use!
-
blitz-paint
Paint a Blitz Document using anyrender
-
makepad-android-state
Exposes access to Makepad's context states on Android
-
istamon-qml-extras
Extra qml bindings used by istamon
-
radiance-egui-winit
Bindings for using egui with winit (fork with SRGB color fixes for Radiance)
-
dashscene-compose
Android Jetpack Compose host backend for DashScene
-
raui-material
Material components library for RAUI
-
relm4-components
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
dioxus-nox-suggest
Headless inline-trigger suggestion primitive — slash commands, @mentions, #hashtags
-
gpui-nav
A lightweight screen navigation library for GPUI
-
ttf-noto-sans
Noto Sans TrueType fonts for embedding into your application binary
-
deft-softbuffer
Cross-platform software buffer
-
crowser
Create "desktop apps" using user-installed browsers
-
flowide
A (WIP) IDE for 'flow' programs
-
flip-ui
Rust integration for handling and compiling the UI built via the UI Flip UI Builder
-
tauri-build
build time code to pair with https://crates.io/crates/tauri
-
ib-shell-verb
handling of custom Windows Shell verbs (actions like
open) and injecting them -
qt_core
Bindings for QtCore C++ library
-
uxterm
A user experience-focused terminal UI library built with Crossterm
-
wcolor
Lightweight color picker for Windows
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
egui_cosmic_text
Unofficial cosmic text widget and utilities for egui
-
mochi
A mobile game engine based on Gtk & Cairo
-
slint-evdev-input
Convert evdev input events into slint WindowEvents
-
barg
A GUI toolkit & 3D graphics renderer
-
zng-ext-window
Part of the zng project
-
sway-workspace
Output aware Sway/i3wm workspace switcher with window move feature
-
egui-cha-ds
Design System for egui-cha (Atoms, Molecules, Theme)
-
titanium
Keyboard-driven web browser
-
user-idle2
Get a user's idle time
-
conrod_gfx
100% Rust, extensible 2D GUI library
-
tattoy-protocol
Types to help with writing Rust-based Tattoy plugins
-
petpet-gui
GUI interface of petpet-rs
-
llama-desktop
Desktop interface for Ollama
-
hephae-ui
Hephae's UI module, powered by Taffy
-
tauri-plugin-biometric
Prompt the user for biometric authentication on Android and iOS
-
egui_kittest
Testing library for egui based on kittest and AccessKit
-
totp_clipboard
GUI TOTP client to get totp code in two click
-
iui
small, easy to distribute GUI bindings
-
lightview
A minimal, borderless image viewer for Wayland
-
rugui
Real-time GUI library for games
-
tauri-plugin-mpv
A Tauri plugin for embedding the mpv player in your app by controlling its process via JSON IPC
-
tauri-plugin-device
Tauri plugin for accessing device information
-
kolibri-embedded-gui
embedded-graphics based GUI framework made to be as lightweight as its namesake
-
baze64-gui
A GUI for encoding & decoding base64
-
waybar-cffi-sys
Low level bindings used when creating a Waybar CFFI module
-
vtable
Helper crate to generate ffi-friendly virtual tables
-
pop-os/pop-upgrade-gtk
upgrading Pop!_OS and its recovery partition to new releases
-
red-sdl
sdl with grid layout and window management to help build apps or video game
-
egui_tracing_rs
Integrates tracing and logging with egui for event collection/visualization
-
gazo
get a screen capture from Wayland compositors implementing the wlr_screencopy protocol, like Sway
-
gxi
Zero-Cost Cross-Platform Native Widget based Component System in Rust
-
burncloud-client
Desktop GUI client application for BurnCloud AI model deployment platform
-
x11-backend
X11 Backend Server for WASMA
-
tauri-plugin-apple-camera
Plugin for tauri to handle camera in the apple devices
-
alcro
create desktop apps using rust and modern web technologies
-
roost_ui
roost UI
-
show_chars
manual application that assists in the development process of FLTK
-
plushie-iced-graphics
Vendored fork of iced_graphics for Plushie UI -- A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
kwui
A GUI library with JSX/CSS support
-
async-winit
Use winit like an async runtime
-
qttypes
Manually maintained buildings for Qt value types
-
ribir_widgets
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
yozefu-tui
rendering the TUI of Yozefu
-
webkitten
Core for running a configurable minimal browser
-
tauri-plugin-safe-area-insets-css
A Tauri plugin to provide safe area insets CSS variables for mobile apps
-
coastra
A GUI Library for Rust
-
yewv
A lightning fast state management module for Yew
-
egui_canvas
A TKinter-like canvas widget for egui
-
legacygui
GUI audio player with strange features
-
tauri-plugin-fs-stream
File Streaming API for Tauri
-
egui_logger
log implementation for egui
-
xcb-wm
icccm and ewmh extensions for xcb
-
uil_parsers
Parsers for uil
-
breakwater-egui-overlay
Bindings for a custom breakwater egui overlay
-
egui-gizmo
3d transform gizmo for the egui library
-
blinc_text
High-quality text rendering for Blinc UI framework
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
tauri-plugin-edge-to-edge
Tauri plugin for iOS/Android Edge-to-Edge fullscreen support with safe area injection
-
kwui-sys
sys-crate for kwui - A GUI library with JSX/CSS support
-
open-timeline-gui-core
OpenTimeline GUI core
-
yashiki-ipc
IPC protocol definitions for yashiki window manager
-
termi-graphics
a low-level pixel art dev tool designed for cli art
-
tauri-plugin-mak
Tauri plugin for Modular Agent Kit
-
window-shadows-v2
Add native shadows to your windows for tauri v2
-
par-term-keybindings
Keybinding system for par-term terminal emulator
-
waterkit-dialog
Native dialogs and pickers
-
google_material_symbols
Google Material Design Icon Font
-
structform
managing interactive forms which encodes validation rules using the type system
-
robar
but flexible system overlay bar for the X Window System (X11)
-
tauri-plugin-redline
Visual UI annotation overlay for Tauri v2 apps — draw on your running UI, export structured JSON for AI coding agents
-
rustyui-desktop
Desktop renderer for RustyUI
-
waylock
screenlocker for wayland compositors
-
dm_x
using dmenu as an option picker
-
Yoda
Browser for Gemini Protocol
-
tauri-plugin-sharekit
A Tauri v2 plugin that enables sharing content with native sharing interfaces on Android, iOS, macOS and Windows
-
exgrid
drop-in replacement to egui::Grid with several upgrades
-
gpui_rn
Zed's GPU-accelerated UI framework (fork for React Native GPUI)
-
smithay-egui
Integration for using egui in smithay
-
iced_plot
A GPU-accelerated plotting widget for Iced
-
rio-winit-fork
Cross-platform window creation library
-
rot8
automatic display rotation using built-in accelerometer
-
pax-designer
Vector design tool for developing Pax user interfaces
-
yew-vdom-gen
Construct Yew’s Virtual DOM using ergonomic Rust idioms
-
astrelis-egui
EGUI integration for Astrelis
-
leptos-use-bh
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
pdf-tile-viewer
PDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform
-
showimg-gtk
Show a picture without window decoration in Linux desktop
-
hybrid-bar
status bar made for wlroots compositors
-
iced-twitch-gui
GUI to work with the currently live streams of your followed twitch creators
-
flight_scribe
VFR navigation log for flight simulation
-
ac-qu-ai-nt-gui-eframe
A GUI (written with egui / eframe) for ac-qu-ai-nt
-
repose-ui
UI widgets and libs for Repose
-
repose-canvas
Immediate-mode canvas utilities for Repose
-
egui-multiselect
Multiselect widget for egui
-
egui_virtual_keyboard
Virtual Keyboard for egui
-
re_view
Types & utilities for defining view classes and communicating with the viewport
-
rustyui-core
Core UI runtime and renderer-agnostic abstractions for RustyUI
-
libui
A native, cross-platform and lightweight UI toolkit
-
egui-fltk-frontend
FLTK frontend for Egui WGPU backend
-
egui-keybinds
keybinding system developed for EGUI
-
subar
A basic status bar for sway/i3wm
-
cushy
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
audio-widgets
A collection of audio related UI widgets for Rust
-
cranpose
runtime and UI facade
-
rngpui-craby-build
Craby build utilities
-
hello_egui
A collection of useful crates for egui
-
wayland-sys
FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
-
iced_video_player
A convenient video player widget for Iced
-
tauri-plugin-global-shortcut
Register global hotkeys listeners on your Tauri application
-
egui-neko
Neko for Egui
-
dashpaint
Theming, appearance, and branding layer for DashScene
-
as-dioxus-menu-bar
一个基于Dioxus的菜单组件库
-
leptos-shadcn-drawer
Leptos port of shadcn/ui drawer
-
mouse_position
Get the mouse position on Linux, Windows and MacOS
-
deckyfx-dioxus-react-integration
Serve React apps with Dioxus runtime and IPC bridge
-
plushie-iced-renderer
Vendored fork of iced_renderer for Plushie UI -- The official renderer for iced
-
egui_material
Material Design components for egui
-
kas-core
KAS GUI / core
-
js_resized_event_channel
js resized event channel (only supports full size window)
-
shadowsocks-gtk-rs
A desktop GUI frontend for shadowsocks-rust client implemented with gtk-rs
-
slint-interpreter
Interpreter library for Slint
-
fastwordrs
速词,背单词小软件,使用egui开发;
-
pytauri-plugin-notification
tauri-plugin-notification binding for PyTauri
-
iced_spatial_navigation
A spatial navigation framework for Iced
-
expanse
High performance & cross-platform Flexbox implementation
-
kittest
Automated GUI testing using AccessKit
-
float-pigment
A collection of major float-pigment crates
-
swaywm-alttab
brings familiar Alt-Tab shortcut to Sway WM workspaces on Linux
-
webview-sys
Rust native ffi bindings for webview
-
egui_fader
Fader widget for egui applications
-
plushie
Native GUI renderer powered by Iced
-
dioxus-nox
Umbrella crate for the dioxus-nox headless component library
-
libwayshot-xcap
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
hyprkool
that helps you replicate the feel of kde activities and desktop grid layout in Hyprland
-
yew-bootstrap
Bootstrap 5 Components for Yew
-
tauri-plugin-app-exit
A plugin for tauri@v2 to exit app
-
gldf-rs-egui
Cross-platform GLDF viewer using egui - works on Windows, macOS, Linux
-
yew-limput
A yew component that provides an html input with real-time value filtering
-
flutter-download
Download flutter engine for building
-
egui_glfw
OpenGL backend for egui using GLFW
-
raui-immediate
RAUI immediate mode UI layer
-
hyprshell-exec-lib
A modern GTK4-based window switcher and application launcher for Hyprland
-
libhelium
Rust bindings for libhelium
-
wayland-egl
Bindings to libwayland-egl
-
browser-window
optionally async, optionally threadsafe, electron-like browser toolkit for Rust
-
wew
Cross-platform WebView rendering library for rust
-
obel_app
core App functionality
-
wxdragon-sys
Raw FFI bindings to libwxdragon (which statically links wxWidgets)
-
key-names
Platform-aware keyboard key name handling for Rust applications
-
laststraw
A lightweight GUI Rust framework for quick desktop applications
-
machine-check-gui
formal verification tool machine-check
-
privilege-rs
privilege request UI using eframe
-
cn
An input helper built for winit 🕹️
-
libwingdart
communicationg with the Behringer Wing Digital Mixer via Flutter/Dart
-
egui-chinese-font
Cross-platform Chinese font loading for egui applications
-
tauri-plugin-vicons
Icon API for Tauri plugins (Created for VasakOS)
-
jag-ui
UI elements, widgets, and layout for jag-draw
-
egui_fancy_knob
Feature-rich circular knob widget for egui, originally forked from egui_knob
-
epaint
Minimal 2D graphics library for GUI work
-
agui_primitives
primitive widgets for agui
-
hyperchad_transformer_models
HyperChad transformer models package
-
lillinput
connecting libinput gestures to i3 and others
-
skryn
A servo/webrender based Desktop GUI library
-
gdueiv
geometry and devices in GUI library
-
zaplib_x11_sys
The x11 bindings for Zaplib
-
estash
An open source, cross-platform, programmed in rust, encrypted digital vault (store files and text) with the capability to set a path and with the click of a button to copy the contents to that file
-
winit-wayland
Winit's Wayland backend
-
deft-winit
Cross-platform window creation library
-
preen-gui
Graphical User Interface (GUI) for the Preen system cleaner
-
ratex-wasm
RaTeX WASM bindings for browser
-
blitz-html
Blitz HTML parser
-
rpc-rs
A blazingly fast, lightweight, and type-safe RPC/IPC framework for Rust and Web/Tauri-based applications, based on
specta -
blind_typing
CLI tool for blind typing test
-
x11-overlay
creating overlay interfaces on X11 systems using Cairo for rendering
-
tauri-plugin-android-package-install
This plugin mainly provides package install on android devices
-
cubism
A basic pixel canvas for Rust
-
gpui-themes
Theme editor and management for GPUI applications
-
zng-layout
Part of the zng project
-
rust-regex-gui
A GUI application for testing and visualizing Rust regex patterns
-
astal4
Rust bindings for libastal and it's libraries
-
dampen-cli
Developer CLI for Dampen UI framework
-
avalanche
A platform-independent reactive GUI library
-
egui_lens
A modular and customizable reactive event logger component for egui applications
-
fui_controls
Standard controls for FUI UI Framework
-
layer-shika-adapters
Adapters layer for layer-shika (internal implementation crate)
-
tauri-plugin-mobile-sharetarget
A mobile only Tauri plugin to handle Share Intents / Share extensions on Android & iOS
-
tex-match
Search through over 1000 different LaTeX symbols by sketching
-
aquaenv
shell-environment available to Aqua (macOS GUI) applications
-
byebyemenu
A minimal, customizable power menu for Wayland compositors. ByeByeMenu displays up to six configurable buttons for custom actions and supports custom styling via CSS.
-
tauri-plugin-wdio
A Tauri plugin for WebDriverIO testing with execute and mocking capabilities
-
tarantula-shared
Share code for Tarantula CLI and UI
-
clat_gui
High-performance, cross-platform Rust desktop GUI framework
-
eframe_tao
egui framework - write GUI apps that compiles to web and/or natively
-
raventhemer
A theme manager and switcher for desktop linux
-
dioxus-lib
Build fullstack web, desktop, and mobile apps with a single codebase
-
moosicbox_app_create_config
Create config for MoosicBox App
-
moosicbox_app_client
MoosicBoxApp client package
-
voi
Work in Progress
-
zero-dialog
Ultra-lightweight, dependency-free system dialog library
-
anathema-widgets
Anathema widget base
-
tauri-plugin-ntb
A Tauri plugin for custom title bars
-
gpui-component-assets
Default bundled assets for GPUI Component
-
viewercloud
Cross-platform 3D viewer to display autonomous driving poincloud datasets and annotations
-
druid-shell
Platform abstracting application shell used for Druid toolkit
-
uaf
UI Automation Framework
-
squark
Virtual DOM implemention and application definition inspired from HyperApp
-
makepad-example-simple
Makepad simple example
-
w-gui
A lightweight immediate-mode debug GUI served over localhost
-
libshumate
Rust bindings for libshumate
-
repose-navigation
Navigation (Nav3-like) for Repose
-
inputbox-android
The internal Android support for the inputbox crate. You shouldn't depend on this directly.
-
event_types
Types to help idiomatically represent user input events
-
fltk-table
A smart table widget for fltk-rs
-
captrs2
An update to the captrs cross-platform screen capture library
-
iced_color_wheel
A circular HSV color wheel widget for Iced
-
wayland-protocols-treeland
Generated API for the Treeland wayland protocol extensions
-
floem_reactive
A native Rust UI library with fine-grained reactivity
-
nappgui
Rust bindings to NAppGUI
-
open_ui
🕹 Build cross-platform GUI apps with Rust
-
dx_icons_feather
Feather Icons as native Dioxus 0.7 components
-
wvb-tauri
TBD
-
egui_glfw_gl2
OpenGL backend for egui using GLFW
-
hyprshell-config-edit-lib
editing the config file with a gui
-
form-validation
validating forms, and allowing validation logic to be shared
-
sessionlockev
extra shell binding for ext-session-shell with winit like eventloop
-
rustofi
build simple 'Rofi User Interface' applications
-
blitz-dom
Blitz DOM implementation
-
wallpaper-app
functionality to create your own application, displayed as a desktop wallpaper
-
janki
Janky Anki
-
dessin-svg
Drawing SVG
-
tauri-plugin-dev-invoke
Enables external browsers to invoke Tauri commands via HTTP for dev/testing
-
vst_window
Cross-platform windowing library for VST plugins
-
maps4print/azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
leafrender
simply, easy to use library to just get pixels onto the screen, regardless of your platform
-
scouty-tui
Terminal UI for scouty log viewer
-
webview_official
Official Webview-org Rust bindings, a tiny cross-platform library to render web-based GUIs for desktop applications
-
dashscore
IDE, studio, and authoring environment for DashScene
-
wita
A window library in Rust for Windows
-
zoha4
A drop down terminal inspired by Tilda, GTK4 flavor
-
tauri-plugin-system-fonts
Support getting all fonts installed on your system
-
wasma
Windows Assignment System Monitoring Architecture: Advanced GPU/CPU resource management and window composition system for Linux with Wayland/X11 support
-
egui_vulkano
Vulkano graphics backend for egui
-
yewflow
A flowchart library for Yew, inspired by React Flow
-
maps4print/azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
libwayshot-freeze-feat-andrean
libwayshot-freeze-feat-andrean` is a convenient wrapper over the wlroots screenshot protocol that provides a simple API to take screenshots with
-
granite-rs
Rust bindings for Granite
-
kbd-egui
egui bridge for kbd — converts egui key events and modifiers to kbd types
-
tauri-plugin-immersionbar
a immersionbar plugin for tauri with android/ios
-
freya-animation
Animation APIs for Freya
-
rifs
Rust as your Flutter backend, Flutter as your Rust frontend
-
iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
egui_render_wgpu
egui rendering backend using wgpu
-
gifski-win
GUI for gif.ski (high-quality GIF maker)
-
egui-miniquad
Bindings between egui and miniquad
-
pelican_ui_std
Standard UI tools and components built off Pelican UI of the RAMP stack
-
mdsycx
markdown with Sycamore
-
syfo
A minimal Rust GUI system monitor built with egui
-
tauri-plugin-nfc
Read and write NFC tags on Android and iOS
-
augment-vol-brt-man
Manages volume and brightness for wlroots-based compositors
-
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
-
tray-icon-ex
Create tray icons for desktop applications
-
egui_heatmap
Navigatable heatmap for use together with egui
-
runa-io
communicating with the wayland wire protocol
-
zeus-ui-components
Reusable egui UI components made for Zeus
-
iced_custom_highlighter
A custom highlighter for
iced‘s TextEditor widget that uses your application Theme’s colors -
gdk4-win32
Rust bindings of the GDK4 Win32 library
-
egui-winit-ash-integration
egui integration crate for winit and ash
-
tauri-plugin-tauribun
Tauri plugin for managing Bun sidecars with oRPC communication
-
sdfui
UI library based on Signed Distance Fields
-
accordion-rs
↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos
-
korhah
A minimal & extensible reactive event system
-
dd_flutter_cli
A CLI tool for managing Dart and Flutter projects
-
tray-icon2
Create tray icons for desktop applications
-
waterui-media
Media components for WaterUI (images, videos, audio)
-
ferrishot_iced_highlighter
A syntax highlighter for iced
-
bevy_immediate_attach
fast, and modular immediate mode UI library for Bevy
-
leptos-tiptap
Tiptap integration for leptos projects
-
mcgooey
A GUI system that works exclusively with percentages and widget trees
-
waterui-url
A modern UI framework for Rust
-
oxytail-theme-dark
Dark theme for oxytail-base
-
cosmic-client-toolkit
Helpers for implement clients with COSMIC Wayland protocols
-
leptos-routes
Fluent route declarations for the Leptos web framework
-
roxid-tui
Internal: Terminal UI components for roxid pipeline runner - not intended for direct use
-
dkdc-bookmarks-app
Desktop app for bookmarks (iced)
-
tuix
Cross-platform GUI toolkit
-
rstk
binding for the Tk graphics toolkit. Tk is suitable for creating simple GUI programs or interactive graphical displays. This library supports a large portion of the Tk API, in a generally rust-like style.
-
tauri-plugin-keyring
A tauri plugin wrapper for the keyring crate
-
i3kb
Automatically sets the last used keyboard layout for the window in i3wm
-
tauri-plugin-app-control
A Tauri plugin for Android application lifecycle control (minimize, close, exit, state)
-
tide-serve-dir-macro
Macros to serve a directory of static files in tide
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
kata-tui
Terminal dashboard for Kata project visibility
-
tts-cli
Command line utility to automatically read from clipboard
-
bramble-transport
Bramble Transport Protocol
-
armas-basic
Core components and theme system for egui, inspired by shadcn/ui
-
tauri-plugin-autostart
Automatically launch your application at startup
-
kas-widgets
KAS GUI / widgets
-
elicitor-form-egui
egui form backend for elicitor (GUI fill-in form)
-
wlroots
Wayland compositor framework
-
dioxus-chessboard
A chessboard component for Dioxus
-
acrylic
ultra-portable, web-inspired UI toolkit with SIMD graphics
-
bclicker
Professional auto-clicker with TUI interface, global hotkeys, and system tray integration
-
gerber_viewer
A cargo crate for rendering Gerber files
-
egui-aesthetix
A Uniform and programmatic approach to theming Egui applications
-
rdl
dmenu launcher for .desktop files
-
wv
Webview raw ffi bindings
-
reaxive
A reactive state management library for Dioxus inspired by MobX
-
imgui-winit-support
winit support code for the imgui crate
-
silkenweb-signals-ext
Extras for futures-signals
-
piston-fake_dpi
A window wrapper that simulates fake Hi-DPI screen by manipulating window events
-
icomoon_font_icons
Character mappings for all Kordamp Icomoon font icons
-
armas
A theme-aware component library for egui, inspired by shadcn/ui
-
slint-lsp
A language server protocol implementation for Slint
-
kagura
component-oriented GUI framework
-
repose-platform
Platform runners (winit Desktop, Android and Web)
-
kurage
Helper functions/macros for development with relm4
-
egui-uix
A collection of custom UI components for egui
-
css-style
Typed CSS Style
-
icemodoro
Pomodoro and To-Do list application built with the Iced GUI library
-
simple-message-box
Create a simple message box
-
tauri-plugin-view
A mobile plugin for Tauri for viewing and sharing files
-
winio-layout
Layouts for winio
-
dear-imnodes
Safe, idiomatic Rust bindings for ImNodes (node editor for Dear ImGui)
-
plushie-iced-widget
Vendored fork of iced_widget for Plushie UI -- The built-in widgets for iced
-
egui_clickpack_db
ClickpackDB integration for egui (public Geometry Dash clickpack archive)
-
browser-window-c
Browser framework functionality for BrowserWindow written in C/C++
-
obel_ast_map
Provides obel_ast_map
-
ravel
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
easy-imgui-window
Default windowing for the easy-imgui crate using winit and easy-imgui-renderer
-
tauri-plugin-web-auth
Leverage iOS' ASWebAuthenticationSession and Android's Custom Tabs to authenticate users in your Tauri app
-
libwmctl
Rust X11 automation
-
penrose_ui
UI elements for the penrose window manager library
-
graphix-package
A dataflow language for UIs and network programming, package types
-
input-emulation
cross-platform input emulation library used by lan-mouse
-
tailscale-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
arithmetic_congruence_monoid
Реализует арифметические конгруэнтные моноиды (ACM) в проекте на основе YAML
-
freelist
datastructure implementation providing unsafe access to backing storage
-
wry_cmd
Facade crate combining wry_cmd_core (runtime) and wry_cmd_macro (IPC-command registration) for Wry
-
masonry_winit
Data-oriented Rust UI design toolkit
-
vexide-slint
Slint for the vexide runtime
-
aeth-window
The window subsystem for aeth-rs
-
taurifest
A declarative engine for building Tauri applications from a single manifest file
-
grafo
A GPU-accelerated rendering library for Rust
-
dashscene-unity
Unity host backend for DashScene
-
structura-lib
GUI Framework
-
simpleshell
that provides a simple interface for executing commands from the user
-
imgui-inspect
Traits and default implementations for inspecting values with imgui
-
awesome-app
Rust CLI to create Awesome Desktop And Cloud Applications with Rust
-
bevy_lunex_utility
Supporting crate for bevy_lunex
-
gestures
Libinput based touchpad gestures program
-
yew-router-min
A router implementation for the Yew framework
-
dioxus-nox-preview
Debounced preview hook and LRU cache for navigable Dioxus lists
-
mogwai-dom
mogwai's DOM view implementation
-
tauri-plugin-system-info
A tauri plugin for retrieving system info
-
sixtyfps-lsp
SixtyFPS LSP server
-
meliusgfx
WIP OpenGL wrapper for Melius
-
frostmark
HTML/Markdown renderer for the Iced GUI framework
-
tauri-plugin-toast
A Tauri plugin for showing toast notifications on Android
-
ui-sys
Native bindings to the minimalist, cross-platform, widget set
libui -
tauri-plugin-scoped-storage
Tauri 2 plugin for user-approved scoped folder access on Android and iOS
-
shadcn-rs-cli
CLI installer for shadcn-rs components (egui + iced)
-
maverick_os
Maverick OS
-
b3-core
A cross-platform framework that provides access and management of the main elements of a graphical application
-
ferrite-ui
UI components for Ferrite image viewer
-
plushie-iced-program
Vendored fork of iced_program for Plushie UI -- The definition of an iced program
-
yabaiswitch
Steven's script to switch windows using Yabai
-
ochat-iced
A chatbot application that uses Ollama AIs
-
re_blueprint_tree
The UI for the blueprint tree in the left panel
-
popout
Small and simple modal popups powered by egui
-
adabraka_perf
measuring test performance (originally from Zed - github.com/zed-industries/zed)
-
ratatui_ffi
C ABI bindings for Ratatui (Rust TUI) to consume from C/C#/etc
-
wayland-protocols-hyprland
Generated API for the Hyprland wayland protocol extensions
-
astal-io
Rust bindings for libastal and it's libraries
-
fltk-webview
Webview for embedded fltk windows
-
microui
(immediate mode GUI) library in pure rust
-
klask
Automatically create GUI for clap apps
-
quarve_cli
CLI for quarve that allows you to easily create, run, and deploy quarve applications
-
i3wm_switch_windows
Switching windows (including floating windows) across workspaces and monitors
-
egui-d3d11-renderer
D3D11 renderer backend for egui
-
dioxus-nox-password-strength
Pure-logic password strength assessment with optional Dioxus hook
-
howudoin
Progress reporting abstraction
-
compo-window
Cross-platform window component for the Compo declarative and reactive component framework
-
gvnc
Rust bindings for the GVnc library
-
dioxus-dnd-kit
A flexible, performant, and layout-stable Drag-and-Drop library for Dioxus
-
tauri-plugin-ota-updater
Over-the-air updates for the Web assets in a Tauri app
-
iced_plus_layouts
Layout primitives for iced-plus: HStack, VStack, Split, AppShell
-
tauri-plugin-material-you
Android-only Tauri plugin for Material You dynamic colour palettes
-
zng-ext-input
Part of the zng project
-
waterui-controls
Form components for WaterUI (inputs, buttons, validation)
-
citron
system data via on-demand notifications
-
tauri-plugin-pytauri
PyTauri plugin for Tauri
-
chc
fast, and secure HTTP client
-
muda-win
Menu Utilities for Desktop Applications on Windows (fork of tauri-apps/muda)
-
freya-native-core
Native DOM for Freya
-
luminol-egui-wgpu
Bindings for using egui natively using the wgpu library
-
witas
An asynchronous window library in Rust for Windows
-
puffin-imgui
ImGui GUI bindings for the Puffin profiler
-
blinc_platform_desktop
Blinc desktop platform - macOS, Windows, Linux windowing and input
-
kwui-cli
Command line tool for kwui - A GUI library with JSX/CSS support
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
leptos-shadcn-select
Leptos port of shadcn/ui Select
-
re_ui
Rerun GUI theme and helpers, built around egui
-
octicons
A scalable set of icons handcrafted with <3 by GitHub ported for use in Rust
-
pagetop-bulmix
PageTop theme that uses the Bulma framework for sleek, responsive design elements
-
ferrishot_iced_widget
The built-in widgets for iced
-
haqor-core
providing convenient access to bible resources
-
macroquad-text
way to draw text in macroquad with support of using glyphs from multiple fonts in a single draw_text call, also known as fallback fonts
-
arexibo
A client (player) for the Xibo signage system
-
maylib
A rust-native raylib alternative with multiple window support
-
egui-editable-combobox
An editable combobox widget for egui
-
drumbeat
An event handling system aimed towards real-time applications such as GUIs and Game Engines
-
tauri-plugin-conduit
— Tauri v2 plugin for binary IPC over the conduit:// custom protocol
-
tauri-invoke-http
Make tiny, secure apps for all desktop platforms with Tauri
-
ribir_material
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
prehrajto-tauri
Tauri plugin for prehraj.to video scraper
-
tauri-plugin-vue
Persistence for Tauri and Vue
-
ksway
interfacing with sway/i3 ipc
-
rpack_egui
GUI application for generating rpack atlases
-
qt_charts
Bindings for QtCharts C++ library
-
appit
A math library specialized for 2d screen graphics
-
yew-router-nested
A router implementation for the Yew framework
-
winio-primitive
Primitive types for winio
-
iced_renderer
The official renderer for iced
-
waycrate_xkbkeycode
something about xkbcommon, used in iced-layershell
-
leptos-windowing
Common functionality for pagination and virtualization with cached loading
-
river-dwindle
A 'dwindling' layout generator for the river Wayland compositor
-
weavetui
A modern, robust, and modular Text User Interface (TUI) framework for Rust
-
kas-image
KAS GUI / widgets
-
wae
Async executor that use Winit event loop
-
egui_commonmark_macros
Embed markdown directly into the binary as egui widgets
-
pax-chassis-common
Shared resources for Pax Chassis
-
tauri-plugin-medialibrary
A tauri plugin to access the systems media library (e.g. the android medialibrary)
-
rofi-randr
Rofi script to manage ResizeAndRotate (randr) settings on various platforms
-
rust_on_rails
Ergonomic Rust layer for simplifying native and web app development with minimal boilerplate
-
egui_widget_ext
Set of useful generic EGUI widgets
-
egui_pull_to_refresh
A pull to refresh library for egui
-
egui_nerdfonts
Nerdfonts icons for egui
-
kobalt
A declarative UI framework for Rust inspired by Flutter and Jetpack Compose
-
get-selected-text
A tiny Rust library that allows you to easily obtain selected text across all platforms (macOS, Windows, Linux)
-
gpui-router
A router for GPUI App
-
tauri-store-utils
Tauri store
-
oil
User interface library oriented for games. It includes user interface languages.
-
ansi-colors
an ansi-coloring sceme crate that allows you to format and color your output
-
avin_gui
Open source cross-platform trading system
-
wayrs-protocols
A collection of Wayland protocols to use with wayrs-client
-
flo_draw
Hassle-free windowed 2D graphics rendering
-
ratatui_input
input widget for ratatui
-
vizia
A declarative desktop GUI framework
-
wayland-scanner
Wayland Scanner for generating rust APIs from XML wayland protocol files
-
autogui
GUI Automation toolbox for Rust
-
skylane_protocols
Autogenerated marshalling code for skylane/wayland
-
rosin-core
Rosin is a GUI library that aims to be extremely easy to use
-
gtk_liststore_item
Automatic gtk::ListStore struct derive for Rust
-
iced_debug
A pluggable API for debugging iced applications
-
tauri-rfd
File Dialog
-
obel_api
facilitate optional dynamic linking via the 'dynamic_linking' feature
-
orilla-layout-grid
Grid layout for orilla — arranges windows in automatically-sized rows and columns
-
egui_listview
A list view widget for egui
-
webkit2gtk-sys
Rust binding for webkit-gtk library
-
libmars
build window managers and accompanying utilities
-
immi
Immediate mode user interface toolkit
-
crescent
Refernce wayland compositor for runa
-
freya-testing
Headless testing APIs for Freya
-
expect-dialog
error handling that uses a dialog for it's notification as opposed to just stdout
-
yakui-widgets
Built-in widgets for yakui
-
arch-audit-gtk
Arch Linux Security Update Notifications
-
oxiced
An iced themeing library
-
leftwm-core
A window manager for Adventurers
-
fractk
A declarative desktop GUI framework
-
rfdx
File Dialog
-
gdk4-wayland
Rust bindings of the GDK 4 Wayland library
-
savory-elements
Collection of UI elements based on Savory
-
lucas-test
Make tiny, secure apps for all desktop platforms with Tauri
-
verglas
🧊 Iced SVG icon font generator
-
tauri-nssplitview
A wrapper plugin for Tauri to build MacOS app with NSSplitView
-
yew-route-breadcrumbs
Procedural macro to generate UI breadcrumbs from nested enums
-
fit_text
Fit text inside a rectangle
-
ezwin
Easy, minimal Win32 window creation
-
orbtk-shell
Window shell crate used by OrbTk
-
swaycons
adds nerd font icons to sway window titles
-
rq
Rust-to-Qt library
-
layer-shika-domain
Domain layer for layer-shika (internal implementation crate)
-
egui_glow
Bindings for using egui natively using the glow library
-
i-slint-backend-testing
OpenGL rendering backend for Slint
-
git-record
UI component to interactively select changes to include in a commit
-
clipboard_wayland
obtain access to the clipboard of a Wayland window
-
i-slint-backend-linuxkms
OpenGL rendering backend for Slint
-
ruic
Load Qt Designer .ui files into Rust code at compile time
-
presentar-layout
Layout engine for Presentar UI framework
-
floem-ui-kit
Ready-to-use UI components for the Floem GUI library
-
relm4-store
Data store for relm4
-
native-theme-iced
iced toolkit connector for native-theme
-
selection
Get the text selected by the cursor
-
cognitive-qualia
Basic definitions and traits for
cognitive -
ferrishot_iced_program
iced program
-
iced_split
resizeable splits for iced
-
rui
Experimental Declarative UI library
-
blinc_icons
Lucide icon library for Blinc UI framework
-
winit-web
Winit's Web (WebAssembly) backend
-
dioxus-nox-timer
Headless countdown and stopwatch timer hooks for Dioxus
-
cognitive-device-manager
Device management for
cognitive -
tauri-plugin-mobile-onbackpressed-listener
This plugin mainly provides event listener for controlling the onBackpressed action on mobile devices
-
relm4-icons-build
Icons for gtk-rs and Relm4 applications
-
fltk-float
Flexible LayOut Autosizing Toolkit for fltk-rs
-
zeus-theme
Themes for egui
-
freya-radio
Fully-typed global state management with a topics subscription system for Freya 🧬
-
iced_toasts
An add-on crate for iced that provides toast notifications
-
egui_mobius_components
UI components for egui_mobius framework
-
unraid-notification
ease pushing messages to the unraid webGUI
-
stslayer
Status Slayer is a configurable implementation of status command for Sway WM using Swaybar Protocol
-
floem-winit
Unofficial winit fork for Floem
-
actuate-winit
Winit window bindings for Actuate
-
iced_runtime
A renderer-agnostic runtime for iced
-
tauri-plugin-preferences
A Tauri plugin that provides cross-platform preferences storage using native system APIs
-
tauri-plugin-open
A Tauri plugin to open files and URLs in the user's default application
-
fyrox-ui-sdl3
Integration of FyroxUI with SDL3
-
safex11
Safe, high-level x11 bindings
-
compose-taffy
A layout tree implementation using taffy and compose-rt crate
-
lutra-tui
Terminal UI components for Lutra: interactive project explorer and value input forms
-
waterui-color
A modern UI framework for Rust
-
conrod_piston
100% Rust, extensible 2D GUI library
-
gtk4-layer-shell-sys
Unsafe gir-generated FFI bindings for gtk4-layer-shell
-
eyeball
Add observability to your Rust types!
-
dioxus-sdk-time
Timing utilities and hooks for Dioxus
-
skulpin-plugin-imgui
A plugin for skulpin that implements imgui rendering
-
wayland-protocol-statics
Definitions for stable Wayland extension protocol wl_interface statics
-
re_recording_panel
The UI for the recording panel
-
wasma-client
Windows Assignment System Monitoring Architecture - Cross-platform resource-aware window management
-
elbey-cache
Cache library for the Elbey app launcher
-
iced_palace
A royal collection of exquisite widgets and helpers to rule your iced kingdom
-
cursive_calendar_view
A basic calendar view implementation for cursive
-
egui_timeline
A general timeline widget for egui, for working with time-based media and control
-
fltk-evented
Listener widgets for fltk-rs
-
gtk4-sys
FFI bindings of GTK 4
-
ac-qu-ai-nt-tui-ratatui
A TUI (written with Ratatui) for ac-qu-ai-nt
-
tauri-plugin-packagemanager
A Tauri plugin for interfacing with the Android PackageManager API
-
gtk-layer-shell
UNMAINTAINED Save gir-generated wrapper for gtk-layer-shell
-
simple-layout
layout library for embedded-graphics
-
tauri-plugin-zustand
Persistent Zustand stores for Tauri
-
gpui_tea_macros
Procedural macros for gpui_tea
-
toumei
Detects system tray transparency on macOS, Windows, and Linux
-
despell
puts icons in your tmux statusline
-
libglycin-gtk4-rebind
Safe bindings for libglycin-gtk4
-
tauri-plugin-mobile-share
A Package for Sharing Tauri Mobile App Content
-
kiss3d_conrod
Fork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D
-
zng-ext-fs-watcher
Part of the zng project
-
publicviewing-cli
Small command line application that displays one or many given URLs in a OS native WebView
-
i3quitdialog
quit dialog for i3wm
-
rusty_themy
🦀🦀 Obtain the current color theme in your system! 🎨🎨
-
dioxus-devtools-types
CLI Configuration for dioxus-cli
-
raui-tetra-renderer
RAUI renderer for Tetra game engine
-
spux
A handcrafted and opinionated library of minimal loaders for Leptos
-
tauri-plugin-devtools-app
Connect with the Devtools for Tauri application
-
csfd-tauri
Tauri integration for ČSFD Scraper
-
flo_canvas_events
User input events for a flo_draw canvas
-
gflux
tiny experimental reactive component system for rust, designed to make GTK more manageable
-
freya-query
Fully-typed, async, reusable cached data management for Freya 🧬
-
yew-layout
Layout Component for Yew
-
relm4-css
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
egui_inspect
Easily creating UI to edit and preview data
-
chargrid
Text UI component framework
-
oxytail-base
Building block for creating oxytail themes
-
wmctl
Rust X11 automation
-
armas-icon
SVG-based icon system for egui with runtime tessellation
-
thyme
Themable Immediate Mode GUI
-
imgui-glow-renderer
glow renderer for the imgui crate
-
systrayx
making minimal cross-platform systray GUIs
-
qt_ui_tools
Bindings for QtUiTools C++ library
-
kas-view
KAS GUI / view widgets
-
ochat-types
Types used between ochat packages and binaries
-
stardust-xr-asteroids
Declarative UI for Stardust XR
-
floem_renderer
A native Rust UI library with fine-grained reactivity
-
gpui_flowkit
A UI workflow library for gpui
-
tex-packer-gui
Desktop GUI for tex-packer built with egui/eframe (wgpu): load images, configure, preview, and export texture atlases
-
rustact
Async terminal UI framework inspired by React, built on top of ratatui and tokio
-
horizon-lattice-core
Core systems for Horizon Lattice: event loop, signals, properties
-
waynest-protocols
Generated protocols for waynest
-
float-pigment-css
The CSS parser for the float-pigment project
-
tauri-use
Interop tauri api for leptos
-
wiki-tui
easy to use Wikipedia Text User Interface
-
installer_lite
Windows Installer creator for your apps
-
i3-autolayout
Service to automatically managing i3 window manager layout
-
smol_egui_skia
skia integration for the egui ui library. It differs from the egui_skia library in that it is NOT intended to allow you to create _ui applications_ that render egui UIs with skia, rather…
-
rsiot-influxdb
Компонент для сохранения данных в БД InfluxDB
-
haussmann
Integrate highly customisable widgets and themes for any Rust application or GUI library
-
masonry_testing
Helper tools for writing unit tests for Masonry
-
flust
Flutter embedder for Linux
-
homie
An interactive coding buddy
-
fenster-rs
Rust bindings to zserge/fenster
-
freya-devtools
Devtools Server for Freya
-
zino-dioxus
Dioxus components for zino
-
uzor-tui
Terminal UI backend for uzor
-
tauri-plugin-ambient-fs
Tauri 2 plugin for ambient-fs filesystem awareness daemon
-
nfd
Rust bindings to nativefiledialog
-
tauri-plugin-deno
A tauri 2 plugin to use javascript code (deno) in the backend
-
jay-toml-config
Internal dependency of the Jay compositor
-
winio-callback
Callback helper for winio
-
gpui_rn_refineable
Refinement types for partial struct initialization (fork for React Native GPUI)
-
fui_app
Application backend of FUI UI Framework
-
wayrs-core
The core Wayland types for wayrs
-
egui_render_three_d
egui rendering backend using three-d
-
egui_zhcn_fonts
load system zhcn fonts automatically for egui
-
rinf_proc
native business logic, Flutter for flexible and beautiful GUI
-
iced_plus_platform
Desktop platform integration for iced-plus: tray, notifications, hotkeys, window management
-
ferrishot_iced_devtools
devtools
-
iced_plus
An opinionated companion toolkit for building desktop apps with iced
-
bevy_lunex_ui
Supporting crate for bevy_lunex
-
monoff
Turns off monitors on Windows
-
panes-css
CSS transpiler for the panes layout engine
-
hexga_engine_events
Events interface for the Hexga Engine
-
systray-ti
making minimal cross-platform systray GUIs
-
dioxus-nox-drawer
Headless drawer/sheet primitive for Dioxus that slides from any edge
-
egui_thumbhash
Easily use thumbhashes in egui
-
elmesque
An attempt at porting Elm's incredibly useful, purely functional std graphics modules
-
neutrino
A GUI frontend in Rust based on web-view
-
tauriless
Run a Tauri-like application without installation
-
qt_qml
Bindings for QtQml C++ library
-
dampen-dev
Development mode tooling for Dampen - hot-reload, file watching, and error overlays
-
imgui_styles
A collection of immediate gui themes
-
dlauncher
An application launcher for Linux that is based on Ulauncher
-
winrt-xaml
creating modern Windows UIs using WinRT and XAML with reactive data binding
-
bevy_immediate_floating_ui
fast, and modular immediate mode UI library for Bevy
-
f
A lightweight dual-pane file manager with GUI built using iced, inspired by Total Commander
-
allegro_dialog-sys
Allegro 5 dialog addon Rust binding
-
leptos-shadcn-ui
comprehensive collection of beautiful, accessible UI components built for Leptos v0.8+, inspired by shadcn/ui. Features production-ready infrastructure with automated WASM testing, E2E integration…
-
iced_plus_theme
Theme bridge for iced-plus: adapts tokens to iced's styling system
-
reratui-panic
Panic handling utilities for Reratui TUI framework
-
iced_table2
iced_table but updated to work with iced version 0.14.0
-
dioxus_as_icons
一个基于Dioxus的icons
-
codex-helper-gui
Desktop GUI crate for codex-helper
-
argentum_user_account_ui
Argentum User Account component. UI
-
float-pigment-layout
A light-weight layout engine which supports common web layout algorithms
-
barust
A X11 status bar
-
ontv
A rich desktop application for tracking tv shows
-
dwm-statusbar
fast modular status bar for dwm written in rust
-
tauri-plugin-broadcast
Tauri plugin for broadcast
-
webview-bundle-tauri
TBD
-
taskbar_interface
An interface to the desktop taskbar
-
yeehaw
Batteries Included Text Based Application Framework
-
tui-box-text
A Ratatui widget for displaying text using the box drawing characters
-
blinc_tabler_icons
Tabler icon library for Blinc UI framework
-
bevy_extended_ui_macros
Macros for the html bind in bevy_extended_ui
-
egui-ash
egui integration for ash (Vulkan)
-
blinc_svg
SVG loading and rendering for Blinc UI framework
-
windowing_api
API for windowing system
-
tauri-plugin-app-events
A plugin for tauri@v2 to listen some events on iOS and Android
-
squark-macros
Macros like JSX to help building Squark application
-
wkeys
An on-screen keyboard for wayland desktop written by rust using GTK-rs
-
mingot
Leptos UI library for applications demanding mathematical precision - u64+ integers, arbitrary-precision decimals, zero precision loss
-
drteeth
Low-complexity web technology user interface library for desktop apps
-
rlink-connector-files
High performance Stream Processing Framework
-
tauri-plugin-debug-bridge
A dev-only Tauri plugin exposing HTTP+WS debug server for automation
-
debugui
Add a gui window to your program to view and manipulate values at runtime
-
autoform
Derive macro for automatic form generation
-
conrod_floatwin
A virtual windowing library for Conrod UI
-
bear-lib-terminal
BearLibTerminal FFI for Rust
-
web-tools
Tools for the Web
-
egui-tetra
egui integration for Tetra
-
raui-ggez-renderer
RAUI renderer for GGEZ game engine
-
ferrishot_iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
tauri-plugin-screen-wake-lock
A Tauri plugin to keep the screen awake while enabled (desktop only)
-
ui-theme
working with UI theme types
-
mina
expressive, framework-independent animation library for Rust
-
firmament
layout
-
imgui-sdl3-support
sdl3 support code for the imgui crate
-
zng-var
Part of the zng project
-
tui-markup-renderer
TUI and markup to build UI terminal interfaces
-
panoramix
A prototype implementation of reactive UI in rust
-
wayland-kbd
Keyboard mapping utility for wayland-client using libxkbcommon
-
floem-window-vibrancy
Make your windows vibrant
-
dear-imgui-sys
Low-level FFI bindings to Dear ImGui v1.92.6 (docking branch) via cimgui (C API)
-
mkframe
A minimal Wayland UI toolkit with proper popup/overlay support
-
menubar
Cross-platform native menu library
-
kas-macros
KAS GUI / macros
-
tauri-plugin-keystore
Interact with the device-native key storage (Android Keystore, iOS Keychain)
-
dxc
A concise, modern dioxus component library
-
relm4-store-backend-dummy
Dummy backend for relm4-store used for writing tests
-
exif-cleaner-gui
A graphical EXIF data cleaner using gtk3
-
wayland-protocols-experimental
Generated API for experimental wayland protocol extensions
-
obel_ui_test_runner
provide ui test runner function to ease compile tests
-
lipl-display-slint
Displaying part on the screen using slint
-
easy-imgui-renderer
Default renderer for the easy-imgui crate, using OpenGl via glow
-
cognitive-inputs
Input related functionality for
cognitive -
iced_exdevtools
A macro lib for exshelleventloop
-
libccanvas
creating ccanvas components
-
freya-code-editor
Composable Code Editor APIs for Freya
-
timeris
cross-platform timer app
-
plushie-iced-debug
Vendored fork of iced_debug for Plushie UI -- A pluggable API for debugging iced applications
-
adabraka_http_client
A HTTP client library for Adabraka GPUI (originally from Zed - github.com/zed-industries/zed)
-
simple-window
cross-platform window creation library
-
tauri-plugin-sherpa-ncnn
Real-time Speech recognition plugin for Tauri V2 Android
-
luminol-eframe
egui framework - write GUI apps that compiles to web and/or natively
-
carbide_winit
100% Rust, extensible 2D GUI library
-
vizia_storage
The storage data structures of vizia
-
remui
A micro-framework for building Terminal User Interface (TUI) applications in Rust with minimal boilerplate
-
dioxus_storage
Local and persistent storage utilities for Dioxus
-
drawidgets
backend and command-line infrastructures
-
moosicbox_app_tauri_bundled
MoosicBoxApp bundled package
-
azul-widgets
Builtin widgets for the Azul GUI framework (buttons, checkboxes, labels, etc.)
-
dominator-testing
Helpers for testing dominator UIs with wasm-bindgen-test
-
finestra
Cross Platform Native UI Framework
-
megaui
zero-dependencies, immediate mode UI library
-
iced_program
The definition of an iced program
-
fluid-parser
A fluid (fltk ui designer) file parser
-
libui-ng-sys
Bindings to libui-ng
-
flutter-engine-sys
flutter engine sys crate
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
egui-tao
Bindings for using egui with winit
-
bevy_window_manager
Bevy plugin for primary window restoration and multi-monitor support
-
moosicbox_app_native_lib
MoosicBox native fltk app lib package
-
micro-gui
A smol GUI for embedded systems
-
membrane
opinionated crate that generates a Dart package from a Rust library. Extremely fast performance with strict typing and zero copy returns over the FFI boundary via bincode.
-
fa-iced
A Font Awesome library written in Rust for the iced UI framework
-
libharuhishot
impl screencopy for wayland
-
stretch2
High performance & cross-platform Flexbox implementation
-
bashtastic-visualizer
TUI (Text User Interface) - Get Instant feedback for your sh commands. Explore and play with your queries 🚀.
-
qt_widgets
Bindings for QtWidgets C++ library
-
dioxus-use-mounted
Dioxus hook to use a mounted element
-
gdk4-sys
FFI bindings of GDK 4
-
wayland-csd-frame
Common trait and types for wayland CSD interop
-
libwaysip
Wayland native (zwlr_layer_shell) area selection client lib
-
easy-imgui-filechooser
File-chooser widget for easy-imgui
-
pugl-ui
A stub for small embeddable GUI-toolkits using pugl
-
anim
A framework independent animation library for rust, works nicely with Iced and the others
-
zbus_notification
zbus binding for org.freedesktop.Notification
-
imgui-sdl3-renderer
Imgui rendering backend for the sdl3 renderer
-
ichi
A lib for instinctive present layout
-
kitsune_ui
A retained-mode UI library in rust
-
cranpose-render-common
Common rendering contracts for Cranpose
-
hyprdock
A small program to handle external pluggable screens with hyprland and acpid
-
obel_diagnostic
diagnostic functionality
-
dioxus-daisyui
Dioxus daisyui
-
conrod_example_shared
A small crate for sharing common code between conrod examples
-
kbd-iced
iced bridge for kbd — converts iced key events and modifiers to kbd types
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
panes-egui
egui adapter for the panes layout engine
-
hojicha-rendering
High-performance rendering optimization for Hojicha TUI framework
-
tauri-plugin-spotlight
A Tauri plugin that provides a MacOS Spotlight-like search functionality for Tauri windows
-
dampen-lsp
Language Server Protocol implementation for Dampen UI framework
-
cosmic-time
An animation Crate for Iced and Cosmic DE
-
leptos-pagination
Pagination for Leptos
-
leftwm-watchdog
A window manager for Adventurers
-
dioxus-native-dom
Core headless native renderer for Dioxus based on blitz
-
winit-android
Winit's Android backend
-
lembas
easy to use plugin manager for the MMORPG Lord of the Rings Online
-
winit-uikit
Winit's UIKit (iOS/tvOS/visionOS) backend
-
zintl-ui-view
Powerful yet simple GUI toolkit for Rust
-
wayland-commons
Common types and structures used by wayland-client and wayland-server
-
layer-shika-composition
Composition layer for layer-shika (internal implementation crate)
-
raui-retained
RAUI retained mode UI layer
-
guiver
GUI programming with Piet
-
imgui_presentable
way to represent Rust types in ImGui
-
rust-switcher
Windows keyboard layout switcher and text conversion utility
-
yakui
A UI library for games
-
oxyde-cloud-common
Shared code for the oxyde-cloud crates
-
wayland-headers-generator
Generate parts of the wayland-headers crate
-
ledger_device_ui_sdk
Ledger devices abstractions for displaying text, icons, menus and other common gadgets to the screen
-
silkenweb-test
Testing utilities
-
gity-tray
Cross-platform system tray UI for gity
-
glimmer
decorating i3/Sway focused windows
-
vega-view
Display nushell tables using Vega Lite in a webview
-
wayland-window
A minimalistic window-decorations library built on top of wayland-client
-
workflow-egui
Components for EGUI-based applications
-
linch_tech_desktop_core
Linch Desktop Core - Tauri extension library
-
erust
additional package for egui and eframe that provides extendable components
-
tauri-plugin-zubridge
A Tauri plugin for state management between frontend and backend
-
gantz_egui
UI traits and widgets that make up the GUI for gantz, an environment for creative systems
-
pop-os/firmware-manager
Generic framework and GTK UI for firmware updates from system76-firmware and fwupd, written in Rust
-
rustycan
Powerful UI framework for games and apps
-
winio-ui-win32
Win32 backend for winio
-
zng-unique-id
Part of the zng project
-
gpuikit
A UI toolkit for GPUI applications
-
egui_winit_ash_vk_mem
egui integration crate for winit, ash and vk_mem
-
tauri-plugin-drag-as-window
Start a drag operation from a DOM element to its own window
-
freya-hooks
Hooks library designed for Freya
-
jolly
a bookmark manager meets an application launcher, developed with iced
-
tauri-plugin-mcp-gui
A Tauri plugin that enables AI agents to interact with desktop GUIs through screenshots, DOM access, and input simulation utilizing MCP
-
pathgraph
Array-indexed hashmap
-
zeus-widgets
A collection of widgets for egui
-
wasm-used
wasm-used implementation for Rust
-
polyhorn-ios
Polyhorn for iOS
-
UWUWUW
Cross-platform WebView rendering library
-
yew-table
A table component for the Yew web framework
-
xm
(Xross-Compile Manager) is a cross-platform compilation management tool that supports cross-compilation for Go and Rust programming languages. Users can easily select the target compilation environment and architecture…
-
android_clipboard
Access Android clipboard
-
umberwm
minimalist X11 window manager
-
fui_system
System controls (dialogs, tray etc.) for FUI UI Framework
-
yew-ui
A collection of UI components for yew
-
fenrix-server
Server-side runner for the Fenrix framework, handling API endpoints and static file serving
-
withoutboats/notty-cairo
A new kind of terminal
-
kurage_macro_rules
macro_rules! for kurage
-
vol-limiter
A cross platform GUI volume limiting application built with iced
-
angust
GUI framework in Angular style
-
hui-winit
winit platform backend for
hui -
epaint_default_fonts
Default fonts for use in epaint / egui
-
xilem_core
Common core of the Xilem Rust UI framework
-
conrod_winit
100% Rust, extensible 2D GUI library
-
rutter_layout
the flutter layout algorithm ported to rust
-
virtual_view_dom
a virtual view transaction renderer for the dom
-
libdecor-headers
Minimalist Rust FFI bindings for libdecor
-
waterui-navigation
Navigation components for WaterUI
-
rsiot-modbus-client
Опрос устройств Modbus, используя библиотеку tokio-modbus
-
tileme
(Not yet) A tiling window manager for Windows 10
-
libseat-sys
libseat bindings
-
tauri-plugin-tcp
TCP Socket for Tauri App
-
hyprKCS
A fast, lightweight, and graphical keybind manager for Hyprland
-
silkenweb-task
Manage Silkenweb tasks
-
tauri-plugin-blec
BLE-Client plugin for Tauri
-
egui-aesthetix-lj
A Uniform and programmatic approach to theming Egui applications with some enhancements
-
adabraka_sum_tree
A sum tree data structure, a concurrency-friendly B-tree (originally from Zed - github.com/zed-industries/zed)
-
julep-iced-graphics
Vendored fork of iced_graphics for Toddy UI -- A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
egui_suspense
Automatically show loading and error uis for egui
-
iced_lucide
Generate type-safe Lucide icon fonts for
icedat compile time -
dioxus-isrg
CLI Configuration for dioxus-cli
-
tui-bar-graph
A Ratatui widget for rendering pretty bar graphs in the terminal
-
rsiot-http-client
HTTP-клиент
-
gdk4-macos
Rust bindings of the GDK4 macos library
-
winit-win32
Winit's Win32/Windows backend
-
angust_cli
A CLI tool for the Angust GUI framework
-
dioxus-nox-master-detail
Headless adaptive master-detail layout for Dioxus
-
zedzed
A wayland tiling window manager in Rust inspired by XMonad
-
waterui-form
Form components for WaterUI (inputs, buttons, validation)
-
savory-style
Typed CSS style for Savory
-
zng-env
Part of the zng project
-
winit-gtk
Cross-platform window creation library
-
wasm-split-cli
CLI-support for wasm-split - a tool for splitting up large WASM binaries into smaller chunks
-
cosmic-protocols
Generated API for the COSMIC wayland protocol extensions
-
tessera-ui-shard
Provide easier state access and router for Tessera UI
-
tauri-plugin-licenseseat
Tauri plugin for LicenseSeat software licensing
-
kbd-winit
winit bridge for kbd — converts winit key events and modifiers to kbd types
-
wavecraft-bridge
IPC bridge for WebView ↔ Rust communication
-
i-slint-renderer-femtovg
FemtoVG based renderer for Slint
-
fltk-sys
Rust bindings for the FLTK GUI library
-
epi
Backend-agnostic interface for writing apps using egui
-
wei-windows
wei windows
-
hello_egui_utils_dev
used by crates from https://github.com/lucasmerlin/hello_egui
-
leptonic
The Leptos component library
-
ochat-common
Common functionality for frontend ochat apps
-
fzf-wrapped
integrating the
fzfcli tool into your rust program! -
libglycin-gtk4-rebind-sys
FFI bindings for libglycin-gtk4
-
clutter-rs
Rust bindings for the Clutter library
-
jessie-lib
The essential library for the Jessie UI framework
-
marcel
Dynamic theme library for the iced GUI framework
-
silkenweb-parse
Parse HTML into Silkenweb data
-
tauri-plugin-intent
Tauri plugin for handling Android and iOS intents
-
cognitive
Curate package for crates related to building display compositors or window managers
-
qt_3d_core
Bindings for Qt3DCore C++ library
-
x11cap
Screen capture with X11 in Rust
-
fltk-grid
A grid widget for fltk-rs
-
winwin
windows windowing
-
dx_icons_heroicons
Heroicons (outline + solid) as native Dioxus 0.7 components
-
embed_ui
The simplest webview library ever made, probably
-
azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
lemna
A Reactive UI framework for Rust
-
nuit
Declarative, cross-platform UI framework for Rust that uses native controls
-
systray2
making minimal cross-platform systray GUIs
-
allframe-tauri
Tauri 2.x plugin for AllFrame - Expose handlers via IPC for offline-first desktop apps
-
screen_buffer
that adds a screen buffer
-
portal-screencast-waycap
Rustic interface to the ScreenCast Desktop Portal
-
moosicbox_app_native_bundled
MoosicBoxApp bundled package
-
winex
Cross-platform window eye-candy and features for those who need a little extra from their windows
-
rust_native
A modern, cross-platform UI framework for building native applications
-
egui_web
Bindings for compiling egui code to WASM for a web page
-
moosicbox_app_native
MoosicBox native App package
-
atomblocks
async, absolutely lightweight and dead simple bar for dwm and similar window managers
-
libui-ffi
Easy to build low-level bindings to 'libui-ng'
-
material-icons
Strongly-typed codepoint mappings for the Google Material Icons font
-
iced_devtools
Attachable developer tools for any iced program
-
relm-core
Core streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.
-
lillinput-cli
Application for connecting libinput gestures to i3 and others
-
custom_egui_frame
A custom window frame for egui windows
-
dashscene-web
Web host backend for DashScene
-
dear-imguizmo
High-level Rust bindings for ImGuizmo (C API) with Dear ImGui integration
-
wrecked
A terminal graphics library
-
waynest
Core wayland stuff
-
leptos-shadcn-carousel
Leptos port of shadcn/ui carousel
-
tauri-plugin-valtio
Persistent Valtio stores for Tauri
-
timerys
cross-platform timer app
-
fui_drawing
Drawing objects for FUI UI Framework
-
way-cooler
Customizeable Wayland compositor written in Rust
-
iced-chat-widget
A customizable chat widget for the Iced GUI library
-
ori-graphics
A graphics library for Ori
-
fenster-sys
Rust raw bindings to zserge/fenster
-
julep-iced-futures
Vendored fork of iced_futures for Toddy UI -- Commands, subscriptions, and future executors for iced
-
ribir_text
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
waterui-cli
A modern UI framework for Rust
-
boing
A safe wrapper over libui-ng-sys
-
winio-ui-app-kit
AppKit backend for winio
-
dioxus-notification
Send notifications from your Dioxus apps
-
ferrishot_iced_renderer
The official renderer for iced
-
cairodrag
Unofficial drag-and-drop implementation for cairo-rs
-
winit-modular
proxy
winitevent loops which can be run at the same time, on separate threads -
cart-tmp-winit
Cross-platform window creation library
-
tauri-plugin-automation
Tauri plugin for automation via WebDriver
-
dioxus-nox-cycle
Generic value cycling hook for Dioxus
-
rosin-derive
Rosin is a GUI library that aims to be extremely easy to use
-
mogwai-macros
The minimal, obvious, graphical, widget application interface
-
pipemenu
Gnome (GTK4 + libadwaita) dmenu alternative
-
tauri-webkit2gtk
Rust bindings for webkit-gtk library
-
libxmlb
Rust bindings for libxmlb
-
float-pigment-forest
A node tree implementation for float-pigment-layout
-
implot-sys
Raw FFI bindings to implot
-
penrose_bbarker_contrib
Various utilities (menus, functions, etc.) for use in a penrose window manager
-
wiki-tui2
easy to use Wikipedia Text User Interface
-
tauri-plugin-torch
flash/torch control plugin for Tauri applications
-
revela
A user interface abstracted over a selection of backends
-
zintl-ui-render
Powerful yet simple GUI toolkit for Rust
-
orbtk_orbclient
Window shell crate used by OrbTk
-
kasuari
layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird
-
libadwaita-sys
FFI bindings for libadwaita
-
egui_router
A SPA router for egui
-
webkit6
Rust bindings for WebKit 6.0
-
simple_tui
SimpleTUI is a lightweight and cross-platform Text User Interface (TUI) library
-
egui_infinite_scroll
Infinite scroll widget for egui
-
bevy_immediate_core
fast, and modular immediate mode UI library for Bevy
-
bexa-ui-core
Core widgets, layout, and signals for BexaUI — the hacker's UI toolkit for Rust
-
oxygengine-integration-ui-cr
Integration module of user interface and composite rendering for Oxygengine
-
wayland-protocol
Parses wayland.xml
-
tauri-plugin-user-data
User Data API for Tauri aplications (Created for VasakOS)
-
freya-devtools-app
Devtools App for Freya app
-
zui-widgets
An addition to
zuito add widgets to your UI -
plushie-iced
Vendored fork of iced for Plushie UI -- a cross-platform GUI library inspired by Elm
-
carbide
that includes the other carbide crates and where features can be selected
-
azul-dll
C-API of Azul GUI
-
gtk4-session-lock-sys
Unsafe gir-generated FFI bindings for gtk4-session-lock
-
fltk-term
A minimal terminal widget for fltk
-
panes-ratatui
Ratatui adapter for the panes layout engine
-
tui-shader
A ratatui widget that renders a fragment shader in the terminal
-
feu
minimal application launcher for tiling window managers
-
kas-theme
KAS GUI / theme support
-
azulc
Azul XML-to-Rust compiler (and library)
-
leptos
full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces
-
jotspot
A versatile text-based user interface (TUI) tool designed to simplify the annotation process
-
safex
Safe x11 binding for rust
-
easy-imgui-sdl3
Binding of the SDL3+OpenGL3 Dear Imgui backends for the easy-imgui
-
oxyde-cloud-client
Client SDK for the Oxyde Cloud API
-
iced_highlighter
A syntax highlighter for iced
-
silkenweb-inline-html
Convert HTML snippets to Silkenweb nodes
-
radix-leptos-primitives
Primitive components for Radix-Leptos
-
rsiot-extra-components
Дополнительные компоненты
-
vgtk
A declarative UI framework for GTK
-
adabraka_semantic_version
working with semantic versioning (originally from Zed - github.com/zed-industries/zed)
-
libbismuth
Rust bindings for libbismuth
-
zng-ext-image
Part of the zng project
-
wlc-with_elogind
Safe Bindings for Cloudef's wlc (Wayland Compositor C-Library)
-
winit-orbital
Winit's Orbital/Redox backend
-
cranpose-ui
UI primitives for Cranpose
-
egui_speedy2d
egui integration for speedy2d
-
zintl-render-math
Powerful yet simple GUI toolkit for Rust
-
egui_term
Terminal emulator widget powered by EGUI framework and alacritty terminal backend
-
graphene-sys
FFI bindings to libgraphene-1.0
-
skulpin-renderer-sdl2
Support for sdl2 in skulpin
-
viewbuilder
Cross-platform UI framework
-
tauri-plugin-clipboard-x
Supports clipboard change listening and enables reading and writing of various clipboard formats (plain text, rich text, html, image, and files)
-
leptos-shadcn-context-menu
Leptos port of shadcn/ui context menu
-
yeehaw_tui
Batteries Included Text Based Application Framework
-
argentum_user_ui
Argentum User component. UI
-
cognitive-exhibitor
Managing displays and compositing surfaces for
cognitive -
window-shadows
Add native shadows to your windows
-
i-slint-backend-selector
Helper crate to pick the default rendering backend for Slint
-
dear-imgui-winit
Winit platform backend for dear-imgui-rs
-
tauri-plugin-usagestats
A Tauri plugin to interact with the Android UsageStats API
-
imgui-glium-renderer
Glium renderer for the imgui crate
-
iced-multi-window
managing many windows in an iced application
-
dx_icons_simple
Icons (brand logos) as native Dioxus 0.7 components
-
qt_gui
Bindings for QtGui C++ library
-
sixtyfps-viewer
Viewer binary for SixtyFPS
-
freya-sdk
Generic utils for Freya apps
-
tauri-plugin-ios-keyboard
Tauri plugin for iOS keyboard event handling and management
-
vivi_ui
Custom component library for Slint
-
gelatin
A basic UI framework
-
myumberbar
instance of minimalist status bar
-
raylib_imgui
A Raylib based backend for imgui
-
toddy-iced
Vendored fork of iced for Toddy UI -- a cross-platform GUI library inspired by Elm
-
fusebox-sys
FFI bindings for fusebox
-
julep-iced-widget
Vendored fork of iced_widget for Toddy UI -- The built-in widgets for iced
-
fltk-flow
A flow widget wrapping Fl_Flow
-
dioxus-liveview
Build server-side apps with Dioxus
-
egui-cha-macros
Procedural macros for egui-cha layout DSL
-
slint-center-win
Center a Slint window running on a
winitbackend -
plushie-iced-beacon
Vendored fork of iced_beacon for Plushie UI -- A client/server protocol to monitor and supervise iced applications
-
pomodoro-tui
Pomodoro timer with a terminal user interface
-
html_view_shared
Shared utilities and types for the HTMLView Rust library
-
vte4
Rust bindings for the VTE Gtk4 library
-
leptos-shadcn-tooltip
Leptos port of shadcn/ui Tooltip
-
pytauri-core
Core library for PyTauri
-
egui_skia
skia integration for the egui ui library. Render egui within a skia application or render skia in a egui application.
-
conrod_vulkano
100% Rust, extensible 2D GUI library
-
tauri-plugin-udp
UDP Socket for Tauri App
-
narui_widgets
core widgets for the narui gui framework
-
granite-rs-sys
FFI bindings for Granite
-
qwit-desktop
A Tauri App
-
vizia_window
The window components of vizia
-
winio-ui-winui
WinUI backend for winio
-
ferrishot_iced_beacon
A client/server protocol to monitor and supervise iced applications
-
leptos-shadcn-textarea
Leptos port of shadcn/ui textarea
-
raui-json-renderer
RAUI renderer for JSON format
-
imoguizmo
Interactive orientation gizmo
-
gpui-wry
WebView support for GPUI, based on Wry
-
dessin-dioxus
Drawing SVG
-
yew-more-hooks
More hooks for Yew
-
iced-pywal
Get iced theme from pywal color pallete
-
raui-quick-start
RAUI quick start module for easier playground experience
-
smithay-drm-extras
Smithay DRM utils for writing wayland compositors
-
iced_beacon
A client/server protocol to monitor and supervise iced applications
-
window_events
Events that window creation backends can use
-
zng-unit
Part of the zng project
-
iced-lenia
Particle Lenia simulation in Rust using iced
-
waterui-ffi
FFI bindings for the WaterUI cross-platform UI framework
-
tether
Windows that are web views
-
lucide-slint
Use lucide icons in Slint applications with ease!
-
raui-html-renderer
RAUI renderer for simple HTML static webpages
-
uzor-core
Core UI engine — geometry, interaction, input state
-
exposed
cross-platform window management library
-
keru
Experimental GUI library
-
bubba
The polished Rust framework for mobile apps — fast, modular, and familiar
-
imgui-sdl2-support
sdl2 support code for the imgui crate
-
ribir_gpu
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
avalanche-web
A client-side web integration for avalanche
-
patternfly-dioxus
Patternfly v4 Component for Dioxus
-
cranpose-testing
Testing utilities and harness for Cranpose
-
dioxus-component-manifest
Wire format for the dioxus CLI telemetry type
-
arcdps-imgui
High-level Rust bindings to dear imgui; forked for use in arcdps addons
-
relm4-store-view-implementation
Store view implementation for relm4-store
-
textyle
A text-based declarative UI library inspired by SwiftUI
-
tauri-plugin-app
APIs to read application metadata and change app visibility on macOS
-
dbusmenu-gtk3
Rust bindings to dbusmenu-gtk3
-
tauri-plugin-window
Interact with the Tauri window
-
ori
A declarative ui framework for Rust
-
dioxus-clipboard
Clipboard integration for Dioxus 🧬
-
imgui-glutin-support
glutin support code for the imgui crate
-
orilla-core
Core trait and types for orilla window layouts
-
fontloader
Cross platform native font loader
-
fenrix-core
A modern Rust UI framework for building fast, reliable, and beautiful web apps
-
ux-framework
Backend agnostic GUI framework
-
miniblink
Rust bindings to mininlink49
-
tuido
A TUI TODO application that uses the utodo format
-
iced_wayland_subscriber
wayland subscriber for iced
-
dessin-macros
Macros for the crate
dessin -
nofwl
Desktop Application
-
fltk-richtext
A small crate providing rich text formmating for fltk-rs
-
rsiot-timescaledb-storing
Сохранение данных в TimescaleDB
-
gafw
Cross-platform GUI Application Framework
-
nuit-bridge-swiftui
SwiftUI backend for Nuit
-
i-slint-renderer-software
Slint's Software renderer implementation
-
implot
Rust bindings to https://github.com/epezent/implot
-
obel_physics
feature
-
libbismuth-sys
FFI bindings for libbismuth
-
cogl-rs
Rust bindings for the Cogl library
-
dx_icons_lucide
Lucide Icons as native Dioxus 0.7 components
-
iced_wgpu
A renderer for iced on top of wgpu
-
d7s_ui
Terminal UI components for d7s
-
gio-win32
Rust bindings for the GioWin32 library
-
freya-performance-plugin
Icons library for Freya
-
leptos-bulma
A Leptos component library based on Bulma CSS framework
-
imgui-vulkano-renderer-unsafe
A renderer for imgui-rs using Vulkano that also works with UnsafeCommandBufferBuilder
-
sauron-native
An html library for building client side webapps
-
zng-wgt-input
Part of the zng project
-
vizia_style
The style components of vizia
-
freya-clipboard
Clipboard integration for Freya
-
raui-binary-renderer
RAUI renderer for binary data format
-
egui_toolkits
A collection of reusable components, widgets, and utilities for building advanced UIs with egui
-
relm4-macros
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
ragnarok
UI Events processor. Originally made for Freya but works for other libraries.
-
azul-desktop
Desktop rendering API for azul
-
whatawhat-lib
A collection of utils for windows and linux for collecting activity data
-
skulpin-renderer-winit
Support for winit in skulpin
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
wlcs
Bindings/helpers for WLCS (Wayland Conformance Test Suite)
-
qt_3d_input
Bindings for Qt3DInput C++ library
-
dear-imgui-reflect
Reflection-based UI helpers for dear-imgui-rs (auto-generate ImGui widgets for Rust structs)
-
dear-app
Convenient Dear ImGui application runner for dear-imgui-rs (Winit + WGPU, docking, themes, add-ons)
-
freya-elements
Internal elements, attributes and events designed for Freya
-
ferrishot_iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
gnome-desktop
Rust bindings for the GNOME Utility Library
-
tokio-immediate
Asynchronous glue for your immediate mode UI
-
dioxus-time
Timing utilities and hooks for Dioxus
-
freya-plotters-backend
Freya's skia-safe backend for plotters
-
fltk-calendar-cn
A calendar dialog for fltk-rs and Chinese users
-
rust-py-miio
interface to interact with Miio devices via Python using PyO3. Doesn't pretend to be used by third parties.
-
fnord
A GUI library. (Work in progress)
-
swil
cross-platform window creation library
-
dioxus-cli-opt
CLI optimizations for dioxus-cli
-
qt_3d_render
Bindings for Qt3DRender C++ library
-
sciter-serde
Serde support for Sciter engine
-
audio-processor-iced-design-system
Iced GUI styles for augmented-audio experiments
-
tauri-plugin-power-manager
tauri plugin for shut down, reboot or log out operations
-
rich-sdl2-rust-sys
The sdl2 binding for Rust
-
gladis4
Easily import Glade-generated UI files into Rust code
-
windowing_qt
windowing_api using QT Framework
-
tauri-plugin-svelte
Persistent Svelte stores for Tauri
-
tauri-plugin-drag
Start a drag operation out of a Tauri window
-
tauri-plugin-screenshots
Get screenshots of windows and monitors
-
moosicbox_app_native_ui
MoosicBox App UI package
-
fltk-observe
An observer pattern for fltk-rs
-
arkham
TUI made simple
-
zintl-ui-macro
Powerful yet simple GUI toolkit for Rust
-
imgui-windows-d3d12-renderer
D3D12 renderer for Dear ImGUI based on windows-rs bindings
-
dioxus-sdk-storage
Local and persistent storage utilities for Dioxus
-
float-pigment-mlp
Testing utilities for float-pigment. Should not be used by modules of other projects.
-
zng-ext-l10n
Part of the zng project
-
conrod_glium
100% Rust, extensible 2D GUI library
-
iced_winit
A runtime for iced on top of winit
-
yakui-winit
winit bindings for yakui
-
ribir_dev_helper
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
plushie-wasm
WebAssembly bindings for Plushie
-
silkenweb-tauri
Silkenweb Tauri integration
-
ytui
A terminal user interface to YouTube using the invidious API. (Under development)
-
winio-ui-qt
Qt backend for winio
-
libhelium-sys
FFI bindings for libhelium
-
tauri-winit
Cross-platform window creation library
-
dx_icons_tabler
Tabler Icons as native Dioxus 0.7 components
-
fusabi-tui-core
Core TUI primitives for Fusabi
-
keyhook
⌨️ Global Hotkeys → Webhooks — one desktop app to trigger any HTTP request
-
ori-wgpu
WGPU backend for Ori
-
yuck
language, the declarative UI description language used by eww
-
icon-loader
load and cache themed icons in 100% safe rust
-
rsiot-auth
Компонент аутентификации
-
kobalt-macros
Declarative macros for Kobalt UI framework
-
raui-app
RAUI application layer to focus only on making UI
-
conquerstellar-tauri-core
Conquerstellar Core plugin for Tauri
-
luigi-rs
Rust bindings for Luigi - a simple C GUI library
-
relm4-store-collections
Custom collections required by the relm4-store
-
plushie-iced-highlighter
Vendored fork of iced_highlighter for Plushie UI -- A syntax highlighter for iced
-
hyperchad_renderer_fltk
HyperChad FLTK renderer package
-
helixui
A modern UI component library for Dioxus applications
-
easy-imgui-sys
Low level bindings for the Dear ImGui C++ library
-
libpanel-sys
FFI bindings for GNOME libpanel
-
nsf-imgui-raw
Alternative (personal) imgui rust bindings, unsafe ffi part
-
tauri_helper_core
The core functions of the tauri_helper crate
-
dioxus-provider-macros
Procedural macros for dioxus-provider - declarative data fetching and caching for Dioxus applications
-
sixtyfps-rendering-backend-default
Helper crate to pick the default rendering backend for SixtyFPS
-
otaf
TUI framework
-
azul-winit
Cross-platform window creation library
-
ez_term
A cross-platform terminal UI framework focussed on simplicity. Build your TUI using YAML(ish) config files.
-
tauri-plugin-os
Read information about the operating system
-
winit_craft
Cross-platform window creation library
-
user-notify-reborn
Send notifications to the system notification center, works on Windows and macOS
-
tauri-plugin-keepawake
A Tauri plugin to keep the system awake
-
zng-wgt-scroll
Part of the zng project
-
leptos-shadcn-ui-wasm
🚀 WASM-optimized ShadCN UI components for Leptos 0.8+ with minimal dependencies. 50+ components, 70% fewer deps, feature flags for optimal bundle size. Perfect for WebAssembly applications!
-
adabraka_refineable
A macro for creating 'refinement' types (originally from Zed - github.com/zed-industries/zed)
-
nappgui-sys
Rust raw bindings to NAppGUI
-
hojicha-core
Core Elm Architecture abstractions for terminal UIs in Rust
-
iced_fontello
Generate type-safe icon fonts for
icedat compile time -
masonry_core
Traits and types of the Masonry toolkit
-
ferrishot_iced_runtime
A renderer-agnostic runtime for iced
-
kobalt-runtime
Cross-platform runtime for Kobalt UI framework (Desktop/Mobile/Web)
-
freya-material-design
Material Design Components for Freya apps
-
glib-win32
Rust bindings for the GLibWin32 library
-
tauri-plugin-appearance
Dynamically change Tauri App theme
-
glory-shoelace
Shoelance for Glory
-
zintl-ui-state
Powerful yet simple GUI toolkit for Rust
-
wv-sys
Webview raw ffi bindings
-
umberbar
minimalist X11 window manager
-
tauri-plugin-screen-lock-status
This plugin helps track the lock status for the current session
-
cursive_core
Core components for the Cursive TUI
-
winio-ui-gtk
GTK backend for winio
-
freya-webview
WebView support for Freya using WRY
-
dioxus-dx-wire-format
Wire format for the Dioxus CLI
-
libhandy
Rust bindings for libhandy
-
tauri-plugin-fs
Access the file system
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
imgui-memory-editor
Rust bindings for imgui memory editor
-
blinc_image
Image loading and rendering for Blinc UI
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
freya-icons
Icons library for Freya
-
tauri-plugin-config-manager
A Tauri plugin for managing configuration for Vasak applications
-
dioxus-sdk-notification
Send notifications from your Dioxus apps
-
tauri-plugin-locale
get the locale of the system
-
zintl-ui
Powerful yet simple GUI toolkit for Rust
-
xcb-imdkit
Wrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB
-
raui-ron-renderer
RAUI renderer for RON format
-
x11oo
Object-oriented API to X11
-
astal4-sys
FFI Bindings for libatstal and its libraries
-
zng-color
Part of the zng project
-
i-slint-backend-android-activity
OpenGL rendering backend for Slint
-
zng-wgt-layer
Part of the zng project
-
iced_selector
A set of abstractions for selecting data from the widget tree
-
rsiot-messages-core
Базовые трейты для реализации типа сообщения
-
leptos-shadcn-input
Leptos port of shadcn/ui input
-
imnodes-sys
Raw FFI bindings to imnodes
-
conrod_wgpu
assist with rendering conrod UIs via wgpu
-
fui_controls_media
Media controls for FUI UI Framework
-
julep-iced-selector
Vendored fork of iced_selector for Toddy UI -- A set of abstractions for selecting data from the widget tree
-
dbusmenu-glib
Rust bindings to dbusmenu-glib
-
thaw
An easy to use leptos component library
-
fltk-form
Create fltk gui from a data structure
-
ferrishot_iced_winit
A runtime for iced on top of winit
-
dioxus-geolocation
Geolocation utilities and hooks for Dioxus
-
dear-implot-sys
Low-level FFI bindings for ImPlot via cimplot (C API)
-
tauri-plugin-centrifugo
Tauri plugin for Centrifugo real-time communication using tokio-centrifuge
-
kobalt-core
Core functionality for Kobalt UI framework - Widget Tree, Layout, State Management, MVVM
-
iced_native
A renderer-agnostic library for native GUIs
-
zintl
Powerful yet simple GUI toolkit for Rust
-
command-center
A GPU-accelerated terminal emulator built with Rust, winit, and wgpu
-
pugl-sys
wrapper for pugl
-
leptos-material
A Leptos component wrapper for Material Web Components
-
relm4-store-record
buildiong application model
-
dx_icons
Icon components for Dioxus — Feather, Lucide, Heroicons, Tabler, Simple Icons and more
-
javascriptcore6
Rust bindings for JavaScriptCore 6
-
zng-view-api
Part of the zng project
-
nxui
A cross-platform GUI toolkit in Rust
-
chargrid_core
Core types for chargrid framework
-
imgui-ext
build debug UIs on structs using a derive macro (based on the imgui crate)
-
winflip
An experiment in making a small light-weight window-setup library
-
efl
Enlightenment Foundation Libraries bindings in Rust
-
cranpose-render-wgpu
WGPU renderer backend for Cranpose
-
floui
A SwiftUI inspired native wrapper for iOS and Android widgets
-
tauri-plugin-sparkle-updater
Tauri plugin for macOS app updates using the Sparkle framework
-
weavetui_core
Core traits and utilities for weavetui TUI framework
-
zng-app-context
Part of the zng project
-
webview
Tiny cross-platform UI library for Rust that uses a webview for rendering HTML5
-
tauri-macros
Macros for the tauri crate
-
skia-plotters-backend
skia-safe backend for plotters
-
fltk-calendar
A calendar dialog for fltk-rs
-
nami-core
A powerful, lightweight reactive framework
-
hyperchad_renderer_html
HyperChad HTML renderer package
-
egui-skia-sdl2-event
event handling for egui in SDL2 window applications
-
dioxus-bootstrap-css
Bootstrap 5.3 components for Dioxus — type-safe RSX wrappers powered by Bootstrap CSS
-
accesskit_winit
AccessKit UI accessibility infrastructure: winit adapter
-
narui_core
unwrapped core crate of the narui gui framework
-
nsf-imgui
Alternative (personal) imgui rust bindings
-
skulpin-app-winit
A winit-based application layer for skulpin
-
dioxus-history
History provider for dioxus
-
alchemy
A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
-
raui-yaml-renderer
RAUI renderer for YAML format
-
thalia_ui
ui-framework
-
clutter-sys-rs
FFI bindings for the Clutter library
-
zng-wgt
Part of the zng project
-
dear-imguizmo-sys
Low-level FFI bindings for ImGuizmo via cimguizmo (C API)
-
bear-lib-terminal-sys
Pure BearLibTerminal FFI for Rust
-
libspelling
Rust bindings for libspelling
-
x11-keysyms
Rust bindings to x11-keysyms
-
dioxus-desktop
WebView renderer for Dioxus
-
azul-web
Web API implementation for the Azul GUI toolkit
-
vizia_winit
Winit backend for vizia
-
tauri-plugin-android-prevent-screen-capture
Prevent screen capture on Tauri app for Android
-
torin
UI layout Library designed for Freya
-
sixtyfps-rendering-backend-gl
OpenGL rendering backend for SixtyFPS
-
julep-iced
Vendored fork of iced for Toddy UI -- a cross-platform GUI library inspired by Elm
-
leptonic-theme
Theme builder for the Leptonic component library
-
miniblink-sys
Rust bindings to mininlink49
-
webkit2gtk5-webextension
Rust bindings for the GTK+ 3 library
-
dioxus-window
Window utilities and hooks for Dioxus
-
julep
Native GUI renderer driven by a wire protocol over stdin/stdout
-
reratui
A modern, reactive TUI framework for Rust with React-inspired hooks and components, powered by ratatui
-
egui_plot
Immediate mode plotting for the egui GUI library
-
pango-sys
FFI bindings to libpango-1.0
-
sixtyfps-corelib
Internal SixtyFPS runtime library
-
rsgt
GUI Toolkit
-
tauri-plugin-keep-screen-on
A Tauri plugin that prevents screen timeout on Android and iOS
-
webkit-web-process-extension6
Rust bindings for WebKitWebProcessExtension 6
-
nuit-core
Core structures and traits for Nuit
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
iced_style
The default set of styles of Iced
-
nxui-build
Build scripts for NXUI
-
tauri-plugin-windows-version
Get the version number of the current Windows OS
-
prototty_app
Interface to be implemented by all prototty applications
-
adui-dioxus
A UI component library for Dioxus that ports Ant Design 6.0.0 to Rust, providing rich components with Ant Design's design language and patterns
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
-
relm4-store-backend-inmemory
In memory backend for relm4-store
-
fltk2-sys
Rust bindings for the FLTK GUI library
-
qt_3d_logic
Bindings for Qt3DLogic C++ library
-
dioxus-sdk-geolocation
Geolocation utilities and hooks for Dioxus
-
julep-iced-renderer
Vendored fork of iced_renderer for Toddy UI -- The official renderer for iced
-
julep-iced-winit
Vendored fork of iced_winit for Toddy UI -- A runtime for iced on top of winit
-
cranpose-services
Multiplatform system services for Cranpose (HTTP, URI, and OS integrations)
-
ferrishot_iced_wgpu
A renderer for iced on top of wgpu
-
rsiot-redis-client
Подписка и публикация сообщений в Redis
-
flo_binding
Declarative binding library for Rust
-
iced_core
The essential ideas of iced
-
zintl-widget
Powerful yet simple GUI toolkit for Rust
-
ferrishot_winit_fork
Cross-platform window creation library
-
leptos-shadcn-label
Leptos port of shadcn/ui label
-
singlestage_macro
Contains macros for the singlestage crate
-
lento-winit
Cross-platform window creation library
-
iced_tester
A test recorder, editor, and runner for your iced applications
-
i-slint-backend-qt
Qt rendering backend for Slint
-
tauri-plugin-theme
Dynamically change Tauri App theme
-
winit-core
winit core API
-
rsiot-websocket-client
Websocket-клиент
-
dear-implot3d-sys
Low-level FFI bindings for ImPlot3D via cimplot3d (C API)
-
raui-core
RAUI application layer
-
ez-tui
A framework to create terminal user interfaces in Rust with Ratatui
-
sanguine
creating dynamic TUI experiences in Rust
-
adabraka_media
Bindings to macOS media handling APIs (originally from Zed - github.com/zed-industries/zed)
-
appy
Declarative UI framework with native rendering
-
fltk-egui
FLTK backend for egui
-
intuitive
building declarative text-based user interfaces
-
plushie-iced-test
Vendored fork of iced_test for Plushie UI -- A library for testing iced applications in headless mode
-
julep-iced-program
Vendored fork of iced_program for Toddy UI -- The definition of an iced program
-
moosicbox_marketing_site_ui
MoosicBox Marketing Website UI
-
gsk4-sys
FFI bindings of GSK 4
-
bubba-core
Core runtime for the Bubba mobile framework
-
rsiot-http-server
HTTP-сервер
-
tauri-plugin-theme-v1
Dynamically change Tauri App theme
-
tauri-plugin-buttonkit
Tauri plugin for detecting physical button presses on mobile devices
-
dioxus-sync
Synchronization primitives for your Dioxus app
-
zng-wgt-size-offset
Part of the zng project
-
dear-imgui-ash
Vulkan (Ash) renderer backend for dear-imgui-rs
-
dear-imguizmo-quat
High-level Rust bindings for ImGuIZMO.quat (C API) with Dear ImGui integration
-
dioxus-sdk-window
Window utilities and hooks for Dioxus
-
zng-ext-undo
Part of the zng project
-
i-runtime
Runtions
-
imgui-log
log backend that mirrors to an imgui window and/or stdout
-
libphosh-sys
FFI bindings for libphosh
-
freya-router
Router management for Freya apps
-
zng-wgt-fill
Part of the zng project
-
vizia_input
The input components of vizia
-
toddy-iced-test
Vendored fork of iced_test for Toddy UI -- A library for testing iced applications in headless mode
-
fui_system_core
Core system elements for FUI libraries
-
rrs
A cross-platform GUI toolkit in Rust
-
fltk-decl
Describe your fltk-rs app declaratively, supports hot-reloading!
-
dioxus-mobile
Mobile-compatible renderer for Dioxus
-
wintheme
reading Windows themes
-
aflak_imgui-glium-renderer
Glium renderer for the imgui crate
-
flandres
fltk widgets adapted for Android
-
fl2rust-macro
A fluid (fltk ui designer) file to Rust transpiler
-
toddy-iced-widget
Vendored fork of iced_widget for Toddy UI -- The built-in widgets for iced
-
i-codegen
cod
-
fltk-extras
Some extra widgets for fltk-rs
-
cogl-sys-rs
FFI bindings to Cogl library
-
dear-imgui-test-engine
Safe Rust wrapper for Dear ImGui Test Engine
-
waterui-core
Core functionality for the WaterUI framework
-
yakui-app
Wrapper crate for yakui, a UI library for games
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
cranpose-render-pixels
Pixels renderer backend for Cranpose
-
freya-terminal
Terminal emulator integration for Freya
-
zng-state-map
Part of the zng project
-
yakui-core
Core crate for yakui, a UI library for games
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
dioxus-sdk-sync
Synchronization primitives for your Dioxus app
-
gdk4-x11-sys
FFI bindings of GDK4 X11
-
i-slint-backend-gl
OpenGL rendering backend for Slint
-
julep-iced-test
Vendored fork of iced_test for Toddy UI -- A library for testing iced applications in headless mode
-
vizia_core
Core components of vizia
-
iced_pure
Pure widgets for Iced
-
sourceview4
API bindings for GtkSourceView 4
-
zng-time
Part of the zng project
-
freya-node-state
Internal Node states for Dioxus RealDOM elements used in Freya
-
sixtyfps-common
Helper crate for sharing code & data structures between sixtyfps-corelib and sixtyfps-compiler
-
cranpose-app-shell
Application orchestration shell for Cranpose
-
dioxus-use-computed
Run resource-expensive computations in the most efficient way possible in Dioxus 🧬 apps 🦀
-
toddy-iced-graphics
Vendored fork of iced_graphics for Toddy UI -- A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
cranpose-platform-desktop-winit
Desktop winit platform adapter for Cranpose
-
dioxus-native
Native renderer for Dioxus based on blitz
-
rsiot-logging
Настройка логгирования
-
zng-wgt-style
Part of the zng project
-
ribir_core
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
sourceview5-sys
FFI bindings for GtkSourceView 5
-
dear-imgui-wgpu
WGPU renderer backend for dear-imgui-rs (native + WebAssembly)
-
tauri-store-macros
Persistent stores for Tauri
-
aflak_imgui
High-level Rust bindings to dear imgui
-
teapot
A Rust-native terminal UI framework following the Elm Architecture, inspired by Bubble Tea
-
fermi
Global state management for Dioxus
-
gdk4-wayland-sys
FFI bindings of GDK4 Wayland
-
zng-tp-licenses
Part of the zng project
-
zng-wgt-transform
Part of the zng project
-
libshumate-sys
FFI bindings for libshumate
-
plushie-iced-runtime
Vendored fork of iced_runtime for Plushie UI -- A renderer-agnostic runtime for iced
-
rsiot-component-core
Типы данных для создания компонентов
-
dear-imguizmo-quat-sys
Low-level FFI bindings for ImGuIZMO.quat via cimguizmo_quat (C API)
-
toddy-iced-futures
Vendored fork of iced_futures for Toddy UI -- Commands, subscriptions, and future executors for iced
-
zng-ext-clipboard
Part of the zng project
-
cranpose-platform-web
Web platform adapter for Cranpose
-
tui-scrollview
scrollable view for Ratatui
-
gdk4-win32-sys
FFI bindings of GDK4 Win32
-
ribir_builtin
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
ri-utils
Ut
-
freya-renderer
Internal renderer powered by Skia for Freya
-
zng-wgt-data
Part of the zng project
-
gtk-macros
Few macros to make gtk-rs development more convenient
-
rsiot-components-config
Конфигурация компонентов
-
dear-imnodes-sys
Low-level FFI bindings for ImNodes via cimnodes (C API)
-
tauri-egui
A Tauri plugin for the egui library
-
fltk-check-env
Check if your env can build fltk-rs
-
zng-wgt-filter
Part of the zng project
-
julep-iced-highlighter
Vendored fork of iced_highlighter for Toddy UI -- A syntax highlighter for iced
-
toddy-iced-runtime
Vendored fork of iced_runtime for Toddy UI -- A renderer-agnostic runtime for iced
-
gdk4-macos-sys
FFI bindings of GDK4 macos
-
iced_lazy
Lazy widgets for Iced
-
rsiot-leptos
Компоненты для создания интерфейса Leptos
-
freya-common
Internal common utilities for Freya
-
zng-wgt-access
Part of the zng project
-
dampen-macros
Proc macros for Dampen UI framework
-
tauri-store
Persistent stores for Tauri
-
cranpose-platform-android
Android platform adapter for Cranpose
-
const-field-offset-macro
Procedural macro to generate constant field offset from repr(c) struct
-
dear-imgui-glow
Glow (OpenGL) renderer backend for dear-imgui-rs
-
julep-iced-devtools
Vendored fork of iced_devtools for Toddy UI -- Attachable developer tools for any iced program
-
zng-clone-move
Part of the zng project
-
zng-txt
Part of the zng project
-
plushie-core
Extension SDK for Plushie
-
webkit2gtk5
Rust bindings for webkit-gtk library
-
plushie-iced-winit
Vendored fork of iced_winit for Plushie UI -- A runtime for iced on top of winit
-
wasm-splitter
splitting up large WASM binaries into smaller chunks
-
iced_glutin
A glutin runtime for Iced
-
julep-iced-beacon
Vendored fork of iced_beacon for Toddy UI -- A client/server protocol to monitor and supervise iced applications
-
rsiot-surrealdb
Взаимодействие с БД SurrealDB
-
gtk-test
test GTK UIs
-
zng-handle
Part of the zng project
-
zng-wgt-container
Part of the zng project
-
plushie-iced-tiny-skia
Vendored fork of iced_tiny_skia for Plushie UI -- A software renderer for iced on top of tiny-skia
-
dear-imgui-sdl3
SDL3 platform backend with optional OpenGL3 renderer for dear-imgui-rs
-
slint-macros
Macro helper for slint crate
-
ribir_macros
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
radix-leptos-core
Core utilities and hooks for Radix-Leptos components
-
fui_macros
Macros for FUI UI Framework
-
fltk-build
Create native fltk/cfltk modules to be used from Rust
-
rsiot-message-router
Маршрутизация сообщений
-
toddy-iced-winit
Vendored fork of iced_winit for Toddy UI -- A runtime for iced on top of winit
-
fltk-webview-sys
Webview for embedded fltk windows
-
imgui-filedialog
Rust bindings to https://github.com/aiekick/ImGuiFileDialog/
-
qt-cb
Use closures in rust-qt!
-
toddy-core
Core library and extension SDK for the toddy native GUI renderer
-
dear-imgui-build-support
Build helpers for dear-imgui-sys family: compose archive names, prebuilt download/extract, manifest helpers
-
toddy-iced-selector
Vendored fork of iced_selector for Toddy UI -- A set of abstractions for selecting data from the widget tree
-
rsiot-plc
Компонент для исполнения логики наподобие PLC
-
dioxus-cli-telemetry
Wire format for the dioxus CLI telemetry type
-
webkit6-sys
FFI bindings for WebKit 6.0
-
julep-iced-debug
Vendored fork of iced_debug for Toddy UI -- A pluggable API for debugging iced applications
-
zng-view
Part of the zng project
-
rsiot-env-vars
Загрузка переменных среды из ОС и из файла .env
-
plushie-iced-core
Vendored fork of iced_core for Plushie UI -- The essential ideas of iced
-
zng-wgt-text
Part of the zng project
-
toddy-iced-core
Vendored fork of iced_core for Toddy UI -- The essential ideas of iced
-
dioxus-tui
TUI-based renderer for Dioxus
-
javascriptcore6-sys
FFI bindings for JavaScriptCore 6
-
toddy-iced-devtools
Vendored fork of iced_devtools for Toddy UI -- Attachable developer tools for any iced program
-
fltk-anchor
An anchoring mechanism for fltk-rs
-
zng-ext-config
Part of the zng project
-
freya-dom
Internal DOM abstractions for Freya
-
toddy-iced-renderer
Vendored fork of iced_renderer for Toddy UI -- The official renderer for iced
-
zng-wgt-window
Part of the zng project
-
vtable-macro
Helper crate to generate ffi-friendly virtual tables
-
toddy-iced-debug
Vendored fork of iced_debug for Toddy UI -- A pluggable API for debugging iced applications
-
webkit-web-process-extension6-sys
FFI bindings for WebKitWebProcessExtension 6
-
plasmo
TUI-based renderer for Dioxus
-
zng-wgt-wrap
Part of the zng project
-
libspelling-sys
FFI bindings for libspelling
-
zng-wgt-stack
Part of the zng project
-
dear-imgui-test-engine-sys
Low-level FFI bindings for Dear ImGui Test Engine
-
toddy-iced-program
Vendored fork of iced_program for Toddy UI -- The definition of an iced program
-
freya-layout
Internal layout and layers management for Freya
-
julep-core
Core library and extension SDK for the julep native GUI renderer
-
zng-wgt-ansi-text
Part of the zng project
-
zng-wgt-inspector
Part of the zng project
-
dioxus-rsx-hotreload
CLI Configuration for dioxus-cli
-
gtk
UNMAINTAINED Rust bindings for the GTK+ 3 library (use gtk4 instead)
-
zng-wgt-grid
Part of the zng project
-
julep-iced-tiny-skia
Vendored fork of iced_tiny_skia for Toddy UI -- A software renderer for iced on top of tiny-skia
-
zng-wgt-image
Part of the zng project
-
plushie-iced-devtools
Vendored fork of iced_devtools for Plushie UI -- Attachable developer tools for any iced program
-
rsiot-webstorage
Хранение и загрузка сообщений используя LocalStorage браузера
-
zng-wgt-toggle
Part of the zng project