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