-
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
-
taffy
A flexible UI layout library
-
wry
Cross-platform WebView rendering library
-
leptos
full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces
-
iced
A cross-platform GUI library inspired by Elm
-
softbuffer
Cross-platform software buffer
-
dioxus
Build fullstack web, desktop, and mobile apps with a single codebase
-
android-activity
Glue for building Rust applications on Android with NativeActivity or GameActivity
-
rfd
File Dialog
-
x11rb
Rust bindings to X11
-
miniquad
Cross-platform window context and rendering library
-
relm4
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
fltk
Rust bindings for the FLTK GUI library
-
wayland-protocols
Generated API for the officials wayland protocol extensions
-
tao
Cross-platform window manager library
-
ashpd
XDG portals wrapper in Rust using zbus
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
slint
GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
-
Yoda
Browser for Gemini Protocol
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
leptos-use
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
native-windows-gui
develop native GUI applications on the desktop for Microsoft Windows. Native-windows-gui wraps the native win32 window controls in a rustic API
-
iced_aw
Additional widgets for the Iced GUI library
-
muda
Menu Utilities for Desktop Applications
-
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
-
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.
-
below
An interactive tool to view and record historical system data
-
tray-icon
Create tray icons for desktop applications
-
libadwaita
Rust bindings for libadwaita
-
x11-clipboard
x11 clipboard support for Rust
-
input
libinput bindings for rust
-
create-tauri-app
Rapidly scaffold out a new tauri app project
-
tauri-plugin-dialog
Native system dialogs for opening and saving files along with message dialogs on your Tauri application
-
krokiet
Slint frontend of Czkawka Core
-
egui-file-dialog
file dialog for egui
-
rinf
native business logic, Flutter for flexible and beautiful GUI
-
crux_core
Cross-platform app development in Rust
-
qmetaobject
Expose rust object to Qt and QML
-
slint-viewer
The viewer binary for Slint
-
xcap
cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (WIP).
-
azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
tauri-utils
Tauri
-
ksni
KDE/freedesktop StatusNotifierItem specification
-
talon-gui
On-demand Telegram chat analytic generator
-
dark-light
Detect if dark mode or light mode is enabled
-
wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications
-
egui_file
File dialog window for egui
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
swayr
A LRU window-switcher (and more) for the sway window manager
-
leftwm
A window manager for Adventurers
-
gvdb
glib gvdb file format
-
rustautogui
GUI automation module used to control the mouse and keyboard
-
x11
bindings for Rust
-
rust-fontconfig
Pure-Rust alternative to font-loader and fontconfig w. minimal dependencies
-
egui_commonmark
Commonmark viewer for egui
-
egui-phosphor
Phosphor icons for egui
-
swaybar_info
swaybar with info to be displayed
-
window-vibrancy
Make your windows vibrant
-
bevy_lunex
Blazingly fast retained UI layout engine for Bevy ECS
-
freya-components
Components library desgined for Freya
-
swaysome
awesome way to manage your multiple outputs with the sway windows manager
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
hyprland
A unoffical rust wrapper for hyprland's IPC
-
xkbcommon-dl
Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings
-
tui-popup
popup for ratatui
-
egui_graphs
Interactive graph visualization widget for rust powered by egui
-
rlr-gtk
pixel screen ruler
-
egui-notify
notifications library for egui
-
imgui
High-level Rust bindings to dear imgui
-
smithay-clipboard
access to the wayland clipboard for client applications
-
fltkrs-richdisplay
基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。
-
yew-bootstrap
Bootstrap 5 Components for Yew
-
egui_taffy
Grid, Flexbox, Block layout support for egui using taffy
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
homie
An interactive coding buddy
-
i3bar-river
A port of i3bar for wlroots-based compositors
-
egui_code_editor
egui Code Editor widget with numbered lines and syntax highlighting
-
freedesktop-icons
A Freedesktop Icons lookup crate
-
neophyte
A WebGPU rendered Neovim GUI
-
zng
Cross-platform GUI framework
-
morphorm
A UI layout engine
-
handlr-regex
Fork of handlr with regex support
-
yozefu
CLI tool for Apache kafka. It allows you to navigate topics and search Kafka records.
-
krowbar
Status bar for BSPWM
-
tauri-plugin-shell
Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application.
-
i3im
extends the standard functionality of the i3 and Sway window managers
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
leftwm-layouts
customizable layouts for list-based dynamic tiling window managers
-
leptos-struct-table
Generate a complete batteries included leptos data table component from a struct definition
-
niccalc
calculate nicotine amount needed for an e-cigarette liquid
-
egui-snarl
Node-graphs for egui
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
tauri-plugin
Build script and runtime Tauri plugin definitions
-
dioxus-tw-components
Components made for Dioxus using TailwindCSS 4
-
pagetop
Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables
-
parley
API for implementing rich text layout
-
kak-tabs
kakoune tabs
-
detect-desktop-environment
Autodetect the desktop environment
-
process_viewer
A process viewer GUI
-
notan
portable multimedia layer to create apps or games easily
-
hyprsome
A small CLI apps that allows to make Hyprland's workspaces work like Awesome in multi-monitor setup
-
wayout
set output modes for wlroots compositors implementing zwlr_output_power_management_v1
-
egui_json_tree
An interactive JSON tree visualiser for egui, with search and highlight functionality
-
raui
Renderer Agnostic User Interface
-
tachys
Tools for building reactivity-agnostic, renderer-generic, statically-typed view trees for user interface libraries
-
xremap
Dynamic key remapp for X and Wayland
-
penrose
A tiling window manager library inspired by dwm and xmonad
-
relm4-icons
Icons for gtk-rs and Relm4 applications
-
create-gpui-app
A CLI tool to create a new gpui app
-
mouce
that aims to help simulating and listening mouse actions across different platforms
-
gdk4
Rust bindings of the GDK 4 library
-
dessin
Build complex drawing for PDF, SVG, Images or Dioxus
-
kolibri-embedded-gui
embedded-graphics based GUI framework made to be as lightweight as its namesake
-
accesskit_atspi_common
AccessKit UI accessibility infrastructure: core AT-SPI translation layer
-
vhakulinen/gnvim
GUI for neovim, without any web bloat
-
dioxus-document
CLI Configuration for dioxus-cli
-
fzf-make
A command line tool that executes commands using fuzzy finder with preview window for make, pnpm, yarn and just
-
global-hotkey
Global hotkeys for Desktop Applications
-
fuse-rust
Fuse is a super lightweight library which provides a simple way to do fuzzy searching. Fuse-Rust is a port of Fuse-Swift, written purely in rust
-
i3stat
A lightweight and batteries-included status_command for i3 and sway
-
rn-run
CLI tool to run react native projects
-
dwm-status
Displays system information for dwm status bar
-
applin
Backend library for the Applin™ Server-Driven UI framework
-
keybinds
Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust
-
hyprscratch
Improved scratchpad functionality for Hyprland
-
monitor_sleep_toggle
Small tool to toggle between fast monitor sleep (1 Minute) and no monitor sleep
-
xcursor
loading XCursor themes
-
klavaro
Print your current xkb_layout in Sway
-
webview_app
integration of a web view in an application window for windows and linux similar to Electron
-
neovide
No Nonsense Neovim Gui
-
helvum
A GTK patchbay for pipewire
-
offflix
application to auto manage series on your local storage
-
kethku/neovide
No Nonsense Neovim Gui
-
libui
A native, cross-platform and lightweight UI toolkit
-
tauri-plugin-fs
Access the file system
-
gtk4-layer-shell
Save gir-generated wrapper for gtk4-layer-shell
-
cef
in Rust
-
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.
-
fltk-theme
A theming crate for fltk-rs
-
wcpopup
Context menu for Windows and Linux
-
quickcount
Sleek, minimal and blazingly fast word counter app
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
egui_logger
log implementation for egui
-
ribir
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
i3wsr
A dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications
-
iocraft
Create beautifully crafted CLI programs and text output with a declarative React-like Rust API
-
exif-cleaner-gui
A graphical EXIF data cleaner using gtk3
-
egui_flex
A flexbox-like layout system for egui
-
tauri-plugin-single-instance
Ensure a single instance of your tauri app is running
-
pax-cli
Command line interface tool for developing, packaging, and managing Pax projects
-
jay-compositor
The Jay compositor
-
egui-plotter
utilties for integrating plotter into egui
-
easy-imgui
Rust wrapper for the Dear ImGui library
-
catppuccin-egui
Soothing pastel theme for egui
-
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.
-
marswm
modern dynamic tiling window manager
-
iced_fonts
Include fonts via feature flags in your Iced project!
-
dioxus-motion
Animations library for Dioxus
-
danceinterpreter-rs
Danceinterpreter in Rust
-
egui_sdl2_gl
Backend for Egui to use with sdl2-rs and open gl
-
yew-nested-router
A router for Yew which supports nesting
-
tauri-plugin-aptabase
Tauri Plugin for Aptabase: Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps
-
dorst
Codebase bootstrap and backup utility
-
keyseq
Specify key chords using
Ctrl-A
short-hand -
remenu
A reconfigurable (launcher) menu
-
druid
Data-oriented Rust UI design toolkit
-
egui-data-table
A generic data table widget implmentation for egui
-
monoff
Turns off monitors on Windows
-
system-tray
Async
StatusNotifierItem
andDBusMenu
client for custom tray implementations -
egui_colors
Experimental color styling toolkit for egui
-
openaws-vpn-client
Unofficial open-source AWS VPN client written in Rust
-
relm
Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust
-
mogwai
The minimal, obvious, graphical, widget application interface
-
undo_2
Undo and redo done the right-way
-
hyprland-autoname-workspaces
This app automatically rename workspaces with icons of started applications
-
lala-bar
a bar on layershell with iced-rs
-
arexibo
A client (player) for the Xibo signage system
-
gui
A generic UI library/framework
-
door_player
Door Player, Cross by ffmpeg and egui
-
pushover-rs
client for Pushover (https://www.pushover.net)
-
egui_struct
EguiStruct is a rust derive macro that creates egui UI's from arbitrary structs and enums
-
freecut
A cut optimizer gui for cutting rectangular pieces from panels
-
wa
Cross-platform window assistant made primarily for Rio terminal
-
slint-updater
Tool used to update .slint files from previous versions
-
floem
A native Rust UI library with fine-grained reactivity
-
pagetop-hljs
Utiliza HighlightJS para mostrar fragmentos de código con resaltado de sintaxis con PageTop
-
tauri-plugin-oauth
A Tauri plugin for spawning a localhost server. Needed for some oauth flows (Login with X).
-
hyprfocus
Open or focus your apps instantly
-
seekr-util
System search util for linux
-
freya
Cross-platform GUI Library powered by Dioxus and Skia
-
egui_mobius
A modular construction framework for egui applications
-
active-win-pos-rs
Get position, size, title and a few other properties of the active window on Windows, MacOS and Linux
-
egui-probe
Trait and derive macro for exposing value editing in egui
-
pi_flex_layout
High performance & cross-platform Flexbox implementation
-
mundy
Reads various system-level accessibility and UI preferences
-
wayland-client
Bindings to the standard C implementation of the wayland protocol, client side
-
rsciter
Unofficial Rust bindings for Sciter
-
egui-modal
a modal library for egui
-
findex-plugin
Plugins library for Findex
-
simple-crosshair-overlay
native crosshair overlay
-
xdg-portal
implement for xdg-desktop-portal
-
yoga
Rust bindings for Facebook's Yoga, a Flexbox layout engine
-
iced_navigation
Navigation library for the iced GUI framework
-
tauri-codegen
code generation meant to be consumed inside of
tauri
throughtauri-build
ortauri-macros
-
leptos-use-bh
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
netidx-browser
graphical browser for netidx directories
-
pop-os/system76-keyboard-configurator
Keyboard configuration UI
-
kdash
A fast and simple dashboard for Kubernetes
-
silkenweb
building web apps
-
enum2egui
derive macro that creates a set of egui ui databindings from arbitrary data structures. Supports egui v0.31.0
-
hrandr
Small tool to move monitors around for Hyprland
-
sctk-adwaita
Adwaita-like SCTK Frame
-
hyprcloser
Automatically close a window when it loses focus
-
egui_extras
Extra functionality and widgets for the egui GUI library
-
river-bsp-layout
Binary space partitioned layout for the tiling Wayland compositor River
-
amberwindow
An easy to use ImmediateMode gui library for Rust
-
egui-dropdown
An actual dropdown list for egui
-
yabaiswitch
Steven's script to switch windows using Yabai
-
egui_dialogs
Platform-agnostic, customizable dialogs for egui library
-
radicle-tui
Radicle terminal user interface
-
nu_plugin_desktop_notifications
A nushell plugin to send desktop notifications
-
rustyproxy
GUI for the rustyproxy project
-
qemu-display
Helper library to communicate with qemu -display dbus
-
quarve
Experimental desktop GUI framework that's multithreaded, declarative and designed for Rust
-
batlert
A GTK popup for linux, to indicate critical battery level
-
imnodes
Rust bindings to https://github.com/Nelarius/imnodes
-
egui_dnd
A drag and drop library for egui
-
egui-toast
Toast notifications for the egui library
-
webkit2gtk
Rust bindings for webkit-gtk library
-
notify-send-win
A windows equivalent for notify-send
-
betrayer
tray icons that integrate well with winit
-
sctw
wrapper around sct for setting the color temperature of your screen
-
tauri-plugin-sentry
An experimental Tauri Plugin for Sentry
-
tk
Rust bindings for Tk GUI library
-
egui-theme-switch
A pretty theme switch for your egui app
-
toumei
Detects system tray transparency on macOS, Windows, and Linux
-
microui-redux
Idiomatic Rust MicroUI (immediate mode GUI) library port
-
kickoff
Fast and minimal program launcher
-
network-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
theframework
A cross platform application UI framework
-
sway-scratchpad
Convert a command to a scratchpad
-
quick-diff-me
Quick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app
-
egui-graph-edit
A helper library to create interactive node graphs using egui
-
cargo-gra
Cargo subcommand for gtk-rust-app
-
uutils_term_grid
formatting strings into a grid layout. Fork of term_grid.
-
igneous-md
lightweight markdown viewer
-
leptos-routes
Fluent route declarations for the Leptos web framework
-
winit_input_helper
Processes winit events, allowing input state to be queried at any time
-
cargo-zng
Zng project manager
-
winvd
functions for accessing Windows 11 virtual desktop API, requires at least 24H2 26100.2605
-
web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
waynest
Core wayland stuff
-
ironbar
Customisable GTK Layer Shell wlroots/sway bar
-
wae
Async executor that use Winit event loop
-
hui
UI library for games and other interactive applications
-
win7-notifications
Send Windows 10 styled notifications on Windows 7
-
tameta
pomodoro is Italian for tomato, and tameta is Gujarati for tomato
-
randy
Conky like app in Rust
-
egui_node_editor
A helper library to create interactive node graphs using egui
-
rust-discord-activity
A lightweight library to control Discord Rich Presence
-
grafo
A GPU-accelerated rendering library for Rust
-
tray-item
Super simple API to make tray icons/menus on Windows, Mac & Linux
-
yew-limput
A yew component that provides an html input with real-time value filtering
-
shotgun
Minimal X screenshot utility
-
egui_gl_glfw
OpenGL backend for egui using GLFW
-
egui_wings
egui bindings for WASM plugins
-
libxmlb
Rust bindings for libxmlb
-
egui_text_animation
text animation using egui
-
windot
emoji picker
-
dafont
Minimal dependency, pure-Rust alternative to font-loader and servo-fontconfig
-
wmfocus
Visually focus windows by label
-
hyprdock
A small program to handle external pluggable screens with hyprland and acpid
-
series-troxide
Modern Series Tracker
-
iced_layershell
layershell binding for iced
-
glib
Rust bindings for the GLib library
-
rsnotifyos
printing alerts on Linux and Windows operating systems. It uses the D-Bus IPC and Subprocess protocol to communicate with the desktop notification system on Linux, Windows. Implements…
-
hyprsession
Saves hyprland sessions
-
dioxus-radio
Fully-typed global state management with a topics subscription system for Dioxus 🧬
-
rsiot
Метакрейт, импортирующий все другие крейты через флаги feature
-
hanoi-speedrapp
Tower of Hanoi desktop app for speedrunning
-
tauri-plugin-network
A tauri plugin for retrieving system info
-
egui_hooks
React Hooks like API for egui
-
window_clipboard
obtain clipboard access from a
raw-window-handle
-
tray-icon-win
Create tray icons for desktop applications on Windows (fork of tauri-apps/tray-icon)
-
imgui-glow-renderer
glow renderer for the imgui crate
-
dioxus-chessboard
A chessboard component for Dioxus
-
xlib-display-server
A display server library for LeftWM
-
backer
straight-forward UI layout
-
witer
An iterator-based Win32 windowing library
-
iced_audio
An extension to the Iced GUI library with useful widgets for audio applications
-
yewprint
Port of blueprintjs.com to Yew
-
tauri-plugin-android-fs
Android file system API for Tauri
-
actuate-winit
Winit window bindings for Actuate
-
egui-selectable-table
egui to create tables with draggable cell and row selection
-
justshell
webapp wrapper
-
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'
-
xcb-util-cursor
Bindings to libxcb-cursor
-
tauri-winres
Create and set windows icons and metadata for executables
-
lipl-display-slint
Displaying part on the screen using slint
-
egui_tracing
Integrates tracing and logging with egui for event collection/visualization
-
vizia
A declarative desktop GUI framework
-
tauri-plugin-notification
Send desktop and mobile notifications on your Tauri application
-
iced-twitch-gui
GUI to work with the currently live streams of your followed twitch creators
-
rio-window
Winit fork maintained for Rio terminal
-
tauri-plugin-tinys-internal-fs
This plugin is primarily designed for Tinywang's convenience in developing Tauri applications and is tailored to personal needs only
-
egui_gauge
egui gauge UI element
-
float-pigment-consistent-bincode
A serialize format designed for
float-pigment-css
-
wayland-protocols-plasma
Generated API for the Plasma wayland protocol extensions
-
i-slint-common
Helper crate for sharing code & data structures between i-slint-core and slint-compiler
-
turm
A TUI for the Slurm Workload Manager
-
leptoaster
A minimal toast library for Leptos
-
apple-music
fully control local MacOS Apple Music player
-
egui_memory_editor
memory editor for the egui library
-
daisy_rsx
Daisy UI components for the Dioxus Rust library
-
request-window-attention
在 windows 系统,根据窗体“标题名”闪烁窗体的任务栏图标来请求用户注意
-
eyesbreaker
Relax your eyes and take a break
-
taurpc
A type-safe IPC layer for tauri commands
-
egui_demo_lib
Example library for egui
-
egui-remixicon
Remix Icon for egui
-
gstore
Global and local state management in redux style for applications written in Rust
-
libappindicator
Rust safe bindings for libappindicator
-
tray-indicator
tray-icon crate
-
transform-gizmo
3D transformation gizmo
-
egui_canvas
A TKinter-like canvas widget for egui
-
egui_chip
compact component to display tags, selections, or actions
-
stayfocused
Software To Avoid [Y] Fixating On Completely Unproductive Shit Every Day
-
focusable
A trait for types that can be focused
-
nuit
Declarative, cross-platform UI framework for Rust that uses native controls
-
random-unicode-emoji
that returns random Unicode emojis. ⚙️
-
hephae-ui
Hephae's UI module, powered by Taffy
-
kodumaro-clock
X11 clock
-
egui-aesthetix
A Uniform and programmatic approach to theming Egui applications
-
azul-layout
Layout solver + font and image loader the Azul GUI framework
-
leptos-tiptap
Tiptap integration for leptos projects
-
wayfire-rs
interacting with Wayfire
-
pagetop-node
PageTop package for easy content type creation and customization
-
ac-qu-ai-nt-gui-eframe
A GUI (written with egui / eframe) for ac-qu-ai-nt
-
input-emulation
cross-platform input emulation library used by lan-mouse
-
puppeteer
A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels
-
libhelium
Rust bindings for libhelium
-
rust_native
A modern, cross-platform UI framework for building native applications
-
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
-
ferrite
Fast and efficient image viewer with focus on performance
-
obel_dylib
Force the obel Engine to be dynamically linked for faster linking
-
dioxus-material-icons
Material Icons for Dioxus
-
showimg-gtk
Show a picture without window decoration in Linux desktop
-
allegro_dialog
Allegro 5 dialog addon Rust wrapper
-
wmctl
Rust X11 automation
-
libappstream
Rust bindings for appstream
-
egui_double_slider
A double slider widget for egui
-
gpui-component
UI components for building fantastic desktop application by using GPUI
-
cursor-icon
Cross platform cursor icon type
-
tauri-plugin-app-events
A plugin for tauri@v2 to listen some events on iOS and Android
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
e-app
MII - Machine Internal Inspection
-
basalt
A window/ui framework built upon vulkan
-
leftwm-theme
A theme mangager for LeftWM
-
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
-
q-recognizer
$Q, $P, and $P+ gesture recognizers
-
kanbanrs
A basic kanban task manager written with egui
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
vexide-slint
Slint for the vexide runtime
-
claui
A GUI generator for clap using egui
-
cairodrag
Unofficial drag-and-drop implementation for cairo-rs
-
key-names
Platform-aware keyboard key name handling for Rust applications
-
wlrs
managing wallpapers
-
win-toast-notify
Windows Toast Notifications
-
tauri-plugin-sherpa-ncnn
Real-time Speech recognition plugin for Tauri V2 Android
-
app_input
Cross-platform mouse and keyboard input
-
tauri-plugin-keystore
Interact with the device-native key storage (Android Keystore, iOS Keychain)
-
egui_autocomplete
Auto complete text box for egui
-
metrics-scope
Metrics scope UI
-
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.
-
all-is-cubes-ui
User interface subsystem for the all-is-cubes engine
-
egui_node_graph2
A helper library to create interactive node graphs using egui
-
mrc-workout-creator
Create workouts in the MRC format
-
win-msgbox
fully featured, ergonomic interface to Windows' MessageBox
-
i3owm
Weather and ISS spotting extension for i3status
-
mouse_position
Get the mouse position on Linux, Windows and MacOS
-
egui_grid
Create grid-based layouts for egui
-
egui_graph
A general-purpose node graph widget for egui
-
makepad-widgets
Makepad widgets
-
egui_transition_animation
Easy animated transitions between multiple pages in egui
-
viewy
A web UI toolkit that combine the advantages of a design system and an ui library
-
hyprland-monitor-attached
Listen monAdd event from the Hyprland wayland compositor
-
flowr
Runners for compiled 'flow' programs
-
misty-vm
building view models
-
qwit-desktop
A Tauri App
-
egui-dataframe-sample
Rust egui Widgets for polars dataframe
-
neophyte-ui
Neovim UI state management
-
microui
(immediate mode GUI) library in pure rust
-
jui
ui set based on slint
-
notifica
Small, cross-platform Rust crate for sending system notifications
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
tauri-cli
Command line interface for building Tauri apps
-
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.
-
ravel-web
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
image-roll
Image Roll is a simple and fast GTK image viewer with basic image manipulation tools
-
dwmblocks
fast modular status bar for dwm written in rust
-
egui-bind
showing keybinds
-
egui_ltreeview
A tree view widget for egui
-
reactive_graph
A fine-grained reactive graph for building user interfaces
-
egui-d3d9
D3D9 backend for egui
-
ultralight
Rust bindings for Ultralight: Next-Generation HTML Renderer
-
egui_virtual_list
A virtual list widget for egui, with support for variable height items
-
oxiced
An iced themeing library
-
cog-task
A general-purpose low-latency application to run cognitive tasks
-
laststraw
A lightweight GUI Rust framework for quick desktop applications
-
egui-ark
Bindings between the egui GUI library and ark
-
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout
-
cursive_calendar_view
A basic calendar view implementation for cursive
-
nwg-webview-ctrl
封装Microsoft Edge WebView2浏览器内核为Native Windows GUI (i.e. NWG crate)开发框架的WebView图形控件
-
egui_wgpu_backend
Backend code to use egui with wgpu
-
sickle_ui
A widget library built for Bevy, in Bevy
-
build-my-react-js
Integrate your ReactJS with your Rust CI and build it
-
egui-map
Visual component to draw a map on screen
-
egui-modal-spinner
A modal spinner to temporarily suppress user input in egui
-
maps4print/azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
tauri-plugin-share
A Tauri share plugin
-
dioxus-history
History provider for dioxus
-
kas
A pure-Rust GUI toolkit with stateful widgets
-
phlow
An engine for scripting reactive browsers in Rust by adding custom views to structures
-
webview2
Rust bindings for WebView2
-
tauri-plugin-hotkey
Tauri Plugin to receive hotkey press and release OS events
-
egui_alignments
alignment tools for egui
-
tauri-plugin-billing
A Tauri plugin to access the Android billing SDK
-
fzf-wrapped
integrating the
fzf
cli tool into your rust program! -
tauri-runtime
Runtime for Tauri applications
-
mixxc
Minimalistic volume mixer
-
egui-directx11
Direct3D11 renderer for
egui
-
libmars
build window managers and accompanying utilities
-
egui_solarized
Solarized theme for egui
-
yew-oauth2
OAuth2 components for Yew
-
egui_flow
that helps you with tasks which cant run directly in the egui ui code
-
egui_material_icons
Material icons for egui
-
oters_gui
Graphical library definitions for the oters programming language
-
egui-video
a video library for egui
-
egui_xml
XML macro for egui
-
rusty_gui
GUI library for Rust
-
browser-window
optionally async, optionally threadsafe, electron-like browser toolkit for Rust
-
appit
A math library specialized for 2d screen graphics
-
gedv
geometry and devices in GUI library
-
egui_zhcn_fonts
load system zhcn fonts automatically for egui
-
flo_draw
Hassle-free windowed 2D graphics rendering
-
egui_keyboard
virtual keyboard widget for egui
-
robius-use-makepad
Auto-configures all
robius-*
crates in your dependency tree to work with Makepad -
afrim-wish
Afrim Wish is an GUI interface for the afrim ime
-
user-idle
Get a users idle time
-
awesome-gtk
Assorted utilities to make a life of gtk user easier
-
frametrix
manage LED matrix device on framework laptop
-
makepad-platform
Makepad platform layer
-
swaymode-exec
run commands when sway changes keybind mode
-
irox-egui-extras
Extras & tweaks for the egui framework
-
dioxus-daisyui
Dioxus daisyui
-
tauri-plugin-ota-updater
Over-the-air updates for the Web assets in a Tauri app
-
woab
Widgets on Actors Bridge - a GUI microframework for combining GTK with Actix
-
rs-complete
that handles text/word completion
-
egui_glium
Bindings for using egui natively using the glium library
-
waybar-cffi
High level bindings to create a Waybar CFFI module
-
material-egui
Material Design color theme generator for Egui
-
winio
Single-threaded async GUI runtime based on compio
-
sysbar
interacting with the system's taskbar / tray / statusbar
-
yeehaw
Batteries Included Text Based Application Framework
-
datafusion-functions-window-common
Common functions for implementing user-defined window functions for the DataFusion query engine
-
tauri-plugin-clipboard-manager
Read and write to the system clipboard
-
tauri-plugin-python
A tauri 2 plugin to use python code in the backend
-
egui_nerdfonts
Nerdfonts icons for egui
-
tauri-helper
A collection of tools and utilities designed to simplify the development of Tauri applications
-
granite-rs
Rust bindings for Granite
-
qemu-rdp
org.qemu.Display1 RDP server
-
crowser
Create "desktop apps" using user-installed browsers
-
tauri-plugin-opener
Open files and URLs using their default application
-
fltk-fluid
Rust wrapper for fltk's fluid (RAD tool)
-
drag
Start a drag operation out of a window
-
notan_egui
EGUI support for Notan
-
kondo-ui
filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts
-
lipl-display-femtovg
Displaying part on the screen using femtovg
-
calloop-wayland-source
A wayland-rs client event source for callloop
-
szyszka
Fast, powerful and easy to use file renamer
-
autohide-tdrop
100% pure rust implementation that can automatically hide terminals or other applications managed by tdrop when they lose focus
-
cxx-qt-lib-extras
Extra Qt types for integrating
cxx-qt
crate withcxx
that are not available incxx-qt-lib
-
TerimalRtdm
Lightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs
-
swayrbar
A swaybar-protocol implementation for sway/swaybar
-
tauri-plugin-keygen-rs2
Tauri plugin for Keygen.sh licensing, based on keygen-rs
-
tether-egui
GUI for building and testing Tether-based applications
-
egui-theme-lerp
An egui lib to animate theme switching between visuals
-
obel_platform
Platform agnostic support
-
egui-sfml
egui integration for rust-sfml
-
tauri-plugin-shellx
Unlocked Tauri Shell Plugin
-
gflux
tiny experimental reactive component system for rust, designed to make GTK more manageable
-
yozefu-app
The Kafka consumer of Yozefu
-
imgui-inspect
Traits and default implementations for inspecting values with imgui
-
egui-theme-switcher
egui widget for switching theme
-
leftwm-watchdog
A window manager for Adventurers
-
oper
Command line tool to browse changes across multiple git repositories managed by google's git-repo tool
-
grx
Abstraction layer for UI development
-
tauri-plugin-drpc
A plugin for Tauri that adds support for Discord Rich Presence
-
guion
Flexible GUI Framework
-
floem_reactive
A native Rust UI library with fine-grained reactivity
-
coastra
A GUI Library for Rust
-
addin1c
Helper for creating 1C:Enterpirse 8 add-ins with Native API technology
-
iced_widget
The built-in widgets for iced
-
rsiot-influxdb
Компонент для сохранения данных в БД InfluxDB
-
crossfont
Cross platform native font loading and rasterization
-
structform
managing interactive forms which encodes validation rules using the type system
-
swayws
allows easy moving of workspaces to and from outputs
-
layout_engine
A small project to mimic css flexbox and css grid
-
flotilla
A TUI Kubernetes dashboard
-
fltrs
Filter for querying lists
-
savory
Core library for building user interface
-
gtk_comfy
Gtk Comfy offers a solution to use serde formats in GTK builder files
-
nix-query-tree-viewer
A GTK viewer for
nix-store --query --tree
output -
gtk-ui
The transpiler for GtkUI
-
slint-tr-extractor
Tool used to update extract @tr string out of Slint files into gettext .po file
-
xdialog
A small native-ish cross platform dialogs library with zero runtime dependencies
-
iced-multi-window
managing many windows in an iced application
-
aphorme
A program launcher for X11 and Wayland
-
soup2
Soup2 crate for Rust
-
appindicator3
Rust bindings for the AppIndicator and AyatanaAppIndicator library
-
blue_engine_egui
egui library for Blue Engine
-
ribir_algo
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
compose-taffy
A layout tree implementation using taffy and compose-rt crate
-
ecargo
Cargo metadata viewer using egui
-
i3nator
Tmuxinator for the i3 window manager
-
tauri-plugin-sign-in-with-apple
Add Sign In With Apple capabilities to your Tauri iOS App
-
nativefier_tauri
Turn any web page into a desktop app (but, lightweight <1MB)
-
tauri-plugin-macos-haptics
Utilize the Taptic Engine (TM) on macOS for Tauri v2 apps
-
imgui-sdl2-support
sdl2 support code for the imgui crate
-
guiver
GUI programming with Piet
-
iui
small, easy to distribute GUI bindings
-
ac-qu-ai-nt-tui-ratatui
A TUI (written with Ratatui) for ac-qu-ai-nt
-
wiard
Window handling library for Windows in Rust
-
screenruster
X11 screen saver and locker
-
egui_console
A Console Window for egui
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
leptos-material
A Leptos component wrapper for Material Web Components
-
xcursor-writer
write xcursor format
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
arkui-sys
Bindings to the native ArkUI API of OpenHarmony
-
zellij_widgets
A wiget library for zellij
-
paws
A very simple, bring-your-own-backend UI layout library built for quick prototyping
-
yakui
A UI library for games
-
tauri-plugin-context-menu
Handle native Context Menu in Tauri
-
rofi
windows and parse the output
-
egui-sdl2-event
event handling for egui in SDL2 window applications
-
qml_formatter
QML formatter
-
dioxus-timer
timer that works with dioxus
-
qt_3d_extras
Bindings for Qt3DExtras C++ library
-
re_set-lib
Data structure library for ReSet
-
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.
-
wluma
Automatic brightness adjustment based on screen contents and ALS
-
aki-image-view-gtk
image view gtk gui application
-
asteracea
A web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered and deployed sites (and combinations thereof) without specific changes to an app's code.
-
tauri-plugin-positioner
Position your windows at well-known locations
-
maycoon
Lightning fast and powerful UI Framework for Rust
-
gsk4
Rust bindings of the GSK 4 library
-
bloom-core
A react-like framework for descriptive UIs. Renderer Agnostic but built with HTML in mind.
-
river-dwindle
A 'dwindling' layout generator for the river Wayland compositor
-
verglas
🧊 Iced SVG icon font generator
-
cnx
X11 status bar
-
libbismuth
Rust bindings for libbismuth
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
hyprkool
that helps you replicate the feel of kde activities and desktop grid layout in Hyprland
-
korhah
A minimal & extensible reactive event system
-
egui_kittest
Testing library for egui based on kittest and AccessKit
-
tauriless
Run a Tauri-like application without installation
-
virtual_view
a virtual view diff in rust
-
egui_cable
A generic and extensible data-oriented widget for connecting ports by cables
-
window
Minimal Rust code for creating a window, automatically choosing a backend window manager and graphics API
-
publicviewing-cli
Small command line application that displays one or many given URLs in a OS native WebView
-
muda-win
Menu Utilities for Desktop Applications on Windows (fork of tauri-apps/muda)
-
wallpaper_rs
interface for setting and getting desktop wallpaper
-
tui-bar-graph
A Ratatui widget for rendering pretty bar graphs in the terminal
-
phoenix_gui
A GUI library for visualizing data in a simple and easy way
-
flutter-engine
Flutter engine embedder in rust
-
trayicon
Tray Icon, that thing in the corner
-
gio
Rust bindings for the Gio library
-
tv-renamer
TV renaming application with TVDB titles and templating support
-
abar
An interface for creating dynamic, "blocks"-style status strings
-
winit-main
Abstract away winit's event-loop inversion of control
-
egui_winit_platform
Platform code to use egui with winit
-
ajour
A World of Warcraft addon manager
-
cxx-qt
Safe interop between Rust and Qt
-
re_viewport_blueprint
The data model describing the layout of the viewport
-
flex-grow
allocate a size between children
-
malakal
a day-planning calendar app based on egui
-
raui-material
Material components library for RAUI
-
iced_font_awesome
Font Awesome component for Iced
-
cxx-qt-lib
Qt types for integrating
cxx-qt
crate withcxx
-
implot
Rust bindings to https://github.com/epezent/implot
-
hui-winit
winit platform backend for
hui
-
narui
A react-inspired UI library for building multimedia desktop apps with rust and vulkan
-
ixwindow
Iconized xwindow module for Polybar (for bspwm and i3wm)
-
tauri-plugin-app-exit
A plugin for tauri@v2 to exit app
-
finestra
Cross Platform Native UI Framework
-
mg
Minimal UI library based on GTK+
-
too
tui framework
-
egui_virtual_keyboard
Virtual Keyboard for egui
-
gtk-ui-builder
parse Blueprint files and convert them into GTK UI files
-
gxi
Zero-Cost Cross-Platform Native Widget based Component System in Rust
-
wayland-backend
Low-level bindings to the Wayland protocol
-
crossyword
A crossword puzzle written in Rust
-
yew-stdweb
A framework for making client-side single-page apps
-
schellings_model
Schelling's model written in rust
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
accesskit_android
AccessKit UI accessibility infrastructure: Android adapter
-
relm4-components
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
elkowar/eww
Widgets for everyone!
-
pipemenu
Gnome (GTK4 + libadwaita) dmenu alternative
-
enwiro-adapter-i3wm
i3wm adapter for enwiro
-
alert-after
Get a desktop notification after a command finishes executing
-
vgtk
A declarative UI framework for GTK
-
egui_glfw
OpenGL backend for egui using GLFW
-
crows
CLI for using the Crows stress testing tool
-
async-winit
Use winit like an async runtime
-
awesome-app
Rust CLI to create Awesome Desktop And Cloud Applications with Rust
-
i3-focus-last
Focus last window on i3
-
vizia_storage
The storage data structures of vizia
-
gooey
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
egui_knob
knob widget for egui
-
pistoncore-glutin_window
A Piston window back-end using the Glutin library
-
ttf-noto-sans
Noto Sans TrueType fonts for embedding into your application binary
-
pytauri-plugin-notification
tauri-plugin-notification binding for PyTauri
-
mdsycx
markdown with Sycamore
-
egui-gizmo
3d transform gizmo for the egui library
-
rust-py-miio
interface to interact with Miio devices via Python using PyO3. Doesn't pretend to be used by third parties.
-
iced_gif
A GIF widget for Iced
-
zoha
A drop down terminal inspired by Tilda
-
petpet-gui
GUI interface of petpet-rs
-
egui_node_graph
A helper library to create interactive node graphs using egui
-
kas-wgpu
KAS GUI / wgpu front-end
-
slint-center-win
Center a Slint window running on a
winit
backend -
nfde
Rust bindings for Native File Dialog Extended
-
acrylic-wayland
compile acrylic apps for wayland environments
-
appy
Declarative UI framework with native rendering
-
xloop_types
core types for xloop
-
gtk-rs-state
Allows modifying gtk-rs widgets from other threads
-
ambient_ui_native
Ambient UI native host functionality. Host-only.
-
chessground
A chessboard widget for Relm/GTK
-
tide-serve-dir-macro
Macros to serve a directory of static files in tide
-
azul-dll
C-API of Azul GUI
-
stray
A freedesktop StatusNotifierWatcher implementation
-
egui_listview
A list view widget for egui
-
octicons
A scalable set of icons handcrafted with <3 by GitHub ported for use in Rust
-
intuitive
building declarative text-based user interfaces
-
privilege-rs
privilege request UI using eframe
-
electron_tasje
Tiny replacement for electron-builder
-
xproto
Rust bindings to the X11 protocol library
-
java_asm_egui
Java bytecode reader & writer in rust
-
minibreak
lightweight cli tool
minibreak
to wash your eyes before taking a break during heavy work -
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
nativeshell
package
-
tauri-plugin-system-info
A tauri plugin for retrieving system info
-
doo
Do anything with Doo
-
pax-example
Example and development app for the Pax monorepo and compiler
-
libwmctl
Rust X11 automation
-
rich-sdl2-rust
The sdl2 wrapper for Rust
-
gvdb-macros
Convenience macros for gvdb
-
myxine
Get a GUI fast in any language under the sea!
-
egui_tabs
A tabs control for egui
-
imgui-sdl2
SDL2 Input handling for imgui-rs
-
shrug
Easy access to your favourite strings
-
egui-winit-ash-integration
egui integration crate for winit and ash
-
baobab
boa_cli in egui
-
rutter_layout
the flutter layout algorithm ported to rust
-
arkham
TUI made simple
-
otaf
TUI framework
-
nuri
nuri ui-framework
-
rs_utils
奇遇科技 Rust 辅助工具
-
streamdeck-rs
Unofficial Stream Deck SDK for Rust
-
egui-keybinds
keybinding system developed for EGUI
-
iced_video_player
A convenient video player widget for Iced
-
acrylic
ultra-portable, web-inspired UI toolkit with SIMD graphics
-
fui_core
Core library of FUI MVVM UI Framework
-
hanhan-multi-select
hanhan
-
tui-shader
A ratatui widget that renders a fragment shader in the terminal
-
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
-
taxi
Navigation library for Polyhorn
-
bevy_webview_wry
Allows you to create a webview based on wry
-
colori
basic color conversion and manipulation library
-
dpi
Types for handling UI scaling
-
atl-thunk
Rust wrapper for ATL thunk type
-
maycoon-widgets
Widgets for Maycoon UI => See the
maycoon
crate for more -
iced_webview
iced webview library
-
frender
react in rust. functional rendering web ui
-
imgui-sys
Raw FFI bindings to dear imgui
-
xloop_event
event types for xloop
-
rust-pipes
A remake of the 3D Pipes Screensaver from Windows 98 in Rust
-
zng-ext-font
Part of the zng project
-
dioxus-devtools
Hot reloading utilities for Dioxus
-
relm-state
Non UI part of relm
-
alert
Run commands and report their results to your phone or desktop
-
adi
Ultra-portable hardware interface for platform-agnostic applications
-
robius-android-env
Rust access to Android state (native Java objects) managed by UI toolkits
-
yakite
A dynamic tiled window management that bridges the gap between yabai and krohnkite
-
sway-workspace
Output aware Sway/i3wm workspace switcher with window move feature
-
triglyceride
realtime event loop profiler with egui ui
-
wallpaper-app
functionality to create your own application, displayed as a desktop wallpaper
-
caffi
calendar widget for your desktop
-
tauri-runtime-wry
Wry bindings to the Tauri runtime
-
dynisland_script_module
Script module for dynisland
-
egui_inbox
send messages to egui views from async functions, callbacks, etc. without having to use interior mutability.
-
dont_disappear
Tiny crate that prevents the console window from closing when the program finishes
-
egui_commonmark_backend
Shared code for egui_commonmark and egui_commonmark_macros
-
egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
tauri-plugin-prevent-default
Disable default browser shortcuts
-
declarative
Generic DSL macros for easy view code manipulation
-
syntect_minecraft_highlighting
Highlight code with Minecraft formatting
-
egui_tracing_rs
Integrates tracing and logging with egui for event collection/visualization
-
egui_cosmic_text
Unofficial cosmic text widget and utilities for egui
-
i3-back
An i3/Sway utility to switch focus to your last focused window. Allows for behavior similar to Alt+Tab on other desktop environments.
-
code-graph
An egui app that can display code graphics and find all references
-
waysip
Wayland native (zwlr_layer_shell) area selection client, like slurp
-
kurage
Helper functions/macros for development with relm4
-
yaib
i3 Bar, with a focus on displaying lots of data
-
yakui-macroquad
integrating yakui with macroquad
-
osmgpsmap
OsmGpsMap-1.0
-
pane
Align text inside of resizable rectangular panes
-
orbclient_window_shortcuts
Shortcut support for orbclient::Window
-
tauri-plugin-keygen-rs
Tauri plugin for Keygen.sh licensing, based on keygen-rs
-
qt_core
Bindings for QtCore C++ library
-
egui-multiwin
that allows for multiple windows with egui
-
nwg_ui
GUI library that builds upon native-windows-gui
-
i-slint-compiler
Internal Slint Compiler Library
-
opmark-egui
An experimental presentation application based on OpMark, powered by egui
-
egui_timeline
A general timeline widget for egui, for working with time-based media and control
-
lightview
A minimal, borderless image viewer for Wayland
-
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…
-
wayshot
Screenshot tool for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
gtk-egui-area
EguiArea widget for embedding inside of GTK
-
baze64-gui
A GUI for encoding & decoding base64
-
egui-keybind
A keybind widget for egui
-
whiskers-widgets
Dynamic UI sub-system for whiskers
-
interactor
(usually command-line) user interaction
-
reactive_stores
Stores for holding deeply-nested reactive state while maintaining fine-grained reactive tracking
-
waypwr
A power menu for Wayland
-
conrod_floatwin
A virtual windowing library for Conrod UI
-
dynisland
A Dynamic Island bar
-
afrish
binding for the Tk graphics toolkit, made for building the Afrim IME
-
ytdlp-gui
a GUI for yt-dlp written in Rust
-
klask
Automatically create GUI for clap apps
-
mizuki
A toolkit for building Tauri Plugins that enables type-safe IPC through GraphQL
-
easyGW
A easy rust GUI lib,It's easy to use!
-
rusty_themy
🦀🦀 Obtain the current color theme in your system! 🎨🎨
-
imnodes-sys
Raw FFI bindings to imnodes
-
jay-config
Configuration crate for the Jay compositor
-
egui-qr
QR painter for egui
-
pugl-ui
A stub for small embeddable GUI-toolkits using pugl
-
tauri-plugin-decorum
Opnionated window decoration controls for Tauri apps
-
orz
Small projects for personal use,for egui
-
erust
additional package for egui and eframe that provides extendable components
-
be-rust-master
demonstrating how to publish a Rust package
-
break-time
An app to force you to take breaks regularly while using the computer
-
snowcap
markup language for iced
-
miniblink
Rust bindings to mininlink49
-
anubis
Game launcher for gaming consoles
-
lies
LIcense Embedding System
-
egui_form
Form validation for egui
-
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…
-
angust
GUI framework in Angular style
-
winit-fullscreen
Adds a method to winit::window::Window to toggle fullscreen
-
bear-lib-terminal
BearLibTerminal FFI for Rust
-
eww_shared_util
used in eww
-
run-cat
A cute running cat animation on your windows taskbar
-
ontv
A rich desktop application for tracking tv shows
-
notifrust
almost as good as notify-rust
-
egui_task_manager
Manage asynchronous easily
-
rsiot-modbus-client
Опрос устройств Modbus, используя библиотеку tokio-modbus
-
wxrust
Binding for the wxCore library of the wxWidgets toolkit
-
sdl2-unifont
Embedded GNU Unifont for Rust SDL programs, for simple font rendering tasks
-
rust_qt_binding_generator
Generate code to build Qt applications with Rust
-
nativeshell_build
Integrate Flutter build process with Cargo
-
masonry
Data-oriented Rust UI design toolkit
-
human
interface devices
-
hsv
converting values in HSV color space to RGB
-
ofps-suite
GUI tool for OFPS
-
raui-tesselate-renderer
RAUI renderer that tesselates layout into vertex and index buffers
-
css-style
Typed CSS Style
-
obel
A refreshingly simple data-driven game engine and app framework
-
exposed
cross-platform window management library
-
clay-layout
Rust bindings for Clay, a UI layout library written in C
-
zellij-runner
Session runner/switcher for Zellij
-
wayland-protocols-wlr
Generated API for the WLR wayland protocol extensions
-
discord_interaction
A high-level library for using Discord's interactions model. Uses AWS Lambda.
-
thalia_ui
ui-framework
-
stslayer
Status Slayer is a configurable implementation of status command for Sway WM using Swaybar Protocol
-
tauri-plugin-cors-fetch
Enabling Cross-Origin Resource Sharing (CORS) for Fetch Requests within Tauri applications
-
notabena
A note-taking app for the command line. GUI support will be added (see README).
-
yewprint-css
CSS download helper for Yewprint
-
i3wm_switch_windows
Switching windows (including floating windows) across workspaces and monitors
-
egui-winit
Bindings for using egui with winit
-
druid-shell
Platform abstracting application shell used for Druid toolkit
-
howudoin
Progress reporting abstraction
-
egui_clickpack_db
ClickpackDB integration for egui (public Geometry Dash clickpack archive)
-
timerys
cross-platform timer app
-
eltrafico
NetLimiter-like traffic shaping for Linux
-
goldboot-linux
A command-line application for building goldboot images
-
obel_app
core App functionality
-
hyprland_workspace_display
Command line utility to display hyprland workspaces
-
bar-rubble
Quickly generate output for viewing in swaybar or similar
-
i-slint-core
Internal Slint Runtime Library
-
tui-cards
A playing card widget for Ratatui
-
ribir_material
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
makepad-studio
Makepad studio
-
pagetop-mdbook
Incluye contenido generado por mdBook en aplicaciones PageTop
-
msgbox
A multi-platform message box modal with a OK button, which runs synchronously
-
vtable
Helper crate to generate ffi-friendly virtual tables
-
git-function-history-gui
GUI frontend for git-function-history
-
debugui
Add a gui window to your program to view and manipulate values at runtime
-
egui_mobius_reactive
A thread-safe reactive state management system for egui_mobius
-
egui-controls
build a control panel with egui
-
imgui-winit-support
winit support code for the imgui crate
-
async_ui_web
Async UI for the Browser
-
sir
Write SCSS in your component functions
-
gemview
A Gemini protocol browser in a Gtk+ (v4) widget
-
vst_window
Cross-platform windowing library for VST plugins
-
smithy
framework for web development
-
systrayx
making minimal cross-platform systray GUIs
-
egui-datepicker
Adds date picker widget for egui gui library
-
xos
Experimental OS Windows Manager
-
libphosh
Rust bindings for libphosh
-
hyoka
Generic REPL that can be configured to do pretty much anything you want
-
selection
Get the text selected by the cursor
-
yew-nav-link
Navigation link component for yew-router
-
red-sdl
sdl with grid layout and window management to help build apps or video game
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
slint-spatial-focus
Adds arrow key navigation to Slint UI
-
easy-imgui-filechooser
File-chooser widget for easy-imgui
-
witas
An asynchronous window library in Rust for Windows
-
tauri-plugin-devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
futures-signals-component-macro
Macro for creating futures-signals compatible components
-
tauri-plugin-theme
Dynamically change Tauri App theme
-
egui-themes
Super-simple color theming for egui
-
tauri-plugin-android-prevent-screen-capture
Prevent screen capture on Tauri app for Android
-
webview-sys
Rust native ffi bindings for webview
-
vivi_ui
Custom component library for Slint
-
flameshot-rs
Easily integrate flameshot in your project, optionally using the image crate features
-
citron
system data via on-demand notifications
-
slint-lsp
A language server protocol implementation for Slint
-
guibuilder
A program that builds a GUI using JSON passed through stdin
-
tauri-web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
rifs
Rust as your Flutter backend, Flutter as your Rust frontend
-
efl
Enlightenment Foundation Libraries bindings in Rust
-
tauri-plugin-localhost
Expose your apps assets through a localhost server instead of the default custom protocol
-
zino-dioxus
Dioxus components for zino
-
android_clipboard
Access Android clipboard
-
tinted_egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
egui_heatmap
Navigatable heatmap for use together with egui
-
b3-core
A cross-platform framework that provides access and management of the main elements of a graphical application
-
floem-winit
Unofficial winit fork for Floem
-
arcdps-imgui
High-level Rust bindings to dear imgui; forked for use in arcdps addons
-
gelatin
A basic UI framework
-
oxyde-cloud-deploy
CLI for deploying the Oxyde Cloud API
-
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…
-
darling-template
A template for implementing darling
-
pop-os/pop-upgrade-gtk
upgrading Pop!_OS and its recovery partition to new releases
-
tailscale-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
libpanel
Rust bindings for GNOME libpanel
-
jumplist_win
A small crate to create and add custom jumplist in windows apps
-
runa-wayland-types
Types defined by the Wayland protocol
-
cubism
A basic pixel canvas for Rust
-
freya-hooks
Hooks library designed for Freya
-
show_chars
manual application that assists in the development process of FLTK
-
wayrs-core
The core Wayland types for wayrs
-
zedzed
A wayland tiling window manager in Rust inspired by XMonad
-
pmse-gtk
GTK4 wrapper for pmse
-
acute
Modular Data Driven Physics and Render Engine for the rust programming language
-
uaf
UI Automation Framework
-
zoha-vte
Temporary crate: updated version of https://github.com/antoyo/vte-rs, until that crate is updated
-
nsf-imgui
Alternative (personal) imgui rust bindings
-
egui_mobius_widgets
A widget library for egui_mobius
-
smithay
writing wayland compositors
-
tech-ui
Tech UI creator
-
maycoon-theme
Themes & Styling for Maycoon UI => See the
maycoon
crate for more -
grade
A convenience macro for gtk-rs
-
gl-context-loader
Minimal OpenGL function loader for no_std OpenGL contexts
-
i3monkit
The toolkit to build cutomized i3status alternative
-
egui_glfw_gl2
OpenGL backend for egui using GLFW
-
grafix-toolbox
Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements
-
legacygui
GUI audio player with strange features
-
warp-gui-app
Cloudflare Warp GUI client
-
agoraui
us build great-looking apps across all platforms with the power of rust :)
-
implot-sys
Raw FFI bindings to implot
-
gtk-fnonce-on-eventloop
Allows modifing gtk-rs widgets from other threads
-
viewbuilder
Cross-platform UI framework
-
wxbuild-rs
Compile your wxWidgets c++ code and link with wxWidgets in build.rs files
-
nodui
An egui-based visual graph editor
-
DCSR
A small webview window for previewing a doc
-
void-app-api
The API for creating Void modules
-
captrs
Cross-platform screen capture library
-
leptos-bulma
A Leptos component library based on Bulma CSS framework
-
tauri-plugin-os
Read information about the operating system
-
egui_drag_value_expr
An egui DragValue widget modified to accept a math expression as input
-
mars-relay
control and automate a window manager
-
form-validation
validating forms, and allowing validation logic to be shared
-
tauri-build
build time code to pair with https://crates.io/crates/tauri
-
tauri-plugin-window
Interact with the Tauri window
-
nuit-bridge-swiftui
SwiftUI backend for Nuit
-
lemna-winit
winit windowing backend support for lemna
-
dioxus-use-mounted
Dioxus hook to use a mounted element
-
tauri-app-vue
A Tauri App
-
menubar
Cross-platform native menu library
-
yew-vdom-gen
Construct Yew’s Virtual DOM using ergonomic Rust idioms
-
hui-wgpu
wgpu render backend for
hui
-
jolly
a bookmark manager meets an application launcher, developed with iced
-
lunex_engine
not inteded to be used standalone. It is a dependency of Bevy_Lunex
-
augment-vol-brt-man
Manages volume and brightness for wlroots-based compositors
-
buoyant
SwiftUI-like UIs in Rust for embedded devices
-
plaster
A wasm-bindgen framework for making client-side single-page apps
-
expanse
High performance & cross-platform Flexbox implementation
-
remy-widgets
miscellaneous utility widgets for ratatui
-
flemish
An Elmish architecture for fltk-rs
-
browser-window-ffi
FFI bindings for the browser-window crate
-
kill-desktop
Wait politetly for graphical applications to exit
-
iced_futures
Commands, subscriptions, and future executors for iced
-
dm_x
using dmenu as an option picker
-
swaycons
adds nerd font icons to sway window titles
-
egui_inspect
Easily creating UI to edit and preview data
-
immi
Immediate mode user interface toolkit
-
arch-audit-gtk
Arch Linux Security Update Notifications
-
youtube-dl-gui
Cross-platform GUI for youtube-dl made with Iced
-
rustentia
Flashcards app using egui and rusqlite
-
egui_nav
A navigation control for egui
-
yozefu-tui
rendering the TUI of Yozefu
-
spice-client-glib
Rust bindings for the Spice client library
-
rust-training-tool
A very simple game engine using egui. Made for a rust training session, do not use!
-
float-pigment-mlp
Testing utilities for float-pigment. Should not be used by modules of other projects.
-
sdfui
UI library based on Signed Distance Fields
-
gdueiv
geometry and devices in GUI library
-
mist-core
core functionality of mist
-
async-rx
functions for async reactive programming
-
rustty-oxide
extensible GUI library for Rust terminal applications using rustty
-
bevy-inspector-egui
Inspector plugin for the bevy game engine
-
freya-elements
Internal elements, attributes and events designed for Freya
-
egui_wings_host
egui bindings for WASM plugins
-
farve
Tiny macros for owo-color'ful logging and printing
-
egui_ratatui
WASM ratatui with egui works with bevy and macroquad and eframe
-
hanhan-egui-common
hanhan egui common
-
xkbcommon-rs
a port of libxkbcommon in safe Rust
-
ezwin
Easy, minimal Win32 window creation
-
libsex
Some Extensions for using glX (in rust)
-
ui-sys
Native bindings to the minimalist, cross-platform, widget set
libui
-
gifski-win
GUI for gif.ski (high-quality GIF maker)
-
notif
route remote notifications to current desktop
-
nocturnal
WYSIWYG editor based on WASM. Work in progress.
-
epomo
A tiny Pomodoro app written on top of egui
-
oxilib
Oxi-applications
-
concoct
Cross-platform UI framework
-
easy-imgui-window
Default windowing for the easy-imgui crate using winit and easy-imgui-renderer
-
quickshot
xdg-desktop-portal based screenshot tool
-
provola-egui
provola GTK gui
-
mango-egui
My egui widgets
-
GraphicsEngine
my try at making an api to use for Graphics in Rust. It uses the winapi crate and focuses on making it easy to create and modify Windows
-
pagetop-admin
PageTop package that provides a unified settings interface to other packages
-
chc
fast, and secure HTTP client
-
gtk-rust-app
Framework for writing flatpak apps with GTK in Rust
-
mina
expressive, framework-independent animation library for Rust
-
ratatui_input
input widget for ratatui
-
ommui_frontend_gtk
OMMUI frontend written in GTK
-
dioxus-query
Fully-typed, async, reusable cached state management for Dioxus 🧬
-
egui-gdl
Draw graphs with egui
-
qmlrs
QtQuick bindings for Rust
-
egui_hotkey
hotkey library for egui
-
flutter-download
Download flutter engine for building
-
stretch
High performance & cross-platform Flexbox implementation
-
rugui
Real-time GUI library for games
-
pyo3-utils
PyO3
-
yew-router-nested
A router implementation for the Yew framework
-
egui_render_wgpu
egui rendering backend using wgpu
-
skryn
A servo/webrender based Desktop GUI library
-
egui-fltk-frontend
FLTK frontend for Egui WGPU backend
-
egui-dataframe
Rust egui Widgets for polars dataframe
-
waytrogen
A GTK graphical user interface for changing your wallpapers on Wayland based compositors
-
gdk4-x11
Rust bindings of the GDK4 X11 library
-
yeehaw_tui
Batteries Included Text Based Application Framework
-
despell
puts icons in your tmux statusline
-
tauri-plugin-pty
Pseudo Terminal (PTY) plugin for Tauri
-
quarve_cli
CLI for quarve that allows you to easily create, run, and deploy quarve applications
-
miniblink-sys
Rust bindings to mininlink49
-
vizia_id
Generational ID type used by vizia
-
yewflow
A flowchart library for Yew, inspired by React Flow
-
rui
Experimental Declarative UI library
-
hypr-left-ws
Small tool for simulating leftWM workspace behaviour in hyprland
-
revela
A user interface abstracted over a selection of backends
-
qpl
Quigly's Platform Layer
-
x-bow
Precise State Management Library
-
get-selected-text
A tiny Rust library that allows you to easily obtain selected text across all platforms (macOS, Windows, Linux)
-
silkenweb-signals-ext
Extras for futures-signals
-
yakui-miniquad
integrating yakui with miniquad
-
niri-ipc
Types and helpers for interfacing with the niri Wayland compositor
-
rustofi
build simple 'Rofi User Interface' applications
-
hframe
Show HTML content "inside" your egui rendered application
-
tinge_lib
A terminal-gui tool for generate, analyze, convert and manipulate colors
-
re_viewer
The Rerun viewer
-
stardust-xr
Base library for the Stardust XR display server
-
userprompt
that helps gather input from a user
-
titanium
Keyboard-driven web browser
-
xlate
Experimental OS Windows Manager
-
fastwordrs
速词,背单词小软件,使用egui开发;
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
icomoon_font_icons
Character mappings for all Kordamp Icomoon font icons
-
tauri-plugin-keygen
A Tauri Plugin for Keygen.sh Licensing
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
egui-widget-texicon
An egui widget that combines an icon and text, often found in modern UIs
-
avalanche
A platform-independent reactive GUI library
-
zng-app
Part of the zng project
-
mogwai-dom
mogwai's DOM view implementation
-
imgui-dx9-renderer
DirectX 9 renderer for the imgui crate
-
egui_table
Table viewer for egui
-
kagura
component-oriented GUI framework
-
imgui-ext
build debug UIs on structs using a derive macro (based on the imgui crate)
-
luminol-eframe
egui framework - write GUI apps that compiles to web and/or natively
-
wayland-egl
Bindings to libwayland-egl
-
pugl-sys
wrapper for pugl
-
yewdux-middleware
A Redux-like middleware for Yewdux
-
layershellev
extra shell binding for layershell with winit like eventloop
-
xcb-util
Rust bindings and wrappers for XCB utility functions
-
tauri-rfd
File Dialog
-
janki
Janky Anki
-
event_types
Types to help idiomatically represent user input events
-
i3kb
Automatically sets the last used keyboard layout for the window in i3wm
-
expect-dialog
error handling that uses a dialog for it's notification as opposed to just stdout
-
fontloader
Cross platform native font loader
-
rsiot-websocket-server
Websocket-сервер
-
webelements
A macro that transforms html to rust code
-
rscode
An editor written by Rust
-
dwmbar
Status bar for dwm
-
allegro_dialog-sys
Allegro 5 dialog addon Rust binding
-
dioxus-router
Cross-platform router for Dioxus apps
-
egui-twemoji
An egui widget that renders colored Twemojis
-
sciter-serde
Serde support for Sciter engine
-
glade-bindgen
generate gtk glade bind
-
robar
but flexible system overlay bar for the X Window System (X11)
-
rrs
A cross-platform GUI toolkit in Rust
-
detectlib
A small rust library for input
-
raventhemer
A theme manager and switcher for desktop linux
-
leptos-tiptap-build
Build dependencies for leptos-tiptap
-
yew-layout
Layout Component for Yew
-
tts-cli
Command line utility to automatically read from clipboard
-
lillinput
connecting libinput gestures to i3 and others
-
i3status_ext
extend i3status
-
iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
dessin-svg
Drawing SVG
-
shade
graphics library
-
yewv
A lightning fast state management module for Yew
-
egui-aesthetix-lj
A Uniform and programmatic approach to theming Egui applications with some enhancements
-
stretch2
High performance & cross-platform Flexbox implementation
-
egui_render_three_d
egui rendering backend using three-d
-
gnome-desktop-xinux
Rust bindings for the GNOME Utility Library
-
savory-elements
Collection of UI elements based on Savory
-
systray2
making minimal cross-platform systray GUIs
-
moxie-dom
TBA
-
obel_reflect
provide rust reflect function to ease game developments
-
gtk_estate
A GTK and libadwaita state association library
-
winit-gtk
Cross-platform window creation library
-
zaplib_x11_sys
The x11 bindings for Zaplib
-
jkl-egui
Jakal compression UI
-
dioxus-material
Animation library for Dioxus
-
fusebox-sys
FFI bindings for fusebox
-
simple-window
cross-platform window creation library
-
libswaykbswitch
controlling sway through its IPC interface
-
flutter-plugins
flutter-rs plugins
-
libnotify
Rust bindings to libnotify
-
lemna
A Reactive UI framework for Rust
-
tex-match
Search through over 1000 different LaTeX symbols by sketching
-
zoha4
A drop down terminal inspired by Tilda, GTK4 flavor
-
sixtyfps-lsp
SixtyFPS LSP server
-
meliusgfx
WIP OpenGL wrapper for Melius
-
fui_system
System controls (dialogs, tray etc.) for FUI UI Framework
-
penrose_ui
UI elements for the penrose window manager library
-
wvwasi
A WebView with WASI may be the best JS/WASM runtime, and wvwasi is it
-
tauri-plugin-swipe-back-ios
swiping gesture navigation support in iOS
-
yakui-winit
winit bindings for yakui
-
relm-test
Testing library for relm
-
yew_svg
SVG icon helper for yew framework
-
custom_egui_frame
A custom window frame for egui windows
-
tether
Windows that are web views
-
silkenweb-task
Manage Silkenweb tasks
-
tauri-plugin-process
Access the current process of your Tauri application
-
graphene-rs
Rust bindings for the Graphene library
-
mac-notification-sys
Thin wrapper around macOS Notifications
-
cushy
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
re_view
Types & utilities for defining view classes and communicating with the viewport
-
chunks-rs
making GTK4 widgets, inspired by Elkowar's Wacky Widgets
-
tauri-plugin-fs-ios
A plugin for accessing the filesystem on ios
-
ribir_widgets
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
webtric
Wasm library to handle metric matters
-
orbtk-tree
Tree structure based on DCES
-
pdf-tile-viewer
PDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform
-
tauri-plugin-autostart
Automatically launch your application at startup
-
rq
Rust-to-Qt library
-
yakui-widgets
Built-in widgets for yakui
-
tauri-plugin-persisted-scope
Save filesystem and asset scopes and restore them when the app is reopened
-
drteeth
Low-complexity web technology user interface library for desktop apps
-
fe-image-widget
fltk egui image widget support
-
transform-gizmo-egui
egui integration for transform-gizmo
-
shadowsocks-gtk-rs
A desktop GUI frontend for shadowsocks-rust client implemented with gtk-rs
-
egui_vulkano
Vulkano graphics backend for egui
-
nuit-bridge-adwaita
Adwaita backend for Nuit
-
rapier-egui
Rapier state inspector via Egui
-
tauri-plugin-m3
Android Material3/MaterialYou Plugin
-
fractk
A declarative desktop GUI framework
-
skulpin-plugin-imgui
A plugin for skulpin that implements imgui rendering
-
fitimer
A timer to keep fit and healthy whilst having a sedentary work
-
raui-immediate
RAUI immediate mode UI layer
-
imgui-memory-editor
Rust bindings for imgui memory editor
-
iced_focus
A proc-macro to derive a focus chain for Iced applications
-
guion_sdl2
Backend for guion
-
xcb-wm
icccm and ewmh extensions for xcb
-
egui_glow
Bindings for using egui natively using the glow library
-
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
-
qt_charts
Bindings for QtCharts C++ library
-
webview_official
Official Webview-org Rust bindings, a tiny cross-platform library to render web-based GUIs for desktop applications
-
tauri-driver
Webdriver server for Tauri applications
-
dessin-dioxus
Drawing SVG
-
egui-ash
egui integration for ash (Vulkan)
-
hyprland-per-window-layout
Per window keyboard layout (language) for Hyprland wayland compositor
-
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…
-
naty
Nativefier alternative that provides a WebView of any website with a minimal install size
-
imgui-glutin-support
glutin support code for the imgui crate
-
flo_canvas_events
User input events for a flo_draw canvas
-
vizia_style
The style components of vizia
-
minigw
A convenient Rust library for creating cross platform windows and displaying pixel buffers
-
iced_anim
creating animations in Iced
-
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
-
rdl
dmenu launcher for .desktop files
-
tauri-plugin-view
A mobile plugin for Tauri for viewing and sharing files
-
slint_orbclient
Slint platform support for Redox
-
transform-gizmo-bevy
bevy integration for transform-gizmo
-
i3-autolayout
Service to automatically managing i3 window manager layout
-
i-runtime
Runtions
-
zui-widgets
An addition to
zui
to add widgets to your UI -
tauri-plugin-app
APIs to read application metadata and change app visibility on macOS
-
zng-ext-input
Part of the zng project
-
oxyde-cloud-client
Client SDK for the Oxyde Cloud API
-
tauri-plugin-wallpaper
A Tauri plugin to set your window as wallpaper behind desktop icons
-
webview
Tiny cross-platform UI library for Rust that uses a webview for rendering HTML5
-
winit-modular
proxy
winit
event loops which can be run at the same time, on separate threads -
egui_winit_ash
A lightweight egui integration for winit and ash
-
gigachad_transformer
MoosicBox Giga-Chad Transformer package
-
imgui-glium-renderer
Glium renderer for the imgui crate
-
dbusmenu-gtk3
Rust bindings to dbusmenu-gtk3
-
egui_animation
Experimental animation utilities for egui, including easing functions and a collapse view
-
tauri-plugin-penetrable
Using the win32api to achieve click-through of the tauri main window
-
dioxus-lib
Build fullstack web, desktop, and mobile apps with a single codebase
-
clay-sys
Raw Rust bindings for the UI layout library Clay
-
dim-screen
Native Wayland screen dimming tool
-
iced_sessionlock
sessionlock binding for iced
-
umberwm
minimalist X11 window manager
-
virtual_view_dom
a virtual view transaction renderer for the dom
-
kurage_macro_rules
macro_rules! for kurage
-
fltk-float
Flexible LayOut Autosizing Toolkit for fltk-rs
-
nfd
Rust bindings to nativefiledialog
-
aflak_imgui
High-level Rust bindings to dear imgui
-
tauri-plugin-updater
In-app updates for Tauri applications
-
float-pigment
A collection of major float-pigment crates
-
gvnc
Rust bindings for the GVnc library
-
hui-shared
internal crate
-
freya-engine
Abstract Freya's graphics APIs
-
thyme
Themable Immediate Mode GUI
-
moosicbox_app_client
MoosicBoxApp client package
-
jotspot
A versatile text-based user interface (TUI) tool designed to simplify the annotation process
-
tauri-plugin-sharetarget
tauri apps: receive share intents on Android
-
egui-resources
egui resources for Rust
-
marcel
Dynamic theme library for the iced GUI framework
-
obel_diagnostic
diagnostic functionality
-
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
-
emath
Minimal 2D math library for GUI work
-
egui-multiselect
Multiselect widget for egui
-
textyle
A text-based declarative UI library inspired by SwiftUI
-
moosicbox_app_native_renderer
MoosicBox fltk renderer package
-
rsiot-timescaledb-storing
Сохранение данных в TimescaleDB
-
neutrino
A GUI frontend in Rust based on web-view
-
penrose_keysyms
X11 keysyms for use with penrose
-
bevy_lunex_utility
Supporting crate for bevy_lunex
-
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
-
wrecked
A terminal graphics library
-
egui_glow_tao
Bindings for using egui natively using the glow library
-
modav
personal learning project aimed at creating a simple, intuitive, and modern data visualization tool using Rust
-
slint-interpreter
Interpreter library for Slint
-
sessionlockev
extra shell binding for ext-session-shell with winit like eventloop
-
glimmer
decorating i3/Sway focused windows
-
cuadra
layout types
-
wayland-protocols-misc
Generated API for misc and deprecated wayland protocol extensions
-
pixel-widgets
Component based UI library for graphical rust applications
-
azul-widgets
Builtin widgets for the Azul GUI framework (buttons, checkboxes, labels, etc.)
-
open_ui
🕹 Build cross-platform GUI apps with Rust
-
wait-for-file
GTK4 app that wait for file, start a command, with extra button
-
fit_text
Fit text inside a rectangle
-
imgui-glfw-rs
ImGui input handling for GLFW
-
wayland-window
A minimalistic window-decorations library built on top of wayland-client
-
ravel
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
i-slint-backend-winit
Winit backend for Slint
-
taskbar_interface
An interface to the desktop taskbar
-
tauri-invoke-http
Make tiny, secure apps for all desktop platforms with Tauri
-
fltk-webview
Webview for embedded fltk windows
-
wayrs-client
wayland library
-
ansi-colors
an ansi-coloring sceme crate that allows you to format and color your output
-
nodui_egui
egui implementation for the nodui crate
-
floem-window-vibrancy
Make your windows vibrant
-
opbox
Create a GTK based button dialog via command line
-
cognitive
Curate package for crates related to building display compositors or window managers
-
keru
Experimental GUI library
-
kittest
Automated GUI testing using AccessKit
-
gtk_liststore_item
Automatic gtk::ListStore struct derive for Rust
-
crescent
Refernce wayland compositor for runa
-
gigachad
Giga-Chad package
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
libhelium-sys
FFI bindings for libhelium
-
tauri-webview-sys
Rust native ffi bindings for webview
-
winwin
windows windowing
-
mterm
framework for single window applications that render ASCII text
-
rio-winit-fork
Cross-platform window creation library
-
always-on-top-windows
set windows as always-on-top in Windows
-
actuate
A reactive user-interface framework
-
installer_lite
Windows Installer creator for your apps
-
tauri-plugin-stronghold
Store secrets and keys using the IOTA Stronghold secret management engine
-
dessin-pdf
Dessin to PDF
-
sourceview5
Rust bindings for GtkSourceView 5
-
metropolis
A high level easy to use graphics renderer
-
i3-style
Make your i3 config a little more stylish
-
makepad-android-state
Exposes access to Makepad's context states on Android
-
atomblocks
async, absolutely lightweight and dead simple bar for dwm and similar window managers
-
reis
Pure Rust implementation of libei/libeis protocol
-
rcml
An easy way to create stunning desktop applications
-
wayland-clipboard-listener
impl wlr-data-control-unstable-v1, listen for clipboard
-
pagetop-user
PageTop package for user, roles, permissions, and session management
-
captrs2
An update to the captrs cross-platform screen capture library
-
silkenweb-tauri
Silkenweb Tauri integration
-
wei-windows
wei windows
-
nxui-build
Build scripts for NXUI
-
relm4-store
Data store for relm4
-
patternfly-dioxus
Patternfly v4 Component for Dioxus
-
i-codegen
cod
-
squark-web
Squark runtime implemiontion for web browser with using wasm-bindgen
-
gtk4-session-lock
Save gir-generated wrapper for gtk4-session-lock
-
simple-message-box
Create a simple message box
-
winflip
An experiment in making a small light-weight window-setup library
-
relm4-icons-build
Icons for gtk-rs and Relm4 applications
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
libui-ffi
Easy to build low-level bindings to 'libui-ng'
-
astaxanthin
Native applications using HTML & CSS
-
imgui-vulkano-renderer-unsafe
A renderer for imgui-rs using Vulkano that also works with UnsafeCommandBufferBuilder
-
egui-tetra2
egui integration for Tetra
-
zero-ui
in zero projects
-
kas-widgets
KAS GUI / widgets
-
e172
UI framework for Rust
-
boing
A safe wrapper over libui-ng-sys
-
ori-graphics
A graphics library for Ori
-
easy-imgui-renderer
Default renderer for the easy-imgui crate, using OpenGl via glow
-
egui_router
A SPA router for egui
-
fui_app
Application backend of FUI UI Framework
-
xilem
A next-generation cross-platform Rust UI framework
-
egui-macroquad
Bindings between egui and macroquad
-
cnx-contrib
Additional widgets for Cnx status bar
-
UWUWUW
Cross-platform WebView rendering library
-
winit-test
Run tests using the winit event loop
-
moosicbox_app_create_config
Create config for MoosicBox App
-
sciter-rs
Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.
-
totp_clipboard
GUI TOTP client to get totp code in two click
-
raui-immediate-widgets
Widgets library for RAUI immediate mode UI layer
-
wlr-which-key
Keymap manager for wlroots-based compositors
-
tauri-plugin-mic-recorder
Supports recording audio using a microphone and saving the recorded data as a file
-
winex
Cross-platform window eye-candy and features for those who need a little extra from their windows
-
kas-view
KAS GUI / view widgets
-
fltk-evented
Listener widgets for fltk-rs
-
leftwm-core
A window manager for Adventurers
-
tauri-plugin-zustand
Persistent Zustand stores for Tauri
-
tileme
(Not yet) A tiling window manager for Windows 10
-
piston-fake_dpi
A window wrapper that simulates fake Hi-DPI screen by manipulating window events
-
ribir_gpu
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
wita
A window library in Rust for Windows
-
wayland-commons
Common types and structures used by wayland-client and wayland-server
-
yew-router-min
A router implementation for the Yew framework
-
dioxus-signals
Reactivie signals for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
yofi
minimalistic menu for wayland
-
silkenweb-test
Testing utilities
-
kwui
A GUI library with JSX/CSS support
-
cognitive-qualia
Basic definitions and traits for
cognitive
-
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…
-
tauri-plugin-accept-cookie
A Tauri plugin for accept cookie in android
-
savory-router
Savory Router used to generate router for your app
-
subar
A basic status bar for sway/i3wm
-
eww
egui backend (winit + wgpu)
-
egui_nord
Nord theme for egui
-
kas-core
KAS GUI / core
-
yakui-wgpu
wgpu renderer for yakui
-
cosmic-time
An animation Crate for Iced and Cosmic DE
-
re_ui
Rerun GUI theme and helpers, built around egui
-
qt_qml
Bindings for QtQml C++ library
-
dominator-testing
Helpers for testing dominator UIs with wasm-bindgen-test
-
dbusmenu-glib
Rust bindings to dbusmenu-glib
-
clutter-rs
Rust bindings for the Clutter library
-
i-slint-backend-testing
OpenGL rendering backend for Slint
-
windows-capture
Fastest Windows Screen Capture Library For Rust 🔥
-
obel_api
facilitate optional dynamic linking via the 'dynamic_linking' feature
-
mergui
GUI system for use with the quicksilver game engine
-
zng-var
Part of the zng project
-
granite-rs-sys
FFI bindings for Granite
-
cursive_core
Core components for the Cursive TUI
-
imgui-log
log backend that mirrors to an imgui window and/or stdout
-
dioxus-isrg
CLI Configuration for dioxus-cli
-
leptonic
The Leptos component library
-
x11oo
Object-oriented API to X11
-
gemgui
GUI application library
-
workflow-egui
Components for EGUI-based applications
-
iced_renderer
The official renderer for iced
-
rsiot-http-server
HTTP-сервер
-
window-shadows
Add native shadows to your windows
-
nuit-core
Core structures and traits for Nuit
-
safex11
Safe, high-level x11 bindings
-
gdk4-wayland
Rust bindings of the GDK 4 Wayland library
-
silkenweb-parse
Parse HTML into Silkenweb data
-
luminvent_winit
Cross-platform window creation library
-
i3quitdialog
quit dialog for i3wm
-
hello_egui
A collection of useful crates for egui
-
tauri-plugin-upload
Upload files from disk to a remote server over HTTP
-
Voidrenderer
Simplifying webview
-
sbar
A modular, async bar for dwm
-
tauri-plugin-deno
A tauri 2 plugin to use javascript code (deno) in the backend
-
wayland-protocols-hyprland
Generated API for the Hyprland wayland protocol extensions
-
mickey
Accessibility utility to move mouse cursor using keyboard with binary search algorithm
-
aflak_imgui-glium-renderer
Glium renderer for the imgui crate
-
infect
Intent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms
-
cursive-multiplex
A tmux like multiplexer for gyscos/cursive views
-
conrod_winit
100% Rust, extensible 2D GUI library
-
concoct-web
Web backend for concoct
-
sauron-native
An html library for building client side webapps
-
imgui-windows-d3d12-renderer
D3D12 renderer for Dear ImGUI based on windows-rs bindings
-
tauri-webview2
Rust bindings for WebView2
-
nxui
A cross-platform GUI toolkit in Rust
-
raui-retained
RAUI retained mode UI layer
-
freya-native-core
Native DOM for Freya
-
egui_winit_ash_vk_mem
egui integration crate for winit, ash and vk_mem
-
epaint
Minimal 2D graphics library for GUI work
-
relm-core
Core streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.
-
tray-icon2
Create tray icons for desktop applications
-
egui_speedy2d
egui integration for speedy2d
-
fontique
Font enumeration and fallback
-
alcro
create desktop apps using rust and modern web technologies
-
kiss3d_conrod
Fork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D
-
wayrs-protocols
A collection of Wayland protocols to use with wayrs-client
-
ez_term
A cross-platform terminal UI framework focussed on simplicity. Build your TUI using YAML(ish) config files.
-
rich-sdl2-rust-sys
The sdl2 binding for Rust
-
gtk4-sys
FFI bindings of GTK 4
-
fui_controls
Standard controls for FUI UI Framework
-
egui_custom_frame
Custom your egui client-side window frame
-
tauri-plugin-openurl
open url in default browser (just like target blank) in Tauri
-
skulpin-app-winit
A winit-based application layer for skulpin
-
simple-layout
layout library for embedded-graphics
-
moosicbox_app_native_lib
MoosicBox native fltk app lib package
-
tauri-plugin-haptics
Haptic feedback and vibrations on Android and iOS
-
tauri-plugin-pinia
Persistent Pinia stores for Tauri
-
capacitor_bindings
Capactior bindings to help you build android and ios apps with rust
-
barust
A X11 status bar
-
panoramix
A prototype implementation of reactive UI in rust
-
unicopy
program to open a textbox that you can type one unicode on and it will be copied to your clipboard
-
eyeball
Add observability to your Rust types!
-
relm4-store-backend-dummy
Dummy backend for relm4-store used for writing tests
-
better_progress
showing text based progress bar and job status
-
cart-tmp-winit
Cross-platform window creation library
-
leptos-routes-macro
Proc macro deriving route structs for the leptos-routes crate
-
freya-winit
Winit renderer for Freya
-
savory-style
Typed CSS style for Savory
-
i-macros
Macroe
-
piow
Put Icons On your sway Workspaces
-
dioxus-cli-config
CLI Configuration for dioxus-cli
-
obel_scene
scene to organize game objects
-
obel_ast_map
Provides obel_ast_map
-
progress
showing text based progress bar and job status
-
tray-icon-ex
Create tray icons for desktop applications
-
tauri-plugin-udp
UDP Socket for Tauri App
-
push2talk
This Push to talk application is working with both wayland/x11 and pulseaudio (pipewire)
-
ggez-egui
egui for ggez
-
tauri-plugin-log
Configurable logging for your Tauri app
-
egui-tao
Bindings for using egui with winit
-
tauri-plugin-screenshots
Get screenshots of windows and monitors
-
luminol-egui-wgpu
Bindings for using egui natively using the wgpu library
-
oxyde-cloud-common
Shared code for the oxyde-cloud crates
-
ribir_geom
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
rgdb
console frontend for GNU debugger
-
wayland-server
Bindings to the standard C implementation of the wayland protocol, server side
-
tauri-plugin-graphql
A plugin for Tauri that enables type-safe IPC through GraphQL
-
swaywm-alttab
brings familiar Alt-Tab shortcut to Sway WM workspaces on Linux
-
re_edit_ui
ui editors for Rerun component data for registration with the Rerun Viewer component ui registry
-
tauri-plugin-barcode-scanner
Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS
-
webkit2gtk-sys
Rust binding for webkit-gtk library
-
ori-wgpu
WGPU backend for Ori
-
maycoon-core
Core Functionality for Maycoon UI => See the
maycoon
crate for more -
tauri-plugin-safe-area-insets
Tauri plugin for android safe area insets
-
sweeten
sweeten
your dailyiced
brew -
waycrate_xkbkeycode
something about xkbcommon, used in iced-layershell
-
hello_egui_utils
used by crates from https://github.com/lucasmerlin/hello_egui
-
tauri-plugin-keepawake
A Tauri plugin to keep the system awake
-
wayland-cursor
Bindings to libwayland-cursor
-
casuarius
Cassowary linear constraint solving algorithm
-
iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
rsiot-redis-client
Подписка и публикация сообщений в Redis
-
wlroots
Wayland compositor framework
-
sanguine
creating dynamic TUI experiences in Rust
-
tauri-plugin-store
persistent key-value store
-
egui_suspense
Automatically show loading and error uis for egui
-
qt_ui_tools
Bindings for QtUiTools C++ library
-
imgui-filedialog
Rust bindings to https://github.com/aiekick/ImGuiFileDialog/
-
error-window
proc macro that will make your main function output errors as dialog boxes as well as errors to the console
-
bevy_vulkano
Vulkano Backend for Bevy
-
azulc
Azul XML-to-Rust compiler (and library)
-
runa-wayland-protocols
Generated types and traits for the Wayland protocols
-
tauri-plugin-pytauri
PyTauri plugin for Tauri
-
exgrid
drop-in replacement to egui::Grid with several upgrades
-
egui-miniquad
Bindings between egui and miniquad
-
zng-ext-window
Part of the zng project
-
egui_thumbhash
Easily use thumbhashes in egui
-
moosicbox_app_native
MoosicBox native fltk App package
-
fltk-decl
Describe your fltk-rs app declaratively, supports hot-reloading!
-
libbismuth-sys
FFI bindings for libbismuth
-
deft-winit
Cross-platform window creation library
-
vizia_input
The input components of vizia
-
floem-ui-kit
Ready-to-use UI components for the Floem GUI library
-
minlock
Minimal lockscreen for Wayland
-
relm4-css
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
flutter-engine-sys
flutter engine sys crate
-
bevy_flurx_wry
mechanism to create a webview based on wry
-
xcb-imdkit
Wrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB
-
tauri-plugin-keep-screen-on
A Tauri plugin that prevents screen timeout on Android and iOS
-
libui-ng-sys
Bindings to libui-ng
-
cognitive-exhibitor
Managing displays and compositing surfaces for
cognitive
-
kwui-sys
sys-crate for kwui - A GUI library with JSX/CSS support
-
lazybar
A lightweight, event-driven X11 status bar
-
cogl-rs
Rust bindings for the Cogl library
-
tauri-plugin-nosleep
Tauri plugin to prevent the power save functionality in the OS
-
tdash
Create a dashboard where you can see all output from different terminal commands in a layout
-
hybrid-bar
status bar made for wlroots compositors
-
qt_gui
Bindings for QtGui C++ library
-
lucas-test
Make tiny, secure apps for all desktop platforms with Tauri
-
libharuhishot
impl screencopy for wayland
-
leptonic-theme
Theme builder for the Leptonic component library
-
tauri-plugin-http
Access an HTTP client written in Rust
-
agui
A reactive GUI project
-
appindicator3-sys
FFI bindings for the AppIndicator and AyatanaAppIndicator library
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
obel_ui_test_runner
provide ui test runner function to ease compile tests
-
xkeysym
working with X11 keysyms
-
as-raw-xcb-connection
Trait to facilitate interoperatibility with libxcb C API
-
imfile
customizable file dialog for imgui-rs written entirely in Rust
-
float-pigment-css
The CSS parser for the float-pigment project
-
suzy
GUI framework based on observer pattern
-
i-slint-backend-linuxkms
OpenGL rendering backend for Slint
-
clipboard_wayland
obtain access to the clipboard of a Wayland window
-
termi-graphics
a low-level pixel art dev tool designed for cli art
-
sixtyfps-common
Helper crate for sharing code & data structures between sixtyfps-corelib and sixtyfps-compiler
-
gazo
get a screen capture from Wayland compositors implementing the wlr_screencopy protocol, like Sway
-
wayland-csd-frame
Common trait and types for wayland CSD interop
-
kas-dylib
KAS GUI / dylib
-
bear-lib-terminal-sys
Pure BearLibTerminal FFI for Rust
-
dioxus-hooks
Basic useful hooks for Dioxus
-
rsgt
GUI Toolkit
-
raui-json-renderer
RAUI renderer for JSON format
-
dioxus-interpreter-js
JS Interpreter for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences
-
kas-theme
KAS GUI / theme support
-
egui_float_scroller
A fixed-size scrollbar widget for egui
-
yew-table
A table component for the Yew web framework
-
tauri_helper_core
The core functions of the tauri_helper crate
-
yew-nested-router-macros
Macro support for yew-nested-router
-
avalanche-web
A client-side web integration for avalanche
-
polyhorn-layout
Abstraction over flexbox layout algorithms
-
waylock
screenlocker for wayland compositors
-
gveditor-core-api
Graviton Core API
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
jirust
A JIRA terminal user interface
-
rsiot-leptos
Компоненты для создания интерфейса Leptos
-
zng-wgt-scroll
Part of the zng project
-
conrod_rendy
A rendy backend for conrod
-
runa-wayland-spec-parser
Parsing and representing wayland protocol files
-
accesskit
UI accessibility infrastructure across platforms
-
dioxus-cli
CLI for building fullstack web, desktop, and mobile apps with a single codebase
-
termal-term
Termal is a terminal emulator for x11
-
cursive_tree_view
A tree view implementation for cursive
-
orbtk-widgets
Base OrbTk widget library
-
obel_physics
feature
-
silkenweb-inline-html
Convert HTML snippets to Silkenweb nodes
-
ribir_painter
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
pytauri-core
Core library for PyTauri
-
tauri-driver-fork
Webdriver server for Tauri applications
-
imgui_styles
A collection of immediate gui themes
-
wayrs-utils
A collection of utils and abstractions for wayrs-client
-
azul-desktop
Desktop rendering API for azul
-
egui_pull_to_refresh
A pull to refresh library for egui
-
augmented_iced_baseview
baseview runtime for iced, published fork of https://github.com/BillyDM/iced_baseview for augmented-audio
-
graphene-sys
FFI bindings to libgraphene-1.0
-
layer-shika
A layer shell library crate with Slint UI
-
freya-node-state
Internal Node states for Dioxus RealDOM elements used in Freya
-
fltk-grid
A grid widget for fltk-rs
-
gdk4-sys
FFI bindings of GDK 4
-
fltk-builder
Extensions to enable a builder pattern approach when building FLTK UIs
-
ori
A declarative ui framework for Rust
-
gdk4-win32
Rust bindings of the GDK4 Win32 library
-
i-slint-renderer-skia
Skia based renderer for Slint
-
tauri-store
Persistent stores for Tauri
-
lillinput-cli
Application for connecting libinput gestures to i3 and others
-
sixtyfps-viewer
Viewer binary for SixtyFPS
-
vizia_winit
Winit backend for vizia
-
myumberbar
instance of minimalist status bar
-
tauri-plugin-spotlight
A Tauri plugin that provides a MacOS Spotlight-like search functionality for Tauri windows
-
tauri-plugin-power-manager
tauri plugin for shut down, reboot or log out operations
-
material-icons
Strongly-typed codepoint mappings for the Google Material Icons font
-
window_events
Events that window creation backends can use
-
bevy_lunex_ui
Supporting crate for bevy_lunex
-
iced_style
The default set of styles of Iced
-
tauri-plugin-window-state
Save window positions and sizes and restore them when the app is reopened
-
relm4-macros
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
conrod_example_shared
A small crate for sharing common code between conrod examples
-
nuki-backend-gles
An OpenGL ES drawing backend for the Rust bindings for the Nuklear 2D immediate GUI library
-
cpp_core
interoperability with C++
-
skulpin-renderer-sdl2
Support for sdl2 in skulpin
-
new-egui-macroquad
Bindings between egui and macroquad
-
localapp
Rust CLI to convert webpage into desktop app with tauri under 3 MB
-
kwui-cli
Command line tool for kwui - A GUI library with JSX/CSS support
-
fungui
A user interface layout system
-
dioxus-ssr
Dioxus render-to-string
-
iced_wgpu
A renderer for iced on top of wgpu
-
rsiot-messages-core
Базовые трейты для реализации типа сообщения
-
raui-app
RAUI application layer to focus only on making UI
-
egui_dpanel
Dynamic Panels for egui
-
sixtyfps-rendering-backend-default
Helper crate to pick the default rendering backend for SixtyFPS
-
alchemy
A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
-
agui_primitives
primitive widgets for agui
-
dioxus-hot-reload
Hot reloading utilities for Dioxus
-
gnome-desktop
Rust bindings for the GNOME Utility Library
-
haalka
ergonomic reactive Bevy UI library powered by FRP signals
-
tauri-webkit2gtk
Rust bindings for webkit-gtk library
-
moosicbox_app_native_ui
MoosicBox App UI package
-
relm4-store-view-implementation
Store view implementation for relm4-store
-
egui_glfw_gl
OpenGL backend for egui using GLFW
-
egui_skia
skia integration for the egui ui library. Render egui within a skia application or render skia in a egui application.
-
kas-resvg
KAS GUI / widgets
-
libhandy
Rust bindings for libhandy
-
vte4-sys
FFI bindings to vte-2.91-gtk4
-
tauri-plugin-deep-link
Set your Tauri application as the default handler for an URL
-
zng-view-api
Part of the zng project
-
easy-imgui-sys
Low level bindings for the Dear ImGui C++ library
-
qt_3d_core
Bindings for Qt3DCore C++ library
-
nsf-imgui-raw
Alternative (personal) imgui rust bindings, unsafe ffi part
-
iced_fontello
Generate type-safe icon fonts for
iced
at compile time -
i-slint-renderer-femtovg
FemtoVG based renderer for Slint
-
conrod_gfx
100% Rust, extensible 2D GUI library
-
haussmann
Integrate highly customisable widgets and themes for any Rust application or GUI library
-
dessin-macros
Macros for the crate
dessin
-
runa-orbiter
Reference implementation of Wayland protocol interfaces
-
fltk-table
A smart table widget for fltk-rs
-
ribir_text
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
float-pigment-layout
A light-weight layout engine which supports common web layout algorithms
-
tauri-plugin-nfc
Read and write NFC tags on Android and iOS
-
umberbar
minimalist X11 window manager
-
carbide_winit
100% Rust, extensible 2D GUI library
-
azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
rsiot-component-core
Типы данных для создания компонентов
-
vizia_window
The window components of vizia
-
freya-testing
Headless test runner for Freya
-
oxytail-theme-defaults
A set of uncolored sane defaults for creating simple themes
-
dioxus-clipboard
Clipboard integration for Dioxus 🧬
-
iced-box
box for iced.rs
-
kurage_proc_macros
proc macros for kurage
-
zng-wgt-text
Part of the zng project
-
tauri-plugin-svelte
Persistent Svelte stores for Tauri
-
app-tauri-plugin-player
Player plugin
-
tauri-plugin-biometric
Prompt the user for biometric authentication on Android and iOS
-
egui_infinite_scroll
Infinite scroll widget for egui
-
fui_system_core
Core system elements for FUI libraries
-
gdk4-macos
Rust bindings of the GDK4 macos library
-
libwaysip
Wayland native (zwlr_layer_shell) area selection client lib
-
skulpin-renderer-winit
Support for winit in skulpin
-
libphosh-sys
FFI bindings for libphosh
-
rustycan
Powerful UI framework for games and apps
-
gtk4-layer-shell-sys
Unsave gir-generated FFI bindings for gtk4-layer-shell
-
audio-widgets
A collection of audio related UI widgets for Rust
-
epaint_default_fonts
Default fonts for use in epaint / egui
-
egui_web
Bindings for compiling egui code to WASM for a web page
-
ribir_core
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
fungui_syntax
A syntax parsing for fungui
-
wayland-kbd
Keyboard mapping utility for wayland-client using libxkbcommon
-
tauri-plugin-global-shortcut
Register global hotkeys listeners on your Tauri application
-
conrod_prompt
A small conrod library for creating user prompt widgets
-
libshumate
Rust bindings for libshumate
-
relm4-store-collections
Custom collections required by the relm4-store
-
iced_highlighter
A syntax highlighter for iced
-
swil
cross-platform window creation library
-
dioxus-core-types
CLI Configuration for dioxus-cli
-
tauri-egui
A Tauri plugin for the egui library
-
skylane_protocols
Autogenerated marshalling code for skylane/wayland
-
fltk-sys
Rust bindings for the FLTK GUI library
-
wlc-with_elogind
Safe Bindings for Cloudef's wlc (Wayland Compositor C-Library)
-
qt_3d_input
Bindings for Qt3DInput C++ library
-
re_context_menu
Support crate for context menu and actions
-
tauri-plugin-appearance
Dynamically change Tauri App theme
-
lento-winit
Cross-platform window creation library
-
clutter-sys-rs
FFI bindings for the Clutter library
-
rsiot-surrealdb
Взаимодействие с БД SurrealDB
-
dioxus-use-computed
Run resource-expensive computations in the most efficient way possible in Dioxus 🧬 apps 🦀
-
way-cooler
Customizeable Wayland compositor written in Rust
-
fluid-parser
A fluid (fltk ui designer) file parser
-
libwayshot
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
qt_widgets
Bindings for QtWidgets C++ library
-
zng-layout
Part of the zng project
-
freya-devtools
Devtools panel integration for Freya
-
obel_reflect_utils
Provide the token utils fro obel_reflect
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
egui-skia-sdl2-event
event handling for egui in SDL2 window applications
-
tauri-plugin-cli
Parse arguments from your Tauri application's command line interface
-
vte4
Rust bindings for the VTE Gtk4 library
-
oxytail-base
Building block for creating oxytail themes
-
tauri-plugin-polodb
A Tauri plugin to expose the PoloDB embedded database to applications
-
ribir_macros
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
webkit6
Rust bindings for WebKit 6.0
-
float-pigment-forest
A node tree implementation for float-pigment-layout
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
libpanel-sys
FFI bindings for GNOME libpanel
-
azul-web
Web API implementation for the Azul GUI toolkit
-
sixtyfps-corelib
Internal SixtyFPS runtime library
-
flandres
fltk widgets adapted for Android
-
egui_plot
Immediate mode plotting for the egui GUI library
-
i-slint-backend-selector
Helper crate to pick the default rendering backend for Slint
-
sixtyfps-rendering-backend-gl
OpenGL rendering backend for SixtyFPS
-
dioxus-core
Build fullstack web, desktop, and mobile apps with a single codebase
-
orbtk-api
API crate that provides base api and elements for OrbTk like widgets basis
-
gtk4-session-lock-sys
Unsave gir-generated FFI bindings for gtk4-session-lock
-
oriak
A modern and lightweight alternative to Qt
-
ribir_dev_helper
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tauri-plugin-valtio
Persistent Valtio stores for Tauri
-
bevy_lunex_core
Supporting crate for bevy_lunex
-
gtk-layer-shell
UNMAINTAINED Save gir-generated wrapper for gtk-layer-shell
-
freya-renderer
Internal renderer powered by Skia for Freya
-
zng-ext-image
Part of the zng project
-
relm4-store-record
buildiong application model
-
flust
Flutter embedder for Linux
-
floui
A SwiftUI inspired native wrapper for iOS and Android widgets
-
tauri-plugin-tcp
TCP Socket for Tauri App
-
fltk-richtext
A small crate providing rich text formmating for fltk-rs
-
iced_winit
A runtime for iced on top of winit
-
raui-tetra-renderer
RAUI renderer for Tetra game engine
-
fltk-extras
Some extra widgets for fltk-rs
-
carbide
that includes the other carbide crates and where features can be selected
-
i-slint-backend-android-activity
OpenGL rendering backend for Slint
-
torin
UI layout Library designed for Freya
-
conrod_piston
100% Rust, extensible 2D GUI library
-
conrod_vulkano
100% Rust, extensible 2D GUI library
-
rsiot-extra-components
Дополнительные компоненты
-
iced_runtime
A renderer-agnostic runtime for iced
-
dioxus-desktop
WebView renderer for Dioxus
-
tui-scrollview
scrollable view for Ratatui
-
rofi-randr
Rofi script to manage ResizeAndRotate (randr) settings on various platforms
-
qt_3d_render
Bindings for Qt3DRender C++ library
-
fltk-flow
A flow widget wrapping Fl_Flow
-
azul-winit
Cross-platform window creation library
-
cogl-sys-rs
FFI bindings to Cogl library
-
nofwl
Desktop Application
-
fui_controls_media
Media controls for FUI UI Framework
-
zng-color
Part of the zng project
-
dioxus-devtools-types
CLI Configuration for dioxus-cli
-
oxytail-theme-dark
Dark theme for oxytail-base
-
dioxus-mobile
Mobile-compatible renderer for Dioxus
-
tauri-plugin-screen-lock-status
This plugin helps track the lock status for the current session
-
tauri-store-utils
Tauri store
-
tauri-plugin-fanto
tauri plugin fantoccini integrated with webdriver-downloader
-
ribir_builtin
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
fltk-calendar
A calendar dialog for fltk-rs
-
freya-common
Internal common utilities for Freya
-
gsk4-sys
FFI bindings of GSK 4
-
raui-binary-renderer
RAUI renderer for binary data format
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
dioxus-native-core
Build natively rendered apps with Dioxus
-
webkit2gtk-webextension
Rust bindings for the GTK+ 3 library
-
raui-ggez-renderer
RAUI renderer for GGEZ game engine
-
tauri-winit
Cross-platform window creation library
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
conrod_glium
100% Rust, extensible 2D GUI library
-
rsiot-auth
Компонент аутентификации
-
relm4-store-backend-inmemory
In memory backend for relm4-store
-
zng-app-context
Part of the zng project
-
libadwaita-sys
FFI bindings for libadwaita
-
webkit-web-process-extension6
Rust bindings for WebKitWebProcessExtension 6
-
raui-html-renderer
RAUI renderer for simple HTML static webpages
-
zng-wgt
Part of the zng project
-
dioxus-fullstack
Fullstack utilities for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
rsiot-logging
Настройка логгирования
-
sourceview4
API bindings for GtkSourceView 4
-
epi
Backend-agnostic interface for writing apps using egui
-
iced_pure
Pure widgets for Iced
-
fltk-egui
FLTK backend for egui
-
conrod_wgpu
assist with rendering conrod UIs via wgpu
-
relm4-store-components
Components for relm4-store
-
javascriptcore6
Rust bindings for JavaScriptCore 6