-
egui
immediate mode GUI that runs on both web and native
-
gtk4
Rust bindings of the GTK 4 library
-
winit
Cross-platform window creation library
-
wry
Cross-platform WebView rendering library
-
taffy
A flexible UI layout library
-
iced
A cross-platform GUI library inspired by Elm
-
bevy-inspector-egui
Inspector plugin for the bevy game engine
-
android-activity
Glue for building Rust applications on Android with NativeActivity or GameActivity
-
softbuffer
Cross-platform software buffer
-
fltk
Rust bindings for the FLTK GUI library
-
relm4
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
miniquad
Cross-platform window context and rendering library
-
rfd
File Dialog
-
tao
Cross-platform window manager library
-
ashpd
XDG portals wrapper in Rust using zbus
-
wayland-protocols
Generated API for the officials wayland protocol extensions
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
accesskit
UI accessibility infrastructure across platforms
-
slint
GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
leptos-use
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
iced_aw
Additional widgets for the Iced GUI library
-
netidx-browser
graphical browser for netidx directories
-
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
-
tray-icon
Create tray icons for desktop applications
-
muda
Menu Utilities for Desktop Applications
-
input
libinput bindings for rust
-
x11-clipboard
x11 clipboard support for Rust
-
tauri-utils
Tauri
-
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.
-
slint-viewer
The viewer binary for Slint
-
libadwaita
Rust bindings for libadwaita
-
hyprland-autoname-workspaces
This app automatically rename workspaces with icons of started applications
-
krokiet
Slint frontend of Czkawka Core
-
ksni
KDE/freedesktop StatusNotifierItem specification
-
azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
qmetaobject
Expose rust object to Qt and QML
-
x11
bindings for Rust
-
imgui
High-level Rust bindings to dear imgui
-
swaybar_info
swaybar with info to be displayed
-
wl-screenrec
High performance screen/audio recorder for wlroots
-
create-tauri-app
Rapidly scaffold out a new tauri app project
-
rinf
native business logic, Flutter for flexible and beautiful GUI
-
tauri-plugin-dialog
Native system dialogs for opening and saving files along with message dialogs on your Tauri application
-
dark-light
Detect if dark mode or light mode is enabled
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
leftwm
A window manager for Adventurers
-
parley
API for implementing rich text layout
-
swayr
A LRU window-switcher (and more) for the sway window manager
-
wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications
-
hyprscratch
Improved scratchpad functionality for Hyprland
-
egui_file
File dialog window for egui
-
xilem
A next-generation cross-platform Rust UI framework
-
gvdb
glib gvdb file format
-
pax-cli
Command line interface tool for developing, packaging, and managing Pax projects
-
i3bar-river
A port of i3bar for wlroots-based compositors
-
rust-fontconfig
Pure-Rust alternative to font-loader and fontconfig w. minimal dependencies
-
egui-phosphor
Phosphor icons for egui
-
freya-components
Components library desgined for Freya
-
toggl-tracker
GUI for Toggl tracker API that runs on any platform
-
egui_commonmark
Commonmark viewer for egui
-
swaysome
awesome way to manage your multiple outputs with the sway windows manager
-
xremap
Dynamic key remapp for X and Wayland
-
talon-gui
On-demand Telegram chat analytic generator
-
rlr-gtk
pixel screen ruler
-
egui-probe
Trait and derive macro for exposing value editing in egui
-
hwatch
A modern alternative to the watch command, records the differences in execution results and can check this differences at after
-
yew-bootstrap
Bootstrap 5 Components for Yew
-
Yoda
Browser for Gemini Protocol
-
freedesktop-icons
A Freedesktop Icons lookup crate
-
egui_code_editor
egui Code Editor widget with numbered lines and syntax highlighting
-
gtk_estate
A GTK and libadwaita state association library
-
egui-notify
notifications library for egui
-
java_asm_egui
Java bytecode reader & writer in rust
-
qt-build-utils
Build script helper for linking Qt libraries and using moc code generator. Intended to be used together with cc, cpp_build, or cxx_build
-
fltkrs-richdisplay
基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。
-
process_viewer
A process viewer GUI
-
rustautogui
Highly optimized GUI automation library for controlling the mouse and keyboard, with template matching support
-
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
-
ribir
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
zng
Cross-platform GUI framework
-
tauri-plugin-fs
Access the file system
-
raui
Renderer Agnostic User Interface
-
krowbar
Status bar for BSPWM
-
lala-bar
a bar on layershell with iced-rs
-
notan
portable multimedia layer to create apps or games easily
-
hyprland
A unoffical rust wrapper for hyprland's IPC
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
wayland-client
Bindings to the standard C implementation of the wayland protocol, client side
-
niccalc
calculate nicotine amount needed for an e-cigarette liquid
-
i3wsr
A dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications
-
applin
Backend library for the Applin™ Server-Driven UI framework
-
pagetop
Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables
-
tauri-plugin-serialplugin
Access the current process of your Tauri application
-
morphorm
A UI layout engine
-
tailyew
Reusable Yew + Tailwind UI component library
-
egui_json_tree
An interactive JSON tree visualiser for egui, with search and highlight functionality
-
x-win
This package allows you to retrieve precise information about active and open windows on Windows, MacOS, and Linux. You can obtain the position, size, title, and other memory of windows.
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
detect-desktop-environment
Autodetect the desktop environment
-
kak-tabs
kakoune tabs
-
gtk4-layer-shell
Save gir-generated wrapper for gtk4-layer-shell
-
nextart
Box art manager for NextUI
-
wayout
set output modes for wlroots compositors implementing zwlr_output_power_management_v1
-
gdk4
Rust bindings of the GDK 4 library
-
egui_dnd
A drag and drop library for egui
-
ferrite
Fast and efficient image viewer with focus on performance
-
makepad-widgets
Makepad widgets
-
window-vibrancy
Make your windows vibrant
-
webview_app
integration of a web view in an application window for windows and linux similar to Electron
-
wcpopup
Context menu for Windows and Linux
-
marswm
modern dynamic tiling window manager
-
xcursor
loading XCursor themes
-
leptos-struct-table
Generate a complete batteries included leptos data table component from a struct definition
-
egui_graphs
Interactive graph visualization widget for rust powered by egui
-
rn-run
CLI tool to run react native projects
-
amdgpu_top
displays AMDGPU usage. The tool displays information gathered from performance counters (GRBM, GRBM2), sensors, fdinfo, gpu_metrics and AMDGPU driver
-
dwm-status
Displays system information for dwm status bar
-
relm4-icons
Icons for gtk-rs and Relm4 applications
-
dessin
Build complex drawing for PDF, SVG, Images or Dioxus
-
mouce
that aims to help simulating and listening mouse actions across different platforms
-
ascii-forge
A Minimal TUI Ascii Application Engine that simplifies the use of crossterm
-
transform-gizmo
3D transformation gizmo
-
leftwm-layouts
customizable layouts for list-based dynamic tiling window managers
-
vhakulinen/gnvim
GUI for neovim, without any web bloat
-
minifb
Cross-platform window setup with optional bitmap rendering
-
tauri-plugin-shell
Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application.
-
reactive_graph
A fine-grained reactive graph for building user interfaces
-
libui
A native, cross-platform and lightweight UI toolkit
-
egui_hooks
React Hooks like API for egui
-
easy-imgui
Rust wrapper for the Dear ImGui library
-
quicklabel
A fast image labeling tool for creating text-to-image finetuning datasets
-
keyseq
Specify key chords using
Ctrl-A
short-hand -
helvum
A GTK patchbay for pipewire
-
sctk-adwaita
Adwaita-like SCTK Frame
-
i-slint-compiler
Internal Slint Compiler Library
-
neophyte
A WebGPU rendered Neovim GUI
-
lucide-icons
Rust definitions for lucide-icons
-
penrose
A tiling window manager library inspired by dwm and xmonad
-
egui_logger
log implementation for egui
-
keybinds
Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust
-
hyprshell
Rust-based GUI designed to enhance window management in hyprland
-
fltk-theme
A theming crate for fltk-rs
-
klippy
A lightweight clipboard manager built with Rust and egui
-
backer
straight-forward UI layout
-
tauri-plugin-aptabase
Tauri Plugin for Aptabase: Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps
-
dioxus-tw-components
Components made for Dioxus using TailwindCSS 4
-
ferrishot_iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
dioxus-router
Cross-platform router for Dioxus apps
-
iced_fonts
Include fonts via feature flags in your Iced project!
-
egui-plotter
utilties for integrating plotter into egui
-
shawon
A lightweight Rust wrapper for Qt, providing a simple and ergonomic way to create cross-platform GUI applications
-
streamdeck-oxide
A high-level framework for creating Stream Deck applications in Rust
-
dioxus-motion
Animations library for Dioxus
-
egui_taffy
Grid, Flexbox, Block layout support for egui using taffy
-
monoff
Turns off monitors on Windows
-
catppuccin-egui
Soothing pastel theme for egui
-
openaws-vpn-client
Unofficial open-source AWS VPN client written in Rust
-
pytauri
Tauri binding for Python through Pyo3
-
catenary-frontend
frontend for dev backend
-
egui_sdl2_gl
Backend for Egui to use with sdl2-rs and open gl
-
kickoff
Fast and minimal program launcher
-
mogwai
The minimal, obvious, graphical, widget application interface
-
egui-data-table
A generic data table widget implmentation for egui
-
yew-nested-router
A router for Yew which supports nesting
-
dioxus-sdk
A platform agnostic library for supercharging your productivity with Dioxus
-
door_player
Door Player, Cross by ffmpeg and egui
-
undo_2
Undo and redo done the right-way
-
druid
Data-oriented Rust UI design toolkit
-
wxdragon
Safe Rust bindings for wxWidgets via the wxDragon C wrapper
-
relm
Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust
-
stereokit-rust
High-Level Rust bindings around the StereoKitC library for XR
-
egui-toast
Toast notifications for the egui library
-
egui_colors
Experimental color styling toolkit for egui
-
rstatusbar
Configurable statusbar for Xorg server using xsetroot
-
floem
A native Rust UI library with fine-grained reactivity
-
network-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
egui-snarl
Node-graphs for egui
-
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
-
hui
UI library for games and other interactive applications
-
syfo
A minimal Rust GUI system monitor built with egui
-
mizuki
A toolkit for building Tauri Plugins that enables type-safe IPC through GraphQL
-
libgsh
Graphical Shell server SDK library
-
global-hotkey
Global hotkeys for Desktop Applications
-
homie
An interactive coding buddy
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
-
gstore
Global and local state management in redux style for applications written in Rust
-
nu_plugin_file_dialog
nu plugin to select files through the native dialog
-
ironbar
Customisable GTK Layer Shell wlroots/sway bar
-
wiard
Window handling library for Windows in Rust
-
seekr-util
System search util for linux
-
tauri-plugin-log
Configurable logging for your Tauri app
-
mundy
Reads various system-level accessibility and UI preferences
-
ui-events
working with UI events and input types
-
egui_memory_editor
memory editor for the egui library
-
leptos-use-bh
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
membrane
opinionated crate that generates a Dart package from a Rust library. Extremely fast performance with strict typing and zero copy returns over the FFI boundary via bincode.
-
rsiot
Метакрейт, импортирующий все другие крейты через флаги feature
-
iced_modern_theme
Modern theme for iced-rs
-
tuxmux
Tmux utility for session and window management
-
pop-os/system76-keyboard-configurator
Keyboard configuration UI
-
egui_ratatui
Ratati Backend that is also an EGUI widget! WASM BEVY MACROQUAD EFRAME
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
freezeout-gui
Freezeout Poker GUI
-
quickcount
Sleek, minimal and blazingly fast word counter app
-
freya
Cross-platform GUI Library powered by Dioxus and Skia
-
accesskit_winit
AccessKit UI accessibility infrastructure: winit adapter
-
lazy_async_promise
Primitives for lazily getting data from futures with tokio for immediate mode guis
-
egui-dropdown
An actual dropdown list for egui
-
tauri-plugin-cors-fetch
Enabling Cross-Origin Resource Sharing (CORS) for Fetch Requests within Tauri applications
-
pix-engine
A cross-platform graphics/UI engine framework for simple games, visualizations, and graphics demos
-
freecut
A cut optimizer gui for cutting rectangular pieces from panels
-
egui_cable
A generic and extensible data-oriented widget for connecting ports by cables
-
cargo-gra
Cargo subcommand for gtk-rust-app
-
iced_navigation
Navigation library for the iced GUI framework
-
rinf_cli
native business logic, Flutter for flexible and beautiful GUI
-
aphorme
A program launcher for X11 and Wayland
-
xdg-portal
implement for xdg-desktop-portal
-
egui_struct
EguiStruct is a rust derive macro that creates egui UI's from arbitrary structs and enums
-
imnodes
Rust bindings to https://github.com/Nelarius/imnodes
-
enum2egui
derive macro that creates a set of egui ui databindings from arbitrary data structures. Supports egui v0.31.0
-
gsk4
Rust bindings of the GSK 4 library
-
grafana-sync
Dashboard synchronization tool for grafana
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
qemu-display
Helper library to communicate with qemu -display dbus
-
system-tray
Async
StatusNotifierItem
andDBusMenu
client for custom tray implementations -
pelican_ui
A modern UI/UX toolkit optimized for the RAMP stack
-
pagetop-hljs
Utiliza HighlightJS para mostrar fragmentos de código con resaltado de sintaxis con PageTop
-
gui
A generic UI library/framework
-
tk
Rust bindings for Tk GUI library
-
elbey
A bare bones desktop app launcher focusing on simplicity and speed
-
egui-keybind
A keybind widget for egui
-
cargo-zng
Zng project manager
-
oklch-color-picker
A standalone graphical color picker using the Oklch color space. Allows output to hex, rgb, hsl and many other formats.
-
yoga
Rust bindings for Facebook's Yoga, a Flexbox layout engine
-
pi_flex_layout
High performance & cross-platform Flexbox implementation
-
betrayer
tray icons that integrate well with winit
-
egui_extras
Extra functionality and widgets for the egui GUI library
-
libhelium
Rust bindings for libhelium
-
egui-modal
a modal library for egui
-
grafo
A GPU-accelerated rendering library for Rust
-
egui_node_editor
A helper library to create interactive node graphs using egui
-
i-slint-core
Internal Slint Runtime Library
-
igneous-md
lightweight markdown viewer
-
airgorah
A WiFi security auditing software mainly based on aircrack-ng tools suite
-
ehmi
HMI components for egui
-
prettypretty
Applying 2020s color science to 1970s terminal user interfaces
-
iced_layershell
layershell binding for iced
-
egui_dialogs
Platform-agnostic, customizable dialogs for egui library
-
egui_ltreeview
A tree view widget for egui
-
egui_text_animation
text animation using egui
-
fltk-fluid
Rust wrapper for fltk's fluid (RAD tool)
-
rusty_gui
GUI library for Rust
-
wayland-protocols-plasma
Generated API for the Plasma wayland protocol extensions
-
vizia
A declarative desktop GUI framework
-
sway-scratchpad
Convert a command to a scratchpad
-
rust-discord-activity
A lightweight library to control Discord Rich Presence
-
wmfocus
Visually focus windows by label
-
cursor-icon
Cross platform cursor icon type
-
egui_xml
XML macro for egui
-
egui-theme-switch
A pretty theme switch for your egui app
-
webkit2gtk
Rust bindings for webkit-gtk library
-
winvd
functions for accessing Windows 11 virtual desktop API, requires at least 24H2 26100.2605
-
TerimalRtdm
Lightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs
-
gooey
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
ink-stroke-modeler-rs
Unofficial and partial Rust rewrite of ink-stroke-modeler, a C++ library for beautifully smoothing freehand (touch/stylus/pointer) input
-
sickle_ui
A widget library built for Bevy, in Bevy
-
rio-window
Winit fork maintained for Rio terminal
-
microui-redux
Idiomatic Rust MicroUI (immediate mode GUI) library port
-
series-troxide
Modern Series Tracker
-
shotgun
Minimal X screenshot utility
-
maycoon
Lightning fast and powerful UI Framework for Rust
-
egui_autocomplete
Auto complete text box for egui
-
viewy
A web UI toolkit that combine the advantages of a design system and an ui library
-
kas
A pure-Rust GUI toolkit with stateful widgets
-
egui-graph-edit
A helper library to create interactive node graphs using egui
-
waynest
Core wayland stuff
-
jui
ui set based on slint
-
hyprcloser
Automatically close a window when it loses focus
-
puppeteer
A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels
-
theframework
A cross platform application UI framework
-
dpi
Types for handling UI scaling
-
toumei
Detects system tray transparency on macOS, Windows, and Linux
-
egui-selectable-table
egui to create tables with draggable cell and row selection
-
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
-
egui_flex
A flexbox-like layout system for egui
-
libappindicator
Rust safe bindings for libappindicator
-
libxmlb
Rust bindings for libxmlb
-
leptos-routes
Fluent route declarations for the Leptos web framework
-
egui_gauge
egui gauge UI element
-
yewprint
Port of blueprintjs.com to Yew
-
i-slint-common
Helper crate for sharing code & data structures between i-slint-core and slint-compiler
-
egui_gl_glfw
OpenGL backend for egui using GLFW
-
win7-notifications
Send Windows 10 styled notifications on Windows 7
-
dafont
Minimal dependency, pure-Rust alternative to font-loader and servo-fontconfig
-
shade
graphics library
-
fui_core
Core library of FUI MVVM UI Framework
-
window
Minimal Rust code for creating a window, automatically choosing a backend window manager and graphics API
-
daisy_rsx
Daisy UI components for the Dioxus Rust library
-
wgpu_canvas
A 2D WGPU renderer API for drawing text, shapes, and images with Rust
-
cassowary
linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'
-
bevy_voxel_plot
An efficient voxel plot with support for transparency for bevy
-
apple-music
fully control local MacOS Apple Music player
-
arexibo
A client (player) for the Xibo signage system
-
dioxus-chessboard
A chessboard component for Dioxus
-
egui-directx11
Direct3D11 renderer for
egui
-
window_clipboard
obtain clipboard access from a
raw-window-handle
-
iced-twitch-gui
GUI to work with the currently live streams of your followed twitch creators
-
yozefu-app
The Kafka consumer of Yozefu
-
tui-bar-graph
A Ratatui widget for rendering pretty bar graphs in the terminal
-
egui_tracing
Integrates tracing and logging with egui for event collection/visualization
-
dioxus-radio
Fully-typed global state management with a topics subscription system for Dioxus 🧬
-
pipemenu
Gnome (GTK4 + libadwaita) dmenu alternative
-
ultralight
Rust bindings for Ultralight: Next-Generation HTML Renderer
-
witer
An iterator-based Win32 windowing library
-
random-unicode-emoji
that returns random Unicode emojis. ⚙️
-
iced_widget
The built-in widgets for iced
-
azul-layout
Layout solver + font and image loader the Azul GUI framework
-
notifica
Small, cross-platform Rust crate for sending system notifications
-
egui_knob
knob widget for egui
-
tether-egui
GUI for building and testing Tether-based applications
-
egui_mobius
A modular construction framework for egui applications
-
iced_audio
An extension to the Iced GUI library with useful widgets for audio applications
-
dioxus-native
Native renderer for Dioxus based on blitz
-
obel_platform
Platform agnostic support
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
e-app
MII - Machine Internal Inspection
-
basalt
A window/ui framework built upon vulkan
-
windot
emoji picker
-
tauri-plugin-android-fs
Android file system API for Tauri
-
stylo_taffy
Interop crate for the stylo and taffy crates
-
drag
Start a drag operation out of a window
-
egui_winit_platform
Platform code to use egui with winit
-
egui-sf2g
egui integration for sf2g
-
quick-diff-me
Quick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app
-
q-recognizer
$Q, $P, and $P+ gesture recognizers
-
simple-crosshair-overlay
native crosshair overlay
-
batlert
A GTK popup for linux, to indicate critical battery level
-
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
-
wai-bindgen-cli
A language bindings generator for wai
-
wayland-backend
Low-level bindings to the Wayland protocol
-
kanbanrs
A basic kanban task manager written with egui
-
egui_canvas
A TKinter-like canvas widget for egui
-
imgui-glow-renderer
glow renderer for the imgui crate
-
dioxus-bootstrap
A set of Bootstrap-based components for Dioxus
-
sf2g-xt
Various extensions to SFML's core functionality
-
win-msgbox
fully featured, ergonomic interface to Windows' MessageBox
-
tauri-plugin-oauth
A Tauri plugin for spawning a localhost server. Needed for some oauth flows (Login with X).
-
egui_double_slider
A double slider widget for egui
-
all-is-cubes-ui
User interface subsystem for the all-is-cubes engine
-
ferrishot_iced_widget
The built-in widgets for iced
-
tauri-plugin-board
vending machine development board of kits for tauri, use kotlin
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
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.
-
egui-modal-spinner
A modal spinner to temporarily suppress user input in egui
-
egui_chip
compact component to display tags, selections, or actions
-
egui-aesthetix
A Uniform and programmatic approach to theming Egui applications
-
egui_animation
Experimental animation utilities for egui, including easing functions and a collapse view
-
tray-indicator
tray-icon crate
-
fontique
Font enumeration and fallback
-
egui_graph
A general-purpose node graph widget for egui
-
tauri-plugin-single-instance
Ensure a single instance of your tauri app is running
-
yeehaw
Batteries Included Text Based Application Framework
-
eyesbreaker
Relax your eyes and take a break
-
pagetop-node
PageTop package for easy content type creation and customization
-
allegro_dialog
Allegro 5 dialog addon Rust wrapper
-
egui-d3d9
D3D9 backend for egui
-
app_input
Cross-platform mouse and keyboard input
-
egui-dataframe-sample
Rust egui Widgets for polars dataframe
-
freezeout-cards
Freezeout Poker cards types
-
leptoaster
A minimal toast library for Leptos
-
table-rs
📋 A highly customizable table component for WASM frameworks like Yew, Dioxus, and Leptos
-
claui
A GUI generator for clap using egui
-
druid-widget-nursery
Extra widgets for
druid
that are not yet ready for inclusion in Druid proper -
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.
-
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout
-
winio
Single-threaded async GUI runtime based on compio
-
hyprland-monitor-attached
Listen monAdd event from the Hyprland wayland compositor
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
delicious-adwaita
Color scheme manager for gtk4 libadwaita applications
-
web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
egui_grid
Create grid-based layouts for egui
-
ribir_widgets
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
egui_transition_animation
Easy animated transitions between multiple pages in egui
-
cairodrag
Unofficial drag-and-drop implementation for cairo-rs
-
i3stat
A lightweight and batteries-included status_command for i3 and sway
-
glutin_egl_sys
The egl bindings for glutin
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
egui_alignments
alignment tools for egui
-
gedv
geometry and devices in GUI library
-
tray-icon-win
Create tray icons for desktop applications on Windows (fork of tauri-apps/tray-icon)
-
nwg-webview-ctrl
封装Microsoft Edge WebView2浏览器内核为Native Windows GUI (i.e. NWG crate)开发框架的WebView图形控件
-
jay-compositor
The Jay compositor
-
swayrbar
A swaybar-protocol implementation for sway/swaybar
-
wtx-ui
Different user interfaces for WTX
-
iced_toasts
An add-on crate for iced that provides toast notifications
-
build-my-react-js
Integrate your ReactJS with your Rust CI and build it
-
tauri-plugin-hotkey
Tauri Plugin to receive hotkey press and release OS events
-
tauri-plugin-mixpanel
Tauri plugin for Mixpanel analytics
-
tauri-plugin-sentry
An experimental Tauri Plugin for Sentry
-
mouse_position
Get the mouse position on Linux, Windows and MacOS
-
maps4print/azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
i3nator
Tmuxinator for the i3 window manager
-
quarve
Experimental desktop GUI framework that's multithreaded, declarative and designed for Rust
-
makepad-android-state
Exposes access to Makepad's context states on Android
-
egui-scale
Egui scaling library
-
ravel-web
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
tauri-plugin-prevent-default
Disable default browser shortcuts
-
trayicon
Tray Icon, that thing in the corner
-
fltk2
Rust bindings for the FLTK GUI library
-
acrylic-wayland
compile acrylic apps for wayland environments
-
svguru
A lightweight SVG viewer with embedded GUI
-
bytebraise
Proof-of-concept experiment to see how much of BitBake can be implemented in Rust
-
egui-twemoji
An egui widget that renders colored Twemojis
-
image-roll
Image Roll is a simple and fast GTK image viewer with basic image manipulation tools
-
grx
Abstraction layer for UI development
-
egui-sfml
egui integration for rust-sfml
-
user-idle
Get a users idle time
-
egui_glium
Bindings for using egui natively using the glium library
-
granite-rs
Rust bindings for Granite
-
screenruster
X11 screen saver and locker
-
browser-window
optionally async, optionally threadsafe, electron-like browser toolkit for Rust
-
egui_material_icons
Material icons for egui
-
vgtk
A declarative UI framework for GTK
-
pixel-widgets
Component based UI library for graphical rust applications
-
tauri-plugin-structure-manager
Tauri plugin for managing application structure, including directory and file creation and validation. This plugin helps ensure that the necessary project structure is maintained and…
-
egui-colorgradient
A color gradient edior for egui
-
nu_plugin_desktop_notifications
A nushell plugin to send desktop notifications
-
egui_node_graph2
A helper library to create interactive node graphs using egui
-
flo_draw
Hassle-free windowed 2D graphics rendering
-
i3-focus-last
Focus last window on i3
-
layout_engine
A small project to mimic css flexbox and css grid
-
key-names
Platform-aware keyboard key name handling for Rust applications
-
laststraw
A lightweight GUI Rust framework for quick desktop applications
-
datafusion-functions-window-common
Common functions for implementing user-defined window functions for the DataFusion query engine
-
lipl-display-slint
Displaying part on the screen using slint
-
cnx
X11 status bar
-
fa-iced
A Font Awesome library written in Rust for the iced UI framework
-
cw-axe
AWS CloudWatch CLI log viewer
-
shvar
POSIX-compliant shell variable substitution routine
-
vex-rt
runtime for the Vex V5 built on top of PROS
-
kwui-cli
Command line tool for kwui - A GUI library with JSX/CSS support
-
tauri-plugin-admob
Tauri Plugin admob
-
breakwater-egui-overlay
Bindings for a custom breakwater egui overlay
-
spux
A handcrafted and opinionated library of minimal loaders for Leptos
-
tauri-plugin-context-menu
Handle native Context Menu in Tauri
-
gdk4-x11
Rust bindings of the GDK4 X11 library
-
tauri-plugin-penetrable
Using the win32api to achieve click-through of the tauri main window
-
pagetop-admin
PageTop package that provides a unified settings interface to other packages
-
qt_core
Bindings for QtCore C++ library
-
bevy_webview_wry
Allows you to create a webview based on wry
-
dioxus-time
Timing utilities and hooks for Dioxus
-
hui-winit
winit platform backend for
hui
-
notan_egui
EGUI support for Notan
-
rs-complete
that handles text/word completion
-
machine-check-gui
formal verification tool machine-check
-
crossfont
Cross platform native font loading and rasterization
-
too
tui framework
-
lipl-display-gtk
Displaying part on the screen using gtk
-
microui
(immediate mode GUI) library in pure rust
-
fileorg
File Organizer GUI tool made in rust
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
obel_dylib
Force the obel Engine to be dynamically linked for faster linking
-
egui-map
Visual component to draw a map on screen
-
fzf-wrapped
integrating the
fzf
cli tool into your rust program! -
yew-oauth2
OAuth2 components for Yew
-
imgui-sdl2-support
sdl2 support code for the imgui crate
-
vizia_style
The style components of vizia
-
yew-limput
A yew component that provides an html input with real-time value filtering
-
howudoin
Progress reporting abstraction
-
tauri-plugin-system-info
A tauri plugin for retrieving system info
-
embed_ui
The simplest webview library ever made, probably
-
active-win-pos-rs
Get position, size, title and a few other properties of the active window on Windows, MacOS and Linux
-
tauri-plugin-opener
Open files and URLs using their default application
-
cargo-pixel
2d pixel art game engine & rapid prototype tools support terminal,sdl2 and web
-
material-egui
Material Design color theme generator for Egui
-
egui_solarized
Solarized theme for egui
-
egui_zhcn_fonts
load system zhcn fonts automatically for egui
-
gtk_comfy
Gtk Comfy offers a solution to use serde formats in GTK builder files
-
iso8583_parser
An ISO8583 Message Parser
-
egui_flow
that helps you with tasks which cant run directly in the egui ui code
-
xcolor
Lightweight color picker for X11
-
qemu-rdp
org.qemu.Display1 RDP server
-
egui-sdl2-event
event handling for egui in SDL2 window applications
-
acrylic
ultra-portable, web-inspired UI toolkit with SIMD graphics
-
waybar-cffi
High level bindings to create a Waybar CFFI module
-
nix-query-tree-viewer
A GTK viewer for
nix-store --query --tree
output -
gtk-ui
The transpiler for GtkUI
-
tauri-plugin-sherpa-ncnn
Real-time Speech recognition plugin for Tauri V2 Android
-
gw_signal
Package with signal processing tools for graviational waves studies
-
tauri-cli
Command line interface for building Tauri apps
-
raui-immediate-widgets
Widgets library for RAUI immediate mode UI layer
-
msgbox
A multi-platform message box modal with a OK button, which runs synchronously
-
egui-multiwin
that allows for multiple windows with egui
-
ui-events-winit
bridging ui-events and winit
-
tauri-plugin-notification
Send desktop and mobile notifications on your Tauri application
-
tauri-plugin-wallpaper
A Tauri plugin to set your window as wallpaper behind desktop icons
-
appindicator3
Rust bindings for the AppIndicator and AyatanaAppIndicator library
-
oper
Command line tool to browse changes across multiple git repositories managed by google's git-repo tool
-
tauri-runtime
Runtime for Tauri applications
-
guiver
GUI programming with Piet
-
egui-multiselect
Multiselect widget for egui
-
egui_keyboard
virtual keyboard widget for egui
-
kas-widgets
KAS GUI / widgets
-
accesskit_windows
AccessKit UI accessibility infrastructure: Windows adapter
-
tauri-codegen
code generation meant to be consumed inside of
tauri
throughtauri-build
ortauri-macros
-
tauri-plugin
Build script and runtime Tauri plugin definitions
-
woab
Widgets on Actors Bridge - a GUI microframework for combining GTK with Actix
-
pn-editor
A powerful program to view, edit and simulate petri nets
-
luminol-eframe
egui framework - write GUI apps that compiles to web and/or natively
-
savory
Core library for building user interface
-
slint-updater
Tool used to update .slint files from previous versions
-
frametrix
manage LED matrix device on framework laptop
-
winit_craft
Cross-platform window creation library
-
irondash_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
tauri-plugin-android-package-install
This plugin mainly provides package install on android devices
-
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
-
swayws
allows easy moving of workspaces to and from outputs
-
xilem_web
HTML DOM frontend for the Xilem Rust UI framework
-
irox-egui-extras
Extras & tweaks for the egui framework
-
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.
-
rofi
windows and parse the output
-
egui-theme-lerp
An egui lib to animate theme switching between visuals
-
cxx-qt-lib
Qt types for integrating
cxx-qt
crate withcxx
-
mg
Minimal UI library based on GTK+
-
egui_clickpack_db
ClickpackDB integration for egui (public Geometry Dash clickpack archive)
-
libbismuth
Rust bindings for libbismuth
-
alert-after
Get a desktop notification after a command finishes executing
-
imgui-inspect
Traits and default implementations for inspecting values with imgui
-
vexide-slint
Slint for the vexide runtime
-
robius-android-env
Rust access to Android state (native Java objects) managed by UI toolkits
-
bear-lib-terminal
BearLibTerminal FFI for Rust
-
hframe
Show HTML content "inside" your egui rendered application
-
tauri-plugin-clipboard-manager
Read and write to the system clipboard
-
declarative
Generic DSL macros for easy view code manipulation
-
niri-ipc
Types and helpers for interfacing with the niri Wayland compositor
-
amberwindow
An easy to use ImmediateMode gui library for Rust
-
chunks-rs
making GTK4 widgets, inspired by Elkowar's Wacky Widgets
-
leptos-tiptap
Tiptap integration for leptos projects
-
tauri-plugin-keygen-rs
Tauri plugin for Keygen.sh licensing, based on keygen-rs
-
tv-renamer
TV renaming application with TVDB titles and templating support
-
egui_kittest
Testing library for egui based on kittest and AccessKit
-
rsiot-messages-core
Базовые трейты для реализации типа сообщения
-
egui_virtual_keyboard
Virtual Keyboard for egui
-
egui_console
A Console Window for egui
-
egui-ark
Bindings between the egui GUI library and ark
-
ac-qu-ai-nt-gui-eframe
A GUI (written with egui / eframe) for ac-qu-ai-nt
-
implot
Rust bindings to https://github.com/epezent/implot
-
float-pigment
A collection of major float-pigment crates
-
myxine
Get a GUI fast in any language under the sea!
-
chessground
A chessboard widget for Relm/GTK
-
phoenix_gui
A GUI library for visualizing data in a simple and easy way
-
rust_native
A modern, cross-platform UI framework for building native applications
-
awesome-app
Rust CLI to create Awesome Desktop And Cloud Applications with Rust
-
egui_nerdfonts
Nerdfonts icons for egui
-
schellings_model
Schelling's model written in rust
-
tauri-plugin-sharetarget
tauri apps: receive share intents on Android
-
kurage
Helper functions/macros for development with relm4
-
rlink
High performance Stream Processing Framework
-
gtk-ui-builder
parse Blueprint files and convert them into GTK UI files
-
egui-gizmo
3d transform gizmo for the egui library
-
crossyword
A crossword puzzle written in Rust
-
imgui-sdl2
SDL2 Input handling for imgui-rs
-
tauri-plugin-pty
Pseudo Terminal (PTY) plugin for Tauri
-
pistoncore-glutin_window
A Piston window back-end using the Glutin library
-
narui
A react-inspired UI library for building multimedia desktop apps with rust and vulkan
-
oxyde-cloud-deploy
CLI for deploying the Oxyde Cloud API
-
egui-winit
Bindings for using egui with winit
-
mars-relay
control and automate a window manager
-
relm4-components
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
tauri-helper
A collection of tools and utilities designed to simplify the development of Tauri applications
-
wcolor
Lightweight color picker for Windows
-
coastra
A GUI Library for Rust
-
flex-grow
allocate a size between children
-
noise_gui
A graphical user interface for Noise-rs
-
dioxus-lib
Build fullstack web, desktop, and mobile apps with a single codebase
-
egui-theme-switcher
egui widget for switching theme
-
publicviewing-cli
Small command line application that displays one or many given URLs in a OS native WebView
-
suzy
GUI framework based on observer pattern
-
qttypes
Manually maintained buildings for Qt value types
-
keru
Experimental GUI library
-
octicons
A scalable set of icons handcrafted with <3 by GitHub ported for use in Rust
-
wai-bindgen-gen-rust
Abstractions for generating Rust glue code for WAI
-
egui-tetra2
egui integration for Tetra
-
lipl-display-egui
Displaying part on the screen using egui
-
ggez-egui
egui for ggez
-
dioxus-material-icons
Material Icons for Dioxus
-
paws
A very simple, bring-your-own-backend UI layout library built for quick prototyping
-
muda-win
Menu Utilities for Desktop Applications on Windows (fork of tauri-apps/muda)
-
iced-lenia
Particle Lenia simulation in Rust using iced
-
layershellev
extra shell binding for layershell with winit like eventloop
-
xcursor-writer
write xcursor format
-
appit
A math library specialized for 2d screen graphics
-
crowser
Create "desktop apps" using user-installed browsers
-
tauri-plugin-shellx
Unlocked Tauri Shell Plugin
-
imgui-sdl3-renderer
Imgui rendering backend for the sdl3 renderer
-
nuklear-rust
Rust wrapper for Nuklear 2D GUI library (github.com/vurtun/nuklear)
-
tauri-plugin-graphql
A plugin for Tauri that enables type-safe IPC through GraphQL
-
virtual_view
a virtual view diff in rust
-
slint-center-win
Center a Slint window running on a
winit
backend -
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
polarbear
Polar bears' panel for wayland
-
streamdeck-rs
Unofficial Stream Deck SDK for Rust
-
rust_on_rails
Ergonomic Rust layer for simplifying native and web app development with minimal boilerplate
-
mdsycx
markdown with Sycamore
-
baobab
boa_cli in egui
-
robius-use-makepad
Auto-configures all
robius-*
crates in your dependency tree to work with Makepad -
boing
A safe wrapper over libui-ng-sys
-
graphene-rs
Rust bindings for the Graphene library
-
ribir_material
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
skulpin-plugin-imgui
A plugin for skulpin that implements imgui rendering
-
colori
basic color conversion and manipulation library
-
dioxus-use-mounted
Dioxus hook to use a mounted element
-
rustty-oxide
extensible GUI library for Rust terminal applications using rustty
-
egui_glfw
OpenGL backend for egui using GLFW
-
dioxus_storage
Local and persistent storage utilities for Dioxus
-
selection
Get the text selected by the cursor
-
hyperchad_transformer
HyperChad Transformer package
-
minibreak
lightweight cli tool
minibreak
to wash your eyes before taking a break during heavy work -
cxx-qt
Safe interop between Rust and Qt
-
xdialog
A small native-ish cross platform dialogs library with zero runtime dependencies
-
accesskit_atspi_common
AccessKit UI accessibility infrastructure: core AT-SPI translation layer
-
ibtwsapi
A fork of the IBKR-API-Rust package that uses a simpler interface paradigm
-
yaib
i3 Bar, with a focus on displaying lots of data
-
atl-thunk
Rust wrapper for ATL thunk type
-
iced-multi-window
managing many windows in an iced application
-
egui_term
Terminal emulator widget powered by EGUI framework and alacritty terminal backend
-
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.
-
flip-ui
Rust integration for handling and compiling the UI built via the UI Flip UI Builder
-
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
-
ferrishot_iced_debug
A pluggable API for debugging iced applications
-
wrecked
A terminal graphics library
-
x-bow
Precise State Management Library
-
smithay
writing wayland compositors
-
egui_node_graph
A helper library to create interactive node graphs using egui
-
gui_panic_handler
panic handler which summons a GUI dialog, using egui
-
tauri-plugin-drpc
A plugin for Tauri that adds support for Discord Rich Presence
-
egui_speedy2d
egui integration for speedy2d
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
egui_listview
A list view widget for egui
-
gvdb-macros
Convenience macros for gvdb
-
tauri-plugin-blec
BLE-Client plugin for Tauri
-
egui-keybinds
keybinding system developed for EGUI
-
iui
small, easy to distribute GUI bindings
-
arkui-sys
Bindings to the native ArkUI API of OpenHarmony
-
river-bsp-layout
Binary space partitioned layout for the tiling Wayland compositor River
-
sworkstyle
Workspaces with the swayest style! This program will dynamically rename your workspaces to indicate which programs are running in each workspace. It uses the Sway IPC. In the absence of a config file…
-
tauri-plugin-in-app-browser
Tauri plugin to open browsers in the app (SFSafariViewController & Chrome Custom Tabs)
-
adi
Ultra-portable hardware interface for platform-agnostic applications
-
wayshot
Screenshot tool for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
tauri-plugin-deno
A tauri 2 plugin to use javascript code (deno) in the backend
-
iced_font_awesome
Font Awesome component for Iced
-
egui_tabs
A tabs control for egui
-
is-dark-theme
Check if macOS is configured to use a Dark Mode appearance
-
hello_egui
A collection of useful crates for egui
-
zng-app
Part of the zng project
-
robar
but flexible system overlay bar for the X Window System (X11)
-
lemna
A Reactive UI framework for Rust
-
osmgpsmap
OsmGpsMap-1.0
-
obel
A refreshingly simple data-driven game engine and app framework
-
nfde
Rust bindings for Native File Dialog Extended
-
egui_float_scroller
A fixed-size scrollbar widget for egui
-
orbclient_window_shortcuts
Shortcut support for orbclient::Window
-
aki-image-view-gtk
image view gtk gui application
-
rust-py-miio
interface to interact with Miio devices via Python using PyO3. Doesn't pretend to be used by third parties.
-
azul-dll
C-API of Azul GUI
-
concoct
Cross-platform UI framework
-
gtk-rs-state
Allows modifying gtk-rs widgets from other threads
-
nwg_ui
GUI library that builds upon native-windows-gui
-
egui_timeline
A general timeline widget for egui, for working with time-based media and control
-
glade-bindgen
generate gtk glade bind
-
qt_3d_extras
Bindings for Qt3DExtras C++ library
-
gxi
Zero-Cost Cross-Platform Native Widget based Component System in Rust
-
ttf-noto-sans
Noto Sans TrueType fonts for embedding into your application binary
-
witas
An asynchronous window library in Rust for Windows
-
kas-wgpu
KAS GUI / wgpu front-end
-
tauri-plugin-share
A Tauri share plugin
-
floem-ui-kit
Ready-to-use UI components for the Floem GUI library
-
mina
expressive, framework-independent animation library for Rust
-
ecargo
Cargo metadata viewer using egui
-
futures-signals-component-macro
Macro for creating futures-signals compatible components
-
conrod_floatwin
A virtual windowing library for Conrod UI
-
yew-stdweb
A framework for making client-side single-page apps
-
tauri-plugin-camera
A Tauri plugin for accessing the camera on Android devices
-
git-function-history-gui
GUI frontend for git-function-history
-
dioxus-signals
Reactivie signals for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
raylib_imgui
A Raylib based backend for imgui
-
egui_tracing_rs
Integrates tracing and logging with egui for event collection/visualization
-
systray-ti
making minimal cross-platform systray GUIs
-
revela
A user interface abstracted over a selection of backends
-
syntect_minecraft_highlighting
Highlight code with Minecraft formatting
-
pugl-ui
A stub for small embeddable GUI-toolkits using pugl
-
afrish
binding for the Tk graphics toolkit, made for building the Afrim IME
-
tauri-plugin-nosleep
Tauri plugin to prevent the power save functionality in the OS
-
dbusmenu-gtk3
Rust bindings to dbusmenu-gtk3
-
ofps-suite
GUI tool for OFPS
-
gemgui
GUI application library
-
imgui-sys
Raw FFI bindings to dear imgui
-
tauri-plugin-decorum
Opnionated window decoration controls for Tauri apps
-
opmark-egui
An experimental presentation application based on OpMark, powered by egui
-
anim
A framework independent animation library for rust, works nicely with Iced and the others
-
baze64-gui
A GUI for encoding & decoding base64
-
silkenweb-signals-ext
Extras for futures-signals
-
systray2
making minimal cross-platform systray GUIs
-
captrs
Cross-platform screen capture library
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
gtk-rust-app
Framework for writing flatpak apps with GTK in Rust
-
imgui-winit-support
winit support code for the imgui crate
-
wayland-protocols-wlr
Generated API for the WLR wayland protocol extensions
-
maycoon-widgets
Widgets for Maycoon UI => See the
maycoon
crate for more -
iced_webview
iced webview library
-
clitui
A tui for your cli tools
-
compose-taffy
A layout tree implementation using taffy and compose-rt crate
-
google_material_symbols
Google Material Design Icon Font
-
rsiot-component-core
Типы данных для создания компонентов
-
masonry
Traits and types of the Masonry toolkit
-
yew-router
A router implementation for the Yew framework
-
rich-sdl2-rust
The sdl2 wrapper for Rust
-
verglas
🧊 Iced SVG icon font generator
-
notabena
A note-taking app for the command line. GUI support will be added (see README).
-
dxgcap2
Screen capturing with DXGI for Windows in Rust
-
anubis
Game launcher for gaming consoles
-
iced_video_player
A convenient video player widget for Iced
-
tauri-plugin-os
Read information about the operating system
-
bevy_egui
A plugin for Egui integration into Bevy
-
below
An interactive tool to view and record historical system data
-
rio-winit-fork
Cross-platform window creation library
-
egui_form
Form validation for egui
-
egui-fltk-frontend
FLTK frontend for Egui WGPU backend
-
yeehaw_tui
Batteries Included Text Based Application Framework
-
tui-shader
A ratatui widget that renders a fragment shader in the terminal
-
input-emulation
cross-platform input emulation library used by lan-mouse
-
klask
Automatically create GUI for clap apps
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
irondash_texture
Rust Bindings for Flutter External Textures
-
tauri-plugin-python
A tauri 2 plugin to use python code in the backend
-
nativeshell
package
-
tauri-plugin-localhost
Expose your apps assets through a localhost server instead of the default custom protocol
-
pop-os/pop-upgrade-gtk
upgrading Pop!_OS and its recovery partition to new releases
-
egui_demo_lib
Example library for egui
-
cnx-contrib
Additional widgets for Cnx status bar
-
pane
Align text inside of resizable rectangular panes
-
egui-qr
QR painter for egui
-
tauri-plugin-keygen-rs2
Tauri plugin for Keygen.sh licensing, based on keygen-rs
-
wmctl
Rust X11 automation
-
get-selected-text
A tiny Rust library that allows you to easily obtain selected text across all platforms (macOS, Windows, Linux)
-
raui-tesselate-renderer
RAUI renderer that tesselates layout into vertex and index buffers
-
vivi_ui
Custom component library for Slint
-
eframe_tao
egui framework - write GUI apps that compiles to web and/or natively
-
debugui
Add a gui window to your program to view and manipulate values at runtime
-
egui-controls
build a control panel with egui
-
orbtk-tree
Tree structure based on DCES
-
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…
-
kas-view
KAS GUI / view widgets
-
winit_input_helper
Processes winit events, allowing input state to be queried at any time
-
tauri-plugin-zubridge
A Tauri plugin for state management between frontend and backend
-
waypwr
A power menu for Wayland
-
code-graph
An egui app that can display code graphics and find all references
-
discord_interaction
A high-level library for using Discord's interactions model. Uses AWS Lambda.
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
bevy_round_ui
rounded-rect material shader for bevy_ui
-
systrayx
making minimal cross-platform systray GUIs
-
egui-datepicker
Adds date picker widget for egui gui library
-
lies
LIcense Embedding System
-
hyoka
Generic REPL that can be configured to do pretty much anything you want
-
iced_futures
Commands, subscriptions, and future executors for iced
-
leptos-material
A Leptos component wrapper for Material Web Components
-
rust-gui
This project is a wrapper of the c++ library Dear ImGui to implement a simple GUI fast
-
structform
managing interactive forms which encodes validation rules using the type system
-
gflux
tiny experimental reactive component system for rust, designed to make GTK more manageable
-
rust_qt_binding_generator
Generate code to build Qt applications with Rust
-
raccoin_ui
The UI for Raccoin
-
cushy
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
ontv
A rich desktop application for tracking tv shows
-
hyperchad_renderer_html
HyperChad HTML renderer package
-
buoyant
SwiftUI-like UIs in Rust for embedded devices
-
stardust-xr
Base library for the Stardust XR display server
-
yozefu-tui
rendering the TUI of Yozefu
-
shrug
Easy access to your favourite strings
-
relm-test
Testing library for relm
-
audio-widgets
A collection of audio related UI widgets for Rust
-
guibuilder
A program that builds a GUI using JSON passed through stdin
-
guion
Flexible GUI Framework
-
nvdialog-rs
High-level Rust bindings for NvDialog
-
conrod_winit
100% Rust, extensible 2D GUI library
-
nxui
A cross-platform GUI toolkit in Rust
-
egui_glow_tao
Bindings for using egui natively using the glow library
-
easy-imgui-filechooser
File-chooser widget for easy-imgui
-
egui-winit-ash-integration
egui integration crate for winit and ash
-
slint-lsp
A language server protocol implementation for Slint
-
windows-capture
Fastest Windows Screen Capture Library For Rust 🔥
-
slintcalc
A little calculator
-
dm_x
using dmenu as an option picker
-
egui_commonmark_backend
Shared code for egui_commonmark and egui_commonmark_macros
-
cosmic-time
An animation Crate for Iced and Cosmic DE
-
oters_gui
Graphical library definitions for the oters programming language
-
tauri-plugin-mobile-onbackpressed-listener
This plugin mainly provides event listener for controlling the onBackpressed action on mobile devices
-
re_capabilities
Capability tokens for the Rerun code base
-
acute
Modular Data Driven Physics and Render Engine for the rust programming language
-
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
-
efl
Enlightenment Foundation Libraries bindings in Rust
-
waytrogen
A GTK graphical user interface for changing your wallpapers on Wayland based compositors
-
lillinput
connecting libinput gestures to i3 and others
-
tailscale-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
umberwm
minimalist X11 window manager
-
lunex_engine
not inteded to be used standalone. It is a dependency of Bevy_Lunex
-
korhah
A minimal & extensible reactive event system
-
hsv
converting values in HSV color space to RGB
-
sdl2-unifont
Embedded GNU Unifont for Rust SDL programs, for simple font rendering tasks
-
rugui
Real-time GUI library for games
-
legacygui
GUI audio player with strange features
-
libpanel
Rust bindings for GNOME libpanel
-
oxytail-theme-defaults
A set of uncolored sane defaults for creating simple themes
-
dorst
Codebase bootstrap and backup utility
-
red-sdl
sdl with grid layout and window management to help build apps or video game
-
wxbuild-rs
Compile your wxWidgets c++ code and link with wxWidgets in build.rs files
-
conrod_prompt
A small conrod library for creating user prompt widgets
-
i3wm_switch_windows
Switching windows (including floating windows) across workspaces and monitors
-
kwui
A GUI library with JSX/CSS support
-
form-validation
validating forms, and allowing validation logic to be shared
-
gtk-egui-area
EguiArea widget for embedding inside of GTK
-
implot-sys
Raw FFI bindings to implot
-
warp-gui-app
Cloudflare Warp GUI client
-
sprocket_engine
A vulkan game engine
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
yield-progress
Combined progress reporting and cooperative task yielding
-
ggegui
egui for ggez
-
tray-item
Super simple API to make tray icons/menus on Windows, Mac & Linux
-
expanse
High performance & cross-platform Flexbox implementation
-
zui-widgets
An addition to
zui
to add widgets to your UI -
marcel
Dynamic theme library for the iced GUI framework
-
egui_custom_frame
Custom your egui client-side window frame
-
stslayer
Status Slayer is a configurable implementation of status command for Sway WM using Swaybar Protocol
-
tauri-plugin-theme
Dynamically change Tauri App theme
-
timerys
cross-platform timer app
-
imgui-glium-renderer
Glium renderer for the imgui crate
-
zaplib_x11_sys
The x11 bindings for Zaplib
-
obel_app
core App functionality
-
penrose_ui
UI elements for the penrose window manager library
-
raventhemer
A theme manager and switcher for desktop linux
-
egui_inspect
Easily creating UI to edit and preview data
-
clay-layout
Rust bindings for Clay, a UI layout library written in C
-
lightview
A minimal, borderless image viewer for Wayland
-
rustofi
build simple 'Rofi User Interface' applications
-
pmse-gtk
GTK4 wrapper for pmse
-
rustentia
Flashcards app using egui and rusqlite
-
rapier-egui
Rapier state inspector via Egui
-
meliusgfx
WIP OpenGL wrapper for Melius
-
hyprland-per-window-layout
Per window keyboard layout (language) for Hyprland wayland compositor
-
gifski-win
GUI for gif.ski (high-quality GIF maker)
-
show_chars
manual application that assists in the development process of FLTK
-
sdfui
UI library based on Signed Distance Fields
-
gtk-fnonce-on-eventloop
Allows modifing gtk-rs widgets from other threads
-
winex
Cross-platform window eye-candy and features for those who need a little extra from their windows
-
fltk-accesskit
fltk accesskit adapter made to work with the fltk gui crate
-
cubism
A basic pixel canvas for Rust
-
float-pigment-consistent-bincode
A serialize format designed for
float-pigment-css
-
ribir_algo
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tauri-plugin-m3
Android Material3/MaterialYou Plugin
-
libwmctl
Rust X11 automation
-
egui_heatmap
Navigatable heatmap for use together with egui
-
cairo-rs
Rust bindings for the Cairo library
-
libsex
Some Extensions for using glX (in rust)
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
dioxus-timer
timer that works with dioxus
-
slint-tr-extractor
Tool used to update extract @tr string out of Slint files into gettext .po file
-
transform-gizmo-egui
egui integration for transform-gizmo
-
sweeten
sweeten
your dailyiced
brew -
epomo
A tiny Pomodoro app written on top of egui
-
provola-egui
provola GTK gui
-
qt_gui
Bindings for QtGui C++ library
-
mango-egui
My egui widgets
-
k_means-interactive
An interactive & specialized version of k-means. Has GUI which allows for convenient stepping through the algorithm.
-
egui-macroquad
Bindings between egui and macroquad
-
pytauri-plugin-notification
tauri-plugin-notification binding for PyTauri
-
egui_drag_value_expr
An egui DragValue widget modified to accept a math expression as input
-
webtric
Wasm library to handle metric matters
-
egui_clip_textedit
Text editor for text data with a large number of lines
-
accordion-rs
↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos
-
walkers
slippy map widget for egui
-
qmlrs
QtQuick bindings for Rust
-
egui_glfw_gl2
OpenGL backend for egui using GLFW
-
tex-match
Search through over 1000 different LaTeX symbols by sketching
-
fui_controls
Standard controls for FUI UI Framework
-
augmented-iced-editor
Iced based VST editor
-
gdueiv
geometry and devices in GUI library
-
yakui-miniquad
integrating yakui with miniquad
-
tinyrss
Small and simple RSS aggregator
-
tuicam
Terminal-based camera with switchable modes
-
viewercloud
Cross-platform 3D viewer to display autonomous driving poincloud datasets and annotations
-
tauri-plugin-graphql-next
Tauri plugin for GraphQL
-
oxyde-cloud-client
Client SDK for the Oxyde Cloud API
-
yew-nav-link
Navigation link component for yew-router
-
cognitive-frames
Managing windows for
cognitive
-
tauri-plugin-positioner
Position your windows at well-known locations
-
egui_render_three_d
egui rendering backend using three-d
-
crescent
Refernce wayland compositor for runa
-
sessionlockev
extra shell binding for ext-session-shell with winit like eventloop
-
imnodes-sys
Raw FFI bindings to imnodes
-
shadowsocks-gtk-rs
A desktop GUI frontend for shadowsocks-rust client implemented with gtk-rs
-
ajour
A World of Warcraft addon manager
-
ferrishot_iced_futures
Commands, subscriptions, and future executors for iced
-
slint-spatial-focus
Adds arrow key navigation to Slint UI
-
puffin_egui
Show puffin profiler flamegraph in-game using egui
-
tether
Windows that are web views
-
luminol-egui-wgpu
Bindings for using egui natively using the wgpu library
-
nuki
Rust wrapper for Nuklear 2D GUI library (https://github.com/Immediate-Mode-UI/Nuklear)
-
parqbench
viewing parquet files built on egui
-
dioxus-notification
Send notifications from your Dioxus apps
-
titanium
Keyboard-driven web browser
-
showimg-gtk
Show a picture without window decoration in Linux desktop
-
egui_nav
A navigation control for egui
-
egui-file-dialog
customizable file dialog for egui
-
geng-egui
geng egui integration
-
nodui
An egui-based visual graph editor
-
tauri-use
Interop tauri api for leptos
-
leftwm-watchdog
A window manager for Adventurers
-
ggsdk_internal
that exports several types related to game development
-
stretch
High performance & cross-platform Flexbox implementation
-
rui
Experimental Declarative UI library
-
yewprint-css
CSS download helper for Yewprint
-
gqair
Send/receive files with builtin HTTP server and GUI QR code
-
async-winit
Use winit like an async runtime
-
arch-audit-gtk
Arch Linux Security Update Notifications
-
jotspot
A versatile text-based user interface (TUI) tool designed to simplify the annotation process
-
re_view
Types & utilities for defining view classes and communicating with the viewport
-
miniblink-sys
Rust bindings to mininlink49
-
signalk-multidisplay
A display instrument for SignalK (Sailing) data
-
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)
-
dbusmenu-glib
Rust bindings to dbusmenu-glib
-
tinted_egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
i3-autolayout
Service to automatically managing i3 window manager layout
-
despell
puts icons in your tmux statusline
-
tauri-plugin-keystore
Interact with the device-native key storage (Android Keystore, iOS Keychain)
-
ravel
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
e172
UI framework for Rust
-
android_clipboard
Access Android clipboard
-
fltk-float
Flexible LayOut Autosizing Toolkit for fltk-rs
-
yewv
A lightning fast state management module for Yew
-
flo_ui
Implementation-free user interface description library
-
janki
Janky Anki
-
xkbcommon-rs
a port of libxkbcommon in safe Rust
-
tauri-plugin-mcp
A Tauri plugin for interacting with MCP servers
-
dialog
Display dialog boxes using various backends
-
pagetop-mdbook
Incluye contenido generado por mdBook en aplicaciones PageTop
-
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.
-
tauri-plugin-process
Access the current process of your Tauri application
-
custom_egui_frame
A custom window frame for egui windows
-
yew-vdom-gen
Construct Yew’s Virtual DOM using ergonomic Rust idioms
-
b3-core
A cross-platform framework that provides access and management of the main elements of a graphical application
-
leptos-bulma
A Leptos component library based on Bulma CSS framework
-
egui-dataframe
Rust egui Widgets for polars dataframe
-
wita
A window library in Rust for Windows
-
druid-shell
Platform abstracting application shell used for Druid toolkit
-
masonry_winit
Data-oriented Rust UI design toolkit
-
tauri-plugin-fs-ios
A plugin for accessing the filesystem on ios
-
pyo3-utils
PyO3
-
zng-ext-font
Part of the zng project
-
vtable
Helper crate to generate ffi-friendly virtual tables
-
gelatin
A basic UI framework
-
kurage_macro_rules
macro_rules! for kurage
-
tauri-runtime-wry
Wry bindings to the Tauri runtime
-
fltk-webview
Webview for embedded fltk windows
-
gxi_desktop_binds
desktop bindings for the gxi-rs project
-
yewflow
A flowchart library for Yew, inspired by React Flow
-
tauri-plugin-keyring
A tauri plugin wrapper for the keyring crate
-
azul-widgets
Builtin widgets for the Azul GUI framework (buttons, checkboxes, labels, etc.)
-
omuchat-tauri-plugin-server
Expose your apps assets through a localhost server instead of the default custom protocol. (This project is a fork of tauri-plugin-localhost)
-
tauri-plugin-billing
A Tauri plugin to access the Android billing SDK
-
obel_reflect
provide rust reflect function to ease game developments
-
egui_router
A SPA router for egui
-
wayrs-client
wayland library
-
pugl-sys
wrapper for pugl
-
sixtyfps-lsp
SixtyFPS LSP server
-
totp_clipboard
GUI TOTP client to get totp code in two click
-
maylib
A rust-native raylib alternative with multiple window support
-
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
-
iced_sessionlock
sessionlock binding for iced
-
css-style
Typed CSS Style
-
xcomponent-sys
Raw Bindings to the
xcomponent
API of OpenHarmony -
miniblink
Rust bindings to mininlink49
-
i-slint-backend-winit
Winit backend for Slint
-
egui_vulkano
Vulkano graphics backend for egui
-
gemview
A Gemini protocol browser in a Gtk+ (v4) widget
-
egui-themes
Super-simple color theming for egui
-
guion_sdl2
Backend for guion
-
simple-window
cross-platform window creation library
-
egui_glow
Bindings for using egui natively using the glow library
-
chickenwire
representing and manipulating hexagonal grids
-
wayland-egl
Bindings to libwayland-egl
-
UWUWUW
Cross-platform WebView rendering library
-
emath
Minimal 2D math library for GUI work
-
rmenu
A rofi and dmenu inspired menu
-
kagura
component-oriented GUI framework
-
tauri-plugin-upload
Upload files from disk to a remote server over HTTP
-
tide-serve-dir-macro
Macros to serve a directory of static files in tide
-
metropolis
A high level easy to use graphics renderer
-
icomoon_font_icons
Character mappings for all Kordamp Icomoon font icons
-
hyperchad_renderer_egui
HyperChad egui renderer package
-
rusty_themy
🦀🦀 Obtain the current color theme in your system! 🎨🎨
-
tauri-plugin-packagemanager
A Tauri plugin for interfacing with the Android PackageManager API
-
menubar
Cross-platform native menu library
-
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…
-
egui_inbox
send messages to egui views from async functions, callbacks, etc. without having to use interior mutability.
-
healslut
Activates intimate hardware in response to screen contents
-
egui_mobius_components
UI components for egui_mobius framework
-
hello_egui_utils
used by crates from https://github.com/lucasmerlin/hello_egui
-
i-runtime
Runtions
-
egui-gdl
Draw graphs with egui
-
haussmann
Integrate highly customisable widgets and themes for any Rust application or GUI library
-
raui-material
Material components library for RAUI
-
pdf-tile-viewer
PDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform
-
gl-context-loader
Minimal OpenGL function loader for no_std OpenGL contexts
-
rq
Rust-to-Qt library
-
obel_ui_test_runner
provide ui test runner function to ease compile tests
-
ui-sys
Native bindings to the minimalist, cross-platform, widget set
libui
-
modulator
A trait for abstracted, decoupled modulation sources
-
conrod_rendy
A rendy backend for conrod
-
tauri-plugin-swipe-back-ios
swiping gesture navigation support in iOS
-
rrs
A cross-platform GUI toolkit in Rust
-
rsiot-influxdb
Компонент для сохранения данных в БД InfluxDB
-
mogwai-dom
mogwai's DOM view implementation
-
flo_canvas_events
User input events for a flo_draw canvas
-
imgui-ext
build debug UIs on structs using a derive macro (based on the imgui crate)
-
gl_lib
This package uses the gl_generator package and add some useful tools on top. An example is a textrenderer that used signed distance field. All the low level access is still avaiable
-
calloop-wayland-source
A wayland-rs client event source for callloop
-
farve
Tiny macros for owo-color'ful logging and printing
-
fractk
A declarative desktop GUI framework
-
egui_glfw_gl
OpenGL backend for egui using GLFW
-
expect-dialog
error handling that uses a dialog for it's notification as opposed to just stdout
-
fontloader
Cross platform native font loader
-
kas-resvg
KAS GUI / widgets
-
sciter-serde
Serde support for Sciter engine
-
silkenweb-task
Manage Silkenweb tasks
-
wxdragon-sys
Raw FFI bindings to libwxdragon (which statically links wxWidgets)
-
tauri-driver
Webdriver server for Tauri applications
-
tuix
Cross-platform GUI toolkit
-
flowide
A (WIP) IDE for 'flow' programs
-
layer-system
A system for handling different kinds of events
-
silkenweb-test
Testing utilities
-
tauri-plugin-updater
In-app updates for Tauri applications
-
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
-
maycoon-theme
Themes & Styling for Maycoon UI => See the
maycoon
crate for more -
nerd_font
Enumerated contents of the JetBrainsMono Nerd Font
-
fusebox-sys
FFI bindings for fusebox
-
sourceview5
Rust bindings for GtkSourceView 5
-
dioxus-document
CLI Configuration for dioxus-cli
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
tts-cli
Command line utility to automatically read from clipboard
-
fe-image-widget
fltk egui image widget support
-
view
a macro for constructing views
-
deft-winit
Cross-platform window creation library
-
glimmer
decorating i3/Sway focused windows
-
vizia_storage
The storage data structures of vizia
-
tauri-plugin-ios-network-detect
A plugin that detects iOS network permission status and automatically displays an authorization
-
ferrishot_iced
A cross-platform GUI library inspired by Elm
-
freya-hooks
Hooks library designed for Freya
-
ansi-colors
an ansi-coloring sceme crate that allows you to format and color your output
-
egui_mobius_reactive
A thread-safe reactive state management system for egui_mobius
-
iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
imgui-glutin-support
glutin support code for the imgui crate
-
minigw
A convenient Rust library for creating cross platform windows and displaying pixel buffers
-
rsgt
GUI Toolkit
-
hyperchad_actions
HyperChad actions package
-
libhelium-sys
FFI bindings for libhelium
-
egui-ash
egui integration for ash (Vulkan)
-
oxytail-theme-dark
Dark theme for oxytail-base
-
tauri-plugin-macos-haptics
Utilize the Taptic Engine (TM) on macOS for Tauri v2 apps
-
i-codegen
cod
-
libwayshot-xcap
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
atomblocks
async, absolutely lightweight and dead simple bar for dwm and similar window managers
-
imgui-memory-editor
Rust bindings for imgui memory editor
-
avalanche
A platform-independent reactive GUI library
-
dessin-svg
Drawing SVG
-
syngestures
Configurable multi-touch gesture daemon for Linux, originally targeting
xf86-input-synaptics
-
vega-view
Display nushell tables using Vega Lite in a webview
-
gtk_liststore_item
Automatic gtk::ListStore struct derive for Rust
-
tileme
(Not yet) A tiling window manager for Windows 10
-
flutter-engine-sys
flutter engine sys crate
-
slint_orbclient
Slint platform support for Redox
-
sanguine
creating dynamic TUI experiences in Rust
-
aflak_imgui
High-level Rust bindings to dear imgui
-
egui-aesthetix-lj
A Uniform and programmatic approach to theming Egui applications with some enhancements
-
imgui-dx9-renderer
DirectX 9 renderer for the imgui crate
-
nfd
Rust bindings to nativefiledialog
-
dioxus-query
Fully-typed, async, reusable cached state management for Dioxus 🧬
-
gpui-component
UI components for building fantastic desktop application by using GPUI
-
zng-ext-input
Part of the zng project
-
slint-build
Helper for Slint build script
-
tray-icon-ex
Create tray icons for desktop applications
-
egui_table
Table viewer for egui
-
accesskit_android
AccessKit UI accessibility infrastructure: Android adapter
-
granite-rs-sys
FFI bindings for Granite
-
gnome-desktop-xinux
Rust bindings for the GNOME Utility Library
-
visuo-rs
GUI Framework
-
re_selection_panel
The UI for the selection panel
-
fltk-calendar-cn
A calendar dialog for fltk-rs and Chinese users
-
cognitive-inputs
Input related functionality for
cognitive
-
tauri-plugin-geolocation
Get and track the device's current position
-
open_ui
🕹 Build cross-platform GUI apps with Rust
-
zbus_notification
zbus binding for org.freedesktop.Notification
-
gdk4-wayland
Rust bindings of the GDK 4 Wayland library
-
savory-elements
Collection of UI elements based on Savory
-
jkl-egui
Jakal compression UI
-
transform-gizmo-bevy
bevy integration for transform-gizmo
-
tauri-plugin-devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
tauri-build
build time code to pair with https://crates.io/crates/tauri
-
event_types
Types to help idiomatically represent user input events
-
kwui-sys
sys-crate for kwui - A GUI library with JSX/CSS support
-
dioxus-geolocation
Geolocation utilities and hooks for Dioxus
-
relm4-store
Data store for relm4
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
winit-modular
proxy
winit
event loops which can be run at the same time, on separate threads -
fui_app
Application backend of FUI UI Framework
-
imgui-glfw-rs
ImGui input handling for GLFW
-
leptos-tiptap-build
Build dependencies for leptos-tiptap
-
tray-icon2
Create tray icons for desktop applications
-
chc
fast, and secure HTTP client
-
subar
A basic status bar for sway/i3wm
-
egui-resources
egui resources for Rust
-
reis
Pure Rust implementation of libei/libeis protocol
-
installer_lite
Windows Installer creator for your apps
-
stretch2
High performance & cross-platform Flexbox implementation
-
glade-bindgen-gtk4
generate gtk glade bind(gtk4)
-
wait-for-file
GTK4 app that wait for file, start a command, with extra button
-
obel_ast_map
Provides obel_ast_map
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
wimp
Where Is My Pointer?
-
kas-dylib
KAS GUI / dylib
-
hyperchad_renderer_vanilla_js
HyperChad Vanilla JS HTML renderer package
-
ribir_painter
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
libwaysip
Wayland native (zwlr_layer_shell) area selection client lib
-
fltk-builder
Extensions to enable a builder pattern approach when building FLTK UIs
-
tauri-plugin-app-events
A plugin for tauri@v2 to listen some events on iOS and Android
-
lazybar
A lightweight, event-driven X11 status bar
-
suit
UI Toolkit
-
RustyVault
A gui password manager in your terminal. Encrypted and secure.
-
infect
Intent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms
-
glyph_ui
TUI library utilizing the Elm architecture
-
yew-layout
Layout Component for Yew
-
x11oo
Object-oriented API to X11
-
barfly
WIP. Donut use. Implement osx dock/windows taskbar apps in rust.
-
tinge_lib
A terminal-gui tool for generate, analyze, convert and manipulate colors
-
allegro_dialog-sys
Allegro 5 dialog addon Rust binding
-
wayrs-protocols
A collection of Wayland protocols to use with wayrs-client
-
dbusmenu-gtk3-sys
FFI bindings to dbusmenu-gtk3
-
i3quitdialog
quit dialog for i3wm
-
opbox
Create a GTK based button dialog via command line
-
iced-box
box for iced.rs
-
gnostique
Native desktop Nostr client
-
eyeball
Add observability to your Rust types!
-
clutter-rs
Rust bindings for the Clutter library
-
ttf-firacode
Fira Code TrueType fonts for Rust
-
rsiot-modbus-client
Опрос устройств Modbus, используя библиотеку tokio-modbus
-
wayland-protocols-misc
Generated API for misc and deprecated wayland protocol extensions
-
clay-sys
Raw Rust bindings for the UI layout library Clay
-
yew_svg
SVG icon helper for yew framework
-
bevy-egui-kbgp
Better keyboard and gamepad story for egui in Bevy
-
elkowar/eww
Widgets for everyone!
-
egui_commonmark_macros
Embed markdown directly into the binary as egui widgets
-
tauri-rfd
File Dialog
-
tauri-plugin-vue
Persistence for Tauri and Vue
-
oxyde-cloud-common
Shared code for the oxyde-cloud crates
-
tracker-rs
Rust bindings for tracker
-
smithay-clipboard
access to the wayland clipboard for client applications
-
egui_wings_host
egui bindings for WASM plugins
-
winit-gtk
Cross-platform window creation library
-
progress
showing text based progress bar and job status
-
tauri-plugin-usagestats
A Tauri plugin to interact with the Android UsageStats API
-
qt_charts
Bindings for QtCharts C++ library
-
nodui_egui
egui implementation for the nodui crate
-
tauri-plugin-persisted-scope
Save filesystem and asset scopes and restore them when the app is reopened
-
douglas
A tiny TUI framework built on the Elm architecture
-
lemna-winit
winit windowing backend support for lemna
-
hyperchad_transformer_models
HyperChad transformer models package
-
fit_text
Fit text inside a rectangle
-
timezz
A minimal GTK4 application written in Rust for creating productivity sessions, inspired by Windows' focus sessions
-
barust
A X11 status bar
-
exif-cleaner-gui
A graphical EXIF data cleaner using gtk3
-
mickey
Accessibility utility to move mouse cursor using keyboard with binary search algorithm
-
easy-imgui-window
Default windowing for the easy-imgui crate using winit and easy-imgui-renderer
-
raui-immediate
RAUI immediate mode UI layer
-
cognitive-qualia
Basic definitions and traits for
cognitive
-
egui_pull_to_refresh
A pull to refresh library for egui
-
webview
Tiny cross-platform UI library for Rust that uses a webview for rendering HTML5
-
simple-message-box
Create a simple message box
-
gftdcojp_designsystem
Gftd Japan株式会社 / デザインシステム
-
tauri-plugin-locale
get the locale of the system
-
libui-ffi
Easy to build low-level bindings to 'libui-ng'
-
relm4-icons-build
Icons for gtk-rs and Relm4 applications
-
flemish
An Elmish architecture for fltk-rs
-
better_progress
showing text based progress bar and job status
-
wayland-clipboard-listener
impl wlr-data-control-unstable-v1, listen for clipboard
-
libswaykbswitch
controlling sway through its IPC interface
-
polished-css
Craft polished CSS in Rust following CSSWG standards. Achieve type-safety, modularity, atomicity, and ergonomic styling for front-end applications.
-
textyle
A text-based declarative UI library inspired by SwiftUI
-
mergui
GUI system for use with the quicksilver game engine
-
cursive_calendar_view
A basic calendar view implementation for cursive
-
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…
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
sir
Write SCSS in your component functions
-
xcb-imdkit
Wrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB
-
zino-dioxus
Dioxus components for zino
-
mterm
framework for single window applications that render ASCII text
-
imgui-vulkano-renderer-unsafe
A renderer for imgui-rs using Vulkano that also works with UnsafeCommandBufferBuilder
-
leftwm-core
A window manager for Adventurers
-
yakui-macroquad
integrating yakui with macroquad
-
youtube-dl-gui
Cross-platform GUI for youtube-dl made with Iced
-
libui-ng-sys
Bindings to libui-ng
-
captrs2
An update to the captrs cross-platform screen capture library
-
imgui-terminal
High-level Rust bindings for imgui-terminal, a terminal implementation for Dear ImGui
-
gtk4-session-lock
Save gir-generated wrapper for gtk4-session-lock
-
wlrs
managing wallpapers
-
yew-router-nested
A router implementation for the Yew framework
-
cacao
Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)
-
moosicbox_app_create_config
Create config for MoosicBox App
-
tauri-plugin-windows-version
Get the version number of the current Windows OS
-
dioxus-core-types
CLI Configuration for dioxus-cli
-
zng-var
Part of the zng project
-
nxui-build
Build scripts for NXUI
-
irondash_dart_ffi
Rust Bindings for Dart FFI API
-
fltk-evented
Listener widgets for fltk-rs
-
carbide_winit
100% Rust, extensible 2D GUI library
-
winwin
windows windowing
-
panoramix
A prototype implementation of reactive UI in rust
-
flutter-plugins
flutter-rs plugins
-
azulc
Azul XML-to-Rust compiler (and library)
-
push2talk
This Push to talk application is working with both wayland/x11 and pulseaudio (pipewire)
-
nativefier_tauri
Turn any web page into a desktop app (but, lightweight <1MB)
-
dessin-pdf
Dessin to PDF
-
agui
A reactive GUI project
-
kas-theme
KAS GUI / theme support
-
vizia_winit
Winit backend for vizia
-
sftpman-iced
A GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)
-
iced_renderer
The official renderer for iced
-
phoronix-reader
CLI application written in Rust that parses and prints information from the front page of Phoronix
-
i-slint-backend-testing
OpenGL rendering backend for Slint
-
floem-window-vibrancy
Make your windows vibrant
-
aalo
aka bevy-inspector-haalka, a bevy_ui-native inspector for Bevy
-
ez_term
A cross-platform terminal UI framework focussed on simplicity. Build your TUI using YAML(ish) config files.
-
gtk4-sys
FFI bindings of GTK 4
-
tauri-plugin-deep-link
Set your Tauri application as the default handler for an URL
-
wayland-server
Bindings to the standard C implementation of the wayland protocol, server side
-
piow
Put Icons On your sway Workspaces
-
winflip
An experiment in making a small light-weight window-setup library
-
dioxus-window
Window utilities and hooks for Dioxus
-
arcdps-imgui
High-level Rust bindings to dear imgui; forked for use in arcdps addons
-
wayland-commons
Common types and structures used by wayland-client and wayland-server
-
pagetop-user
PageTop package for user, roles, permissions, and session management
-
ferrishot_iced_program
iced program
-
freya-elements
Internal elements, attributes and events designed for Freya
-
float-pigment-css
The CSS parser for the float-pigment project
-
hyperchad_renderer_fltk
HyperChad FLTK renderer package
-
twister-control-center
The twister control center
-
arcen
A native GUI framework for neutron, based on Yew
-
wayland-cursor
Bindings to libwayland-cursor
-
waycrate_xkbkeycode
something about xkbcommon, used in iced-layershell
-
wrs
Wayland protocol in pure Rust
-
tauri-plugin-macos-permissions
Support for checking and requesting macos system permissions
-
kittest
Automated GUI testing using AccessKit
-
i-macros
Macroe
-
silkenweb-parse
Parse HTML into Silkenweb data
-
applin_headless
Control an Applin™ client programmatically
-
wvwasi-wry
Cross-platform WebView rendering library
-
nsf-imgui
Alternative (personal) imgui rust bindings
-
tauri-plugin-android-prevent-screen-capture
Prevent screen capture on Tauri app for Android
-
nannou_egui
egui integration for nannou
-
vizia_id
Generational ID type used by vizia
-
oxytail-base
Building block for creating oxytail themes
-
kiss3d_conrod
Fork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D
-
dioxus-hooks
Basic useful hooks for Dioxus
-
obel_api
facilitate optional dynamic linking via the 'dynamic_linking' feature
-
floem-winit
Unofficial winit fork for Floem
-
imgui-log
log backend that mirrors to an imgui window and/or stdout
-
relm-core
Core streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.
-
simple-layout
layout library for embedded-graphics
-
tauri-plugin-biometric
Prompt the user for biometric authentication on Android and iOS
-
egui_mobius_widgets
A widget library for egui_mobius
-
ribir_geom
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
minlock
Minimal lockscreen for Wayland
-
blue_engine_egui
egui library for Blue Engine
-
tauri-plugin-autostart
Automatically launch your application at startup
-
augmented_iced_baseview
baseview runtime for iced, published fork of https://github.com/BillyDM/iced_baseview for augmented-audio
-
egui_winit_ash_vk_mem
egui integration crate for winit, ash and vk_mem
-
pytauri-core
Core library for PyTauri
-
topdrop
dropdown window manager, similar to that of tdrop
-
tauri-plugin-haptics
Haptic feedback and vibrations on Android and iOS
-
Voidrenderer
Simplifying webview
-
savory-router
Savory Router used to generate router for your app
-
nuki-backend-gles
An OpenGL ES drawing backend for the Rust bindings for the Nuklear 2D immediate GUI library
-
wayland-protocols-hyprland
Generated API for the Hyprland wayland protocol extensions
-
zero-ui
in zero projects
-
rectcut-rs
rectcut concept from https://halt.software/dead-simple-layouts/
-
myumberbar
instance of minimalist status bar
-
ferrishot_iced_devtools
devtools
-
drteeth
Low-complexity web technology user interface library for desktop apps
-
qt_qml
Bindings for QtQml C++ library
-
wlprobe
wayland-info but intended for computers rather than humans
-
bspc_rust_lib
that allows bspc commands to be executed through rust programs
-
dotrix_egui
Dotrix egui wrapper
-
tauri-plugin-keygen
A Tauri Plugin for Keygen.sh Licensing
-
feather-ui
Feather UI library
-
ferrishot_winit_fork
Cross-platform window creation library
-
ori-graphics
A graphics library for Ori
-
dioxus-ssr
Dioxus render-to-string
-
astaxanthin
Native applications using HTML & CSS
-
egui_dpanel
Dynamic Panels for egui
-
x11cap
Screen capture with X11 in Rust
-
nannou_conrod
Simplifies creating conrod GUIs in nannou apps
-
luminvent_winit
Cross-platform window creation library
-
bevy_lunex_utility
Supporting crate for bevy_lunex
-
cognitive-exhibitor
Managing displays and compositing surfaces for
cognitive
-
gdk4-sys
FFI bindings of GDK 4
-
iced-pancurses
Toy renderer for iced based on pancurses
-
hyperchad_color
HyperChad color package
-
conrod_gfx
100% Rust, extensible 2D GUI library
-
tauri-plugin-desktop-underlay
Tauri plugin for attaching a window to desktop, below icons and above wallpaper
-
slint-interpreter
Interpreter library for Slint
-
tauri-plugin-udp
UDP Socket for Tauri App
-
waybackend
low-level wayland client implementation
-
epaint
Minimal 2D graphics library for GUI work
-
vst_window
Cross-platform windowing library for VST plugins
-
swaywm-alttab
brings familiar Alt-Tab shortcut to Sway WM workspaces on Linux
-
fui_system
System controls (dialogs, tray etc.) for FUI UI Framework
-
lazybar-core
A lightweight, event-driven X11 status bar
-
egui_winit_ash
A lightweight egui integration for winit and ash
-
webview-sys
Rust native ffi bindings for webview
-
sixtyfps-viewer
Viewer binary for SixtyFPS
-
raui-retained
RAUI retained mode UI layer
-
tauri-web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
break-time
An app to force you to take breaks regularly while using the computer
-
rich-sdl2-rust-sys
The sdl2 binding for Rust
-
easy-imgui-renderer
Default renderer for the easy-imgui crate, using OpenGl via glow
-
freya-engine
Abstract Freya's graphics APIs
-
bevy_vulkano
Vulkano Backend for Bevy
-
iced_focus
A proc-macro to derive a focus chain for Iced applications
-
termi-graphics
a low-level pixel art dev tool designed for cli art
-
tauri-plugin-power-manager
tauri plugin for shut down, reboot or log out operations
-
skulpin-app-winit
A winit-based application layer for skulpin
-
cogl-rs
Rust bindings for the Cogl library
-
ratatui_input
input widget for ratatui
-
hybrid-bar
status bar made for wlroots compositors
-
tauri-plugin-spotlight
A Tauri plugin that provides a MacOS Spotlight-like search functionality for Tauri windows
-
rsiot-websocket-server
Websocket-сервер
-
egui_nord
Nord theme for egui
-
tauri-plugin-keepawake
A Tauri plugin to keep the system awake
-
i-slint-backend-linuxkms
OpenGL rendering backend for Slint
-
egui_thumbhash
Easily use thumbhashes in egui
-
obel_scene
scene to organize game objects
-
leptos-routes-macro
Proc macro deriving route structs for the leptos-routes crate
-
concoct-web
Web backend for concoct
-
tauri-plugin-window-state
Save window positions and sizes and restore them when the app is reopened
-
sciter-rs
Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.
-
haalka
ergonomic reactive Bevy UI library powered by FRP signals
-
leptonic
The Leptos component library
-
libbismuth-sys
FFI bindings for libbismuth
-
wai-bindgen-gen-core
Core abstractions for wai-bindgen
-
egui-widget-texicon
An egui widget that combines an icon and text, often found in modern UIs
-
waybackend-cursor
Cursor implementation for waybackend
-
immi
Immediate mode user interface toolkit
-
relm4-store-backend-dummy
Dummy backend for relm4-store used for writing tests
-
bear-lib-terminal-sys
Pure BearLibTerminal FFI for Rust
-
webkit2gtk-sys
Rust binding for webkit-gtk library
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
freya-native-core
Native DOM for Freya
-
aflak_imgui-glium-renderer
Glium renderer for the imgui crate
-
hyperchad_router
HyperChad Router package
-
lopbox
Create a GTK based button dialog via command line
-
qt_widgets
Bindings for QtWidgets C++ library
-
iced_fontello
Generate type-safe icon fonts for
iced
at compile time -
uniui_layout_linear_layout
Label widget for uniui_* crate family
-
eyeball-im
Observable collections based on the
im
crate -
egui-miniquad
Bindings between egui and miniquad
-
silkenweb-tauri
Silkenweb Tauri integration
-
xilem_core
Common core of the Xilem Rust UI framework
-
tauri-plugin-nfc
Read and write NFC tags on Android and iOS
-
termal-term
Termal is a terminal emulator for x11
-
relm4-css
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
egui_virtual_list
A virtual list widget for egui, with support for variable height items
-
wintheme
reading Windows themes
-
moosicbox_app_native_bundled
MoosicBoxApp bundled package
-
sixtyfps-rendering-backend-default
Helper crate to pick the default rendering backend for SixtyFPS
-
egui_suspense
Automatically show loading and error uis for egui
-
clipboard_wayland
obtain access to the clipboard of a Wayland window
-
rsiot-extra-components
Дополнительные компоненты
-
stdweb
A standard library for the client-side Web
-
dessin-dioxus
Drawing SVG
-
ribir_gpu
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tauri-plugin-screenshots
Get screenshots of windows and monitors
-
exgrid
drop-in replacement to egui::Grid with several upgrades
-
kitsune_ui
A retained-mode UI library in rust
-
waylock
screenlocker for wayland compositors
-
wayland-csd-frame
Common trait and types for wayland CSD interop
-
virtual_view_dom
a virtual view transaction renderer for the dom
-
lillinput-cli
Application for connecting libinput gestures to i3 and others
-
imgui-filedialog
Rust bindings to https://github.com/aiekick/ImGuiFileDialog/
-
gdk4-win32
Rust bindings of the GDK4 Win32 library
-
tauri-plugin-zustand
Persistent Zustand stores for Tauri
-
gazo
get a screen capture from Wayland compositors implementing the wlr_screencopy protocol, like Sway
-
egui_hotkey
hotkey library for egui
-
tauri-plugin-pytauri
PyTauri plugin for Tauri
-
egui-tetra
egui integration for Tetra
-
accesskit_consumer
AccessKit consumer library (internal)
-
maycoon-core
Core Functionality for Maycoon UI => See the
maycoon
crate for more -
obel_physics
feature
-
kill-desktop
Wait politetly for graphical applications to exit
-
ezwin
Easy, minimal Win32 window creation
-
zng-ext-window
Part of the zng project
-
hyperchad_renderer
HyperChad renderer package
-
hyperchad_js_bundler
HyperChad JS Bundler package
-
malakal
a day-planning calendar app based on egui
-
sauron-native
An html library for building client side webapps
-
casuarius
Cassowary linear constraint solving algorithm
-
tauri-plugin-store
persistent key-value store
-
tauri-plugin-global-shortcut
Register global hotkeys listeners on your Tauri application
-
tauri-plugin-zustand-storage
A Tauri plugin for zustand storage
-
dioxus-sync
Synchronization primitives for your Dioxus app
-
carbide
that includes the other carbide crates and where features can be selected
-
eww
egui backend (winit + wgpu)
-
iced_navigation_derive
macros for iced_navigation
-
lucas-test
Make tiny, secure apps for all desktop platforms with Tauri
-
savory-style
Typed CSS style for Savory
-
yew-router-min
A router implementation for the Yew framework
-
async_ui_gtk
Async UI for GTK4
-
tauri-plugin-keep-screen-on
A Tauri plugin that prevents screen timeout on Android and iOS
-
wlroots
Wayland compositor framework
-
ori-wgpu
WGPU backend for Ori
-
silkenweb-inline-html
Convert HTML snippets to Silkenweb nodes
-
ferrishot_iced_renderer
The official renderer for iced
-
graphene-sys
FFI bindings to libgraphene-1.0
-
dioxus-cli-config
CLI Configuration for dioxus-cli
-
rsiot-http-client
HTTP-клиент
-
tdash
Create a dashboard where you can see all output from different terminal commands in a layout
-
tauri-plugin-buttonkit
Tauri plugin for detecting physical button presses on mobile devices
-
dominator
Zero-cost ultra-high-performance declarative DOM library using FRP signals
-
bevy_lunex_ui
Supporting crate for bevy_lunex
-
float-pigment-mlp
Testing utilities for float-pigment. Should not be used by modules of other projects.
-
fltk-grid
A grid widget for fltk-rs
-
tauri-plugin-safe-area-insets
Tauri plugin for android safe area insets
-
rustycan
Powerful UI framework for games and apps
-
yew-nested-router-macros
Macro support for yew-nested-router
-
tauri-plugin-http
Access an HTTP client written in Rust
-
goldboot-linux
A command-line application for building goldboot images
-
material-icons
Strongly-typed codepoint mappings for the Google Material Icons font
-
libharuhishot
impl screencopy for wayland
-
music-lounge-core
Core logic for Music Lounge
-
tauri-plugin-app-exit
A plugin for tauri@v2 to exit app
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
obel_diagnostic
diagnostic functionality
-
raui-app
RAUI application layer to focus only on making UI
-
laststraw-core
Core library for the lightweight GUI Rust framework Last-Straw
-
oil
User interface library oriented for games. It includes user interface languages.
-
tk-sys
bindings to Tk graphics library
-
conrod_example_shared
A small crate for sharing common code between conrod examples
-
squark-web
Squark runtime implemiontion for web browser with using wasm-bindgen
-
new-egui-macroquad
Bindings between egui and macroquad
-
rsiot-timescaledb-storing
Сохранение данных в TimescaleDB
-
burnout-detector
This app aims to help you to take some breaks, this acts as waybar module and can also send notifications
-
qt_ui_tools
Bindings for QtUiTools C++ library
-
iced_wgpu
A renderer for iced on top of wgpu
-
azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
rsiot-http-server
HTTP-сервер
-
tauri-plugin-barcode-scanner
Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS
-
tauri-store
Persistent stores for Tauri
-
relm4-store-view-implementation
Store view implementation for relm4-store
-
webview_official
Official Webview-org Rust bindings, a tiny cross-platform library to render web-based GUIs for desktop applications
-
dioxus-history
History provider for dioxus
-
umberbar
minimalist X11 window manager
-
egui-tao
Bindings for using egui with winit
-
fungui
A user interface layout system
-
vizia_window
The window components of vizia
-
gnome-desktop
Rust bindings for the GNOME Utility Library
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
kas-core
KAS GUI / core
-
dioxus-devtools
Hot reloading utilities for Dioxus
-
cognitive-aesthetics
Aesthetic additions for
cognitive
-
zng-view
Part of the zng project
-
fungui_syntax
A syntax parsing for fungui
-
hyperchad
package
-
moosicbox_app_client
MoosicBoxApp client package
-
typer
text rendering library, with some additional features
-
hyperchad_renderer_html_lambda
HyperChad HTML Lambda renderer package
-
waysip
Wayland native (zwlr_layer_shell) area selection client, like slurp
-
clutter-sys-rs
FFI bindings for the Clutter library
-
relm4-macros
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
swil
cross-platform window creation library
-
tauri-plugin-view
A mobile plugin for Tauri for viewing and sharing files
-
capacitor_bindings
Capactior bindings to help you build android and ios apps with rust
-
lento-winit
Cross-platform window creation library
-
libhandy
Rust bindings for libhandy
-
avalanche-web
A client-side web integration for avalanche
-
i-slint-backend-selector
Helper crate to pick the default rendering backend for Slint
-
vizia_input
The input components of vizia
-
ribir_text
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
plaster-router
A router for plaster-based frontend web applications
-
winterm
create a pixelated window inside a terminal
-
yew-table
A table component for the Yew web framework
-
window_events
Events that window creation backends can use
-
thyme
Themable Immediate Mode GUI
-
patternfly-dioxus
Patternfly v4 Component for Dioxus
-
ferrishot_iced_beacon
A client/server protocol to monitor and supervise iced applications
-
skryn
A servo/webrender based Desktop GUI library
-
iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
fltk-table
A smart table widget for fltk-rs
-
gdk4-macos
Rust bindings of the GDK4 macos library
-
tauri-plugin-rusqlite
Tauri Plugin based on Rusqlite
-
skulpin-renderer-winit
Support for winit in skulpin
-
nsf-imgui-raw
Alternative (personal) imgui rust bindings, unsafe ffi part
-
vte4
Rust bindings for the VTE Gtk4 library
-
penguin-application
Appbuilder and abstraction layer for building applications using legion ECS
-
libphosh-sys
FFI bindings for libphosh
-
layer-shika
A layer shell library crate with Slint UI
-
kurage_proc_macros
proc macros for kurage
-
ori
A declarative ui framework for Rust
-
raui-json-renderer
RAUI renderer for JSON format
-
egui_infinite_scroll
Infinite scroll widget for egui
-
mogwai-hydrator
View hydration for the mogwai library
-
imgui-d3d12-renderer
D3D12 renderer for the imgui crate based on rusty-d3d12 bindings
-
imgui_styles
A collection of immediate gui themes
-
float-pigment-layout
A light-weight layout engine which supports common web layout algorithms
-
fui_controls_media
Media controls for FUI UI Framework
-
tauri-plugin-hid
A Tauri plugin to provide access to USB HID devices
-
pagetop-bulmix
PageTop theme that uses the Bulma framework for sleek, responsive design elements
-
libshumate
Rust bindings for libshumate
-
runa-orbiter
Reference implementation of Wayland protocol interfaces
-
sixtyfps-rendering-backend-gl
OpenGL rendering backend for SixtyFPS
-
azul-desktop
Desktop rendering API for azul
-
notif
route remote notifications to current desktop
-
tauri-webkit2gtk
Rust bindings for webkit-gtk library
-
tauri-plugin-pinia
Persistent Pinia stores for Tauri
-
egui_skia
skia integration for the egui ui library. Render egui within a skia application or render skia in a egui application.
-
zng-wgt-scroll
Part of the zng project
-
dioxus-material-symbols
Material Symbols for Dioxus
-
carbide_wgpu
assist with rendering carbide UIs via wgpu
-
imgui-windows-d3d12-renderer
D3D12 renderer for Dear ImGUI based on windows-rs bindings
-
tauri-invoke-http
Make tiny, secure apps for all desktop platforms with Tauri
-
obel_reflect_utils
Provide the token utils fro obel_reflect
-
tauri-plugin-screen-lock-status
This plugin helps track the lock status for the current session
-
tauri-plugin-polodb
A Tauri plugin to expose the PoloDB embedded database to applications
-
dioxus-interpreter-js
JS Interpreter for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences
-
tauri_helper_core
The core functions of the tauri_helper crate
-
zng-wgt-text
Part of the zng project
-
skylane_protocols
Autogenerated marshalling code for skylane/wayland
-
kas-macros
KAS GUI / macros
-
gladis4
Easily import Glade-generated UI files into Rust code
-
conrod_piston
100% Rust, extensible 2D GUI library
-
relm4-store-collections
Custom collections required by the relm4-store
-
leptonic-theme
Theme builder for the Leptonic component library
-
tauri-plugin-ota-updater
Over-the-air updates for the Web assets in a Tauri app
-
wlc-with_elogind
Safe Bindings for Cloudef's wlc (Wayland Compositor C-Library)
-
qt_3d_core
Bindings for Qt3DCore C++ library
-
egui_web
Bindings for compiling egui code to WASM for a web page
-
easy-imgui-sys
Low level bindings for the Dear ImGui C++ library
-
tauri-plugin-authenticator
Use hardware security-keys in your Tauri App
-
maycoon-macros
Macros for Maycoon UI => See the
maycoon
crate for more -
ferrishot_iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
egui_plot
Immediate mode plotting for the egui GUI library
-
bevy_lunex
Blazingly fast retained UI layout engine for Bevy ECS
-
ribir_dev_helper
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tauri-plugin-open
A Tauri plugin to open files and URLs in the user's default application
-
dessin-macros
Macros for the crate
dessin
-
fltk-calendar
A calendar dialog for fltk-rs
-
iced_style
The default set of styles of Iced
-
flust
Flutter embedder for Linux
-
freya-testing
Headless test runner for Freya
-
azul-web
Web API implementation for the Azul GUI toolkit
-
hyperchad_renderer_html_actix
HyperChad HTML Actix renderer package
-
wayland-window
A minimalistic window-decorations library built on top of wayland-client
-
epaint_default_fonts
Default fonts for use in epaint / egui
-
alchemy
A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
-
way-cooler
Customizeable Wayland compositor written in Rust
-
zng-view-api
Part of the zng project
-
tauri-webview-sys
Rust native ffi bindings for webview
-
gio-sys
FFI bindings to libgio-2.0
-
puffin_http
TCP server/client for puffin profiler data
-
uaf
UI Automation Framework
-
skulpin-renderer-sdl2
Support for sdl2 in skulpin
-
conrod_vulkano
100% Rust, extensible 2D GUI library
-
rsiot-auth
Компонент аутентификации
-
tauri-store-utils
Tauri store
-
zwp-input-method-service
Safe wrapper to easily use the zwp-input-method protocol
-
dioxus-use-computed
Run resource-expensive computations in the most efficient way possible in Dioxus 🧬 apps 🦀
-
libwayshot
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
rofi-randr
Rofi script to manage ResizeAndRotate (randr) settings on various platforms
-
oriak
A modern and lightweight alternative to Qt
-
webkit6
Rust bindings for WebKit 6.0
-
qt_3d_input
Bindings for Qt3DInput C++ library
-
ferrishot_iced_highlighter
A syntax highlighter for iced
-
iced_runtime
A renderer-agnostic runtime for iced
-
tauri-plugin-openurl
open url in default browser (just like target blank) in Tauri
-
float-pigment-forest
A node tree implementation for float-pigment-layout
-
cart-tmp-winit
Cross-platform window creation library
-
fltk-flow
A flow widget wrapping Fl_Flow
-
i-slint-backend-android-activity
OpenGL rendering backend for Slint
-
neutrino
A GUI frontend in Rust based on web-view
-
fltk-decl
Describe your fltk-rs app declaratively, supports hot-reloading!
-
better-web-view
web-view modification and provides a better way of communication between the Rust backend and the JavaScript frontend
-
tauri-plugin-status-bar-color
A Tauri plugin for set status bar's color
-
sixtyfps-corelib
Internal SixtyFPS runtime library
-
gtk-layer-shell
UNMAINTAINED Save gir-generated wrapper for gtk-layer-shell
-
tauri-plugin-accept-cookie
A Tauri plugin for accept cookie in android
-
sixtyfps-common
Helper crate for sharing code & data structures between sixtyfps-corelib and sixtyfps-compiler
-
wayland-kbd
Keyboard mapping utility for wayland-client using libxkbcommon
-
imgui-memory-editor-sys
Raw FFI bindings to imgui memory editor
-
runa-core
Fundamental scaffolding for a Wayland compositor
-
gtk4-layer-shell-sys
Unsave gir-generated FFI bindings for gtk4-layer-shell
-
tauri-plugin-oblivion
Tauri plugin for oblivion
-
fui_examples
Examples for FUI UI Framework
-
dioxus-config-macros
Macros used internally by codegen
-
moosicbox_app_tauri_bundled
MoosicBoxApp bundled package
-
conrod_glium
100% Rust, extensible 2D GUI library
-
cogl-sys-rs
FFI bindings to Cogl library
-
alchemy-lifecycle
containing traits used in Alchemy, the Rust cross-platform GUI framework
-
tauri-driver-fork
Webdriver server for Tauri applications
-
gigachad
Giga-Chad package
-
caffi
calendar widget for your desktop
-
tauri-plugin-appearance
Dynamically change Tauri App theme
-
libpanel-sys
FFI bindings for GNOME libpanel
-
rsiot-redis-client
Подписка и публикация сообщений в Redis
-
egui-skia-sdl2-event
event handling for egui in SDL2 window applications
-
moosicbox_app_native_ui
MoosicBox App UI package
-
dioxus-clipboard
Clipboard integration for Dioxus 🧬
-
dioxus-devtools-types
CLI Configuration for dioxus-cli
-
taskbar_interface
An interface to the desktop taskbar
-
zng-layout
Part of the zng project
-
relm4-store-record
buildiong application model
-
ori-core
Core library for Ori, a declarative UI framework for Rust
-
tauri-plugin-svelte
Persistent Svelte stores for Tauri
-
freya-node-state
Internal Node states for Dioxus RealDOM elements used in Freya
-
qt_3d_render
Bindings for Qt3DRender C++ library
-
bevy_child_window
Allows you to create an embed child window in Bevy
-
flandres
fltk widgets adapted for Android
-
fltk-observe
An observer pattern for fltk-rs
-
tauri-plugin-cli
Parse arguments from your Tauri application's command line interface
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
zng-ext-image
Part of the zng project
-
dioxus-dx-wire-format
Wire format for the Dioxus CLI
-
iced_highlighter
A syntax highlighter for iced
-
pango-sys
FFI bindings to libpango-1.0
-
fltk-egui
FLTK backend for egui
-
moosicbox_app_native_image
MoosicBox App Image package
-
libadwaita-sys
FFI bindings for libadwaita
-
fltk-sys
Rust bindings for the FLTK GUI library
-
ribir_core
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
fltk-richtext
A small crate providing rich text formmating for fltk-rs
-
fluid-parser
A fluid (fltk ui designer) file parser
-
skylane
Wayland protocol implementation
-
moosicbox_app_native
MoosicBox native App package
-
dioxus-liveview
Build server-side apps with Dioxus
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
tauri-plugin-drag
Start a drag operation out of a Tauri window
-
webkit2gtk-webextension
Rust bindings for the GTK+ 3 library
-
gtk4-session-lock-sys
Unsave gir-generated FFI bindings for gtk4-session-lock
-
tauri-plugin-devtools-app
Connect with the Devtools for Tauri application
-
zng-ext-fs-watcher
Part of the zng project
-
tauri_helper_macros
The list of macros of the tauri_helper crate
-
relm4-store-backend-inmemory
In memory backend for relm4-store
-
moosicbox_app_native_lib
MoosicBox native fltk app lib package
-
epi
Backend-agnostic interface for writing apps using egui
-
alchemy-styles
Style parsing and hoisting for Alchemy, the Rust cross-platform GUI framework
-
tauri-winit
Cross-platform window creation library
-
window-shadows
Add native shadows to your windows
-
fltk-extras
Some extra widgets for fltk-rs
-
rsiot-leptos
Компоненты для создания интерфейса Leptos
-
tauri-plugin-tcp
TCP Socket for Tauri App
-
iced_winit
A runtime for iced on top of winit
-
tauri-egui
A Tauri plugin for the egui library
-
tauri-plugin-valtio
Persistent Valtio stores for Tauri
-
azul-winit
Cross-platform window creation library
-
freya-devtools
Devtools panel integration for Freya
-
ori-winit
Winit backend for Ori
-
dioxus-hot-reload
Hot reloading utilities for Dioxus
-
i-slint-backend-qt
Qt rendering backend for Slint
-
dioxus-charts
Chart components library for Dioxus
-
rsiot-logging
Настройка логгирования
-
ferrishot_iced_winit
A runtime for iced on top of winit
-
tauri-plugin-fanto
tauri plugin fantoccini integrated with webdriver-downloader
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
javascriptcore6
Rust bindings for JavaScriptCore 6
-
raui-html-renderer
RAUI renderer for simple HTML static webpages
-
fui_system_core
Core system elements for FUI libraries
-
qt_3d_logic
Bindings for Qt3DLogic C++ library
-
rsiot-surrealdb
Взаимодействие с БД SurrealDB
-
gsk4-sys
FFI bindings of GSK 4
-
wayland-scanner
Wayland Scanner for generating rust APIs from XML wayland protocol files
-
moosicbox_marketing_site_ui
MoosicBox Marketing Website UI
-
floui
A SwiftUI inspired native wrapper for iOS and Android widgets
-
relm4-store-components
Components for relm4-store
-
conrod_wgpu
assist with rendering conrod UIs via wgpu
-
tauri-macros
Macros for the tauri crate
-
torin
UI layout Library designed for Freya
-
zng-ext-l10n
Part of the zng project
-
zng-color
Part of the zng project
-
webkit-web-process-extension6
Rust bindings for WebKitWebProcessExtension 6
-
gdk4-x11-sys
FFI bindings of GDK4 X11
-
webkit2gtk5-webextension
Rust bindings for the GTK+ 3 library
-
zng-unique-id
Part of the zng project
-
rsiot-message-router
Маршрутизация сообщений
-
tauri-plugin-drag-as-window
Start a drag operation from a DOM element to its own window
-
rsiot-components-config
Конфигурация компонентов
-
ferrishot_iced_wgpu
A renderer for iced on top of wgpu
-
sourceview4
API bindings for GtkSourceView 4
-
raui-tetra-renderer
RAUI renderer for Tetra game engine
-
freya-renderer
Internal renderer powered by Skia for Freya
-
zng-app-context
Part of the zng project
-
dioxus-isrg
CLI Configuration for dioxus-cli
-
gdk4-wayland-sys
FFI bindings of GDK4 Wayland
-
fltk-form
Create fltk gui from a data structure
-
ribir_macros
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
rsiot-env-vars
Загрузка переменных среды из ОС и из файла .env
-
soup3-sys
FFI bindings of Soup 3
-
iced_lazy
Lazy widgets for Iced
-
moosicbox_marketing_site
MoosicBox Marketing Website
-
ribir_builtin
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
i-slint-backend-gl
OpenGL rendering backend for Slint
-
gdk4-win32-sys
FFI bindings of GDK4 Win32
-
arcdps-imgui-sys
Raw FFI bindings to dear imgui; forked for use in arcdps addons
-
raui-ggez-renderer
RAUI renderer for GGEZ game engine
-
freya-common
Internal common utilities for Freya
-
rsiot-plc
Компонент для исполнения логики наподобие PLC
-
dioxus-mobile
Mobile-compatible renderer for Dioxus
-
ferrishot_iced_runtime
A renderer-agnostic runtime for iced
-
fltk-term
A minimal terminal widget for fltk
-
gtk-macros
Few macros to make gtk-rs development more convenient
-
iced_pure
Pure widgets for Iced
-
zng-task
Part of the zng project
-
tauri-plugin-window
Interact with the Tauri window
-
nofwl
Desktop Application
-
raui-binary-renderer
RAUI renderer for binary data format
-
iced_native
A renderer-agnostic library for native GUIs
-
gigachad_transformer
MoosicBox Giga-Chad Transformer package
-
zng-wgt
Part of the zng project
-
tauri-plugin-sql
Interface with SQL databases
-
freya-winit
Winit renderer for Freya
-
rsiot-websocket-client
Websocket-клиент
-
tauri-plugin-theme-v1
Dynamically change Tauri App theme
-
gdk4-macos-sys
FFI bindings of GDK4 macos
-
slint-macros
Macro helper for slint crate
-
zng-unit
Part of the zng project
-
libspelling
Rust bindings for libspelling
-
dioxus-desktop
WebView renderer for Dioxus
-
fltk2-sys
Rust bindings for the FLTK GUI library
-
dioxus-native-core
Build natively rendered apps with Dioxus
-
wv
Webview raw ffi bindings
-
wv-sys
Webview raw ffi bindings
-
webkit2gtk5
Rust bindings for webkit-gtk library
-
raui-quick-start
RAUI quick start module for easier playground experience
-
zng-wgt-input
Part of the zng project
-
zng-wgt-layer
Part of the zng project
-
iced_core
The essential ideas of iced
-
rsiot-redis-subscriber
Подписка на сообщения Redis
-
manganis-core
core for manganis
-
fltk-check-env
Check if your env can build fltk-rs
-
libshumate-sys
FFI bindings for libshumate
-
zng-env
Part of the zng project
-
zng-wgt-inspector
Part of the zng project
-
rsiot-http-client-config
Конфигурация HTTP-клиента
-
fl2rust-macro
A fluid (fltk ui designer) file to Rust transpiler
-
raui-core
RAUI application layer
-
sourceview5-sys
FFI bindings for GtkSourceView 5
-
dioxus-asset-resolver
Cross-platform asset resolver for manganis and dioxus
-
zng-ext-config
Part of the zng project
-
tauri-store-macros
Persistent stores for Tauri
-
raui-yaml-renderer
RAUI renderer for YAML format
-
rsiot-redis-publisher
Публикация сообщений в Redis
-
iced_glutin
A glutin runtime for Iced
-
moosicbox_app_native_renderer
MoosicBox fltk renderer package
-
rsiot-webstorage
Хранение и загрузка сообщений используя LocalStorage браузера
-
zng-wgt-size-offset
Part of the zng project
-
ferrishot_iced_core
The essential ideas of iced
-
raui-ron-renderer
RAUI renderer for RON format
-
zng-ext-undo
Part of the zng project
-
fltk-build
Create native fltk/cfltk modules to be used from Rust
-
rsiot-macros
Макросы
-
freya-core
Internal core funcionatilies for Freya
-
zng-wgt-wrap
Part of the zng project
-
zng-wgt-window
Part of the zng project
-
app-tauri-plugin-player
Player plugin
-
zng-wgt-toggle
Part of the zng project
-
qt-cb
Use closures in rust-qt!
-
plasmo
TUI-based renderer for Dioxus
-
zng-wgt-fill
Part of the zng project
-
webkit6-sys
FFI bindings for WebKit 6.0
-
zng-wgt-markdown
Part of the zng project
-
gtk-test
test GTK UIs
-
zng-wgt-menu
Part of the zng project
-
zng-wgt-style
Part of the zng project
-
tauri-plugin-app
APIs to read application metadata and change app visibility on macOS
-
dioxus-tui
TUI-based renderer for Dioxus
-
freya-dom
Internal DOM abstractions for Freya
-
zng-wgt-stack
Part of the zng project
-
zng-wgt-grid
Part of the zng project
-
zng-wgt-material-icons
Part of the zng project
-
javascriptcore6-sys
FFI bindings for JavaScriptCore 6
-
fltk-anchor
An anchoring mechanism for fltk-rs
-
zng-wgt-ansi-text
Part of the zng project
-
freya-layout
Internal layout and layers management for Freya