-
egui
immediate mode GUI that runs on both web and native
-
gtk4
Rust bindings of the GTK 4 library
-
winit
Cross-platform window creation library
-
wry
Cross-platform WebView rendering library
-
taffy
A flexible UI layout library
-
iced
A cross-platform GUI library inspired by Elm
-
android-activity
Glue for building Rust applications on Android with NativeActivity or GameActivity
-
bevy_egui
A plugin for Egui integration into Bevy
-
dioxus
Build fullstack web, desktop, and mobile apps with a single codebase
-
softbuffer
Cross-platform software buffer
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
rfd
File Dialog
-
relm4
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
miniquad
Cross-platform window context and rendering library
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
wayland-protocols
Generated API for the officials wayland protocol extensions
-
tao
Cross-platform window manager library
-
ashpd
XDG portals wrapper in Rust using zbus
-
fltk
Rust bindings for the FLTK GUI library
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
slint
GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
-
accesskit
UI accessibility infrastructure across platforms
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
leptos-use
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
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
-
netidx-browser
graphical browser for netidx directories
-
x11-clipboard
x11 clipboard support for Rust
-
input
libinput bindings for rust
-
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
-
tray-icon
Create tray icons for desktop applications
-
krokiet
Slint frontend of Czkawka Core
-
libadwaita
Rust bindings for libadwaita
-
Yoda
Browser for Gemini Protocol
-
crux_core
Cross-platform app development in Rust
-
time_keeper
TimeKeeper is the simplest cross-platform program for PC time tracking. It is used to periodically remind the user of the need to take breaks while working on a PC.
-
qmetaobject
Expose rust object to Qt and QML
-
below
An interactive tool to view and record historical system data
-
rinf
native business logic, Flutter for flexible and beautiful GUI
-
wl-screenrec
High performance screen/audio recorder for wlroots
-
ksni
KDE/freedesktop StatusNotifierItem specification
-
azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
tui-realm-stdlib
Standard components library for tui-realm
-
tauri-utils
Tauri
-
x11
bindings for Rust
-
xcap
cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (WIP).
-
slint-viewer
The viewer binary for Slint
-
hyprland-autoname-workspaces
This app automatically rename workspaces with icons of started applications
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications
-
smithay-clipboard
access to the wayland clipboard for client applications
-
dark-light
Detect if dark mode or light mode is enabled
-
rlr-gtk
pixel screen ruler
-
egui-file-dialog
file dialog for egui
-
egui_file
File dialog window for egui
-
leftwm
A window manager for Adventurers
-
gvdb
glib gvdb file format
-
swayr
A LRU window-switcher (and more) for the sway window manager
-
pax-cli
Command line interface tool for developing, packaging, and managing Pax projects
-
egui_commonmark
Commonmark viewer for egui
-
handlr-regex
Fork of handlr with regex support
-
i3bar-river
A port of i3bar for wlroots-based compositors
-
rust-fontconfig
Pure-Rust alternative to font-loader and fontconfig w. minimal dependencies
-
swaybar_info
swaybar with info to be displayed
-
egui-phosphor
Phosphor icons for egui
-
freya-components
Components library desgined for Freya
-
swaysome
awesome way to manage your multiple outputs with the sway windows manager
-
xkbcommon-dl
Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings
-
hyprland
A unoffical rust wrapper for hyprland's IPC
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
egui-notify
notifications library for egui
-
leptos_reactive
Reactive system for the Leptos web framework
-
xremap
Dynamic key remapp for X and Wayland
-
raui
Renderer Agnostic User Interface
-
bevy_lunex
Blazingly fast retained UI layout engine for Bevy ECS
-
create-tauri-app
Rapidly scaffold out a new tauri app project
-
talon-gui
On-demand Telegram chat analytic generator
-
gtk_estate
A GTK and libadwaita state association library
-
fltkrs-richdisplay
基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。
-
tauri-plugin-dialog
Native system dialogs for opening and saving files along with message dialogs on your Tauri application
-
freedesktop-icons
A Freedesktop Icons lookup crate
-
matrix-sdk-ui
GUI-centric utilities on top of matrix-rust-sdk (experimental)
-
egui_code_editor
egui Code Editor widget with numbered lines and syntax highlighting
-
dwm-status
Displays system information for dwm status bar
-
qt-build-utils
Build script helper for linking Qt libraries and using moc code generator. Intended to be used together with cc, cpp_build, or cxx_build
-
rustautogui
GUI automation module used to control the mouse and keyboard
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
zng
Cross-platform GUI framework
-
wlr-which-key
Keymap manager for wlroots-based compositors
-
notan
portable multimedia layer to create apps or games easily
-
parley
API for implementing rich text layout
-
ribir
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
lala-bar
a bar on layershell with iced-rs
-
morphorm
A UI layout engine
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
dorst
Codebase bootstrap and backup utility
-
leptos-struct-table
Generate a complete batteries included leptos data table component from a struct definition
-
i3im
extends the standard functionality of the i3 and Sway window managers
-
leftwm-layouts
customizable layouts for list-based dynamic tiling window managers
-
i3wsr
A dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications
-
niccalc
calculate nicotine amount needed for an e-cigarette liquid
-
egui_hooks
React Hooks like API for egui
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
pagetop
Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
applin
Backend library for the Applin™ Server-Driven UI framework
-
egui-snarl
Node-graphs for egui
-
process_viewer
A process viewer GUI
-
kak-tabs
kakoune tabs
-
egui_json_tree
An interactive JSON tree visualiser for egui, with search and highlight functionality
-
dessin
Build complex drawing for PDF, SVG, Images or Dioxus
-
wayout
set output modes for wlroots compositors implementing zwlr_output_power_management_v1
-
penrose
A tiling window manager library inspired by dwm and xmonad
-
imgui
High-level Rust bindings to dear imgui
-
gdk4
Rust bindings of the GDK 4 library
-
respo
a tiny virtual DOM library migrated from ClojureScript
-
tui-prompts
building interactive prompts for ratatui
-
neophyte
A WebGPU rendered Neovim GUI
-
ironbar
Customisable GTK Layer Shell wlroots/sway bar
-
create-gpui-app
A CLI tool to create a new gpui app
-
egui_graphs
Interactive graph visualization widget for rust powered by egui
-
kolibri-embedded-gui
embedded-graphics based GUI framework made to be as lightweight as its namesake
-
cursive-multiplex
A tmux like multiplexer for gyscos/cursive views
-
actuate
A reactive user-interface framework
-
arexibo
A client (player) for the Xibo signage system
-
rn-run
CLI tool to run react native projects
-
mouce
that aims to help simulating and listening mouse actions across different platforms
-
vhakulinen/gnvim
GUI for neovim, without any web bloat
-
xcursor
loading XCursor themes
-
druid
Data-oriented Rust UI design toolkit
-
hyprsome
A small CLI apps that allows to make Hyprland's workspaces work like Awesome in multi-monitor setup
-
krowbar
Status bar for BSPWM
-
webview_app
integration of a web view in an application window for windows and linux similar to Electron
-
backer
straight-forward UI layout
-
rinf_cli
native business logic, Flutter for flexible and beautiful GUI
-
egui_taffy
Grid, Flexbox, Block layout support for egui using taffy
-
klavaro
Print your current xkb_layout in Sway
-
sctk-adwaita
Adwaita-like SCTK Frame
-
libui
A native, cross-platform and lightweight UI toolkit
-
keybinds
Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust
-
buoyant
SwiftUI-like UIs in Rust for embedded devices
-
wcpopup
Context menu for Windows and Linux
-
mac-notification-sys
Thin wrapper around macOS Notifications
-
helvum
A GTK patchbay for pipewire
-
iced_modern_theme
Modern theme for iced-rs
-
wa
Cross-platform window assistant made primarily for Rio terminal
-
relm4-icons
Icons for gtk-rs and Relm4 applications
-
ferrishot_iced_futures
Commands, subscriptions, and future executors for iced
-
kas-wgpu
KAS GUI / wgpu front-end
-
tailyew
Reusable Yew + Tailwind UI component library
-
hyprscratch
Improved scratchpad functionality for Hyprland
-
dioxus-document
CLI Configuration for dioxus-cli
-
egui_logger
log implementation for egui
-
active-win-pos-rs
Get position, size, title and a few other properties of the active window on Windows, MacOS and Linux
-
tauri-plugin-android-fs
Android file system API for Tauri
-
tauri-plugin-context-menu
Handle native Context Menu in Tauri
-
egui_flex
A flexbox-like layout system for egui
-
sciter-rs
Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.
-
xdg-portal
implement for xdg-desktop-portal
-
cef
in Rust
-
remenu
A reconfigurable (launcher) menu
-
tauri-plugin-aptabase
Tauri Plugin for Aptabase: Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps
-
iced_fonts
Include fonts via feature flags in your Iced project!
-
mixxc
Minimalistic volume mixer
-
egui-plotter
utilties for integrating plotter into egui
-
egui-data-table
A generic data table widget implmentation for egui
-
yew-nested-router
A router for Yew which supports nesting
-
i3stat
A lightweight and batteries-included status_command for i3 and sway
-
keyseq
Specify key chords using
Ctrl-A
short-hand -
streamdeck-oxide
A high-level framework for creating Stream Deck applications in Rust
-
dioxus-motion
Animations library for Dioxus
-
egui_sdl2_gl
Backend for Egui to use with sdl2-rs and open gl
-
catppuccin-egui
Soothing pastel theme for egui
-
simple-crosshair-overlay
native crosshair overlay
-
hui
UI library for games and other interactive applications
-
tachys
Tools for building reactivity-agnostic, renderer-generic, statically-typed view trees for user interface libraries
-
mt-dom
generating patches as a result diffing virtual DOM tree
-
iocraft
Create beautifully crafted CLI programs and text output with a declarative React-like Rust API
-
cargo-gra
Cargo subcommand for gtk-rust-app
-
door_player
Door Player, Cross by ffmpeg and egui
-
undo_2
Undo and redo done the right-way
-
egui_colors
Experimental color styling toolkit for egui
-
pax-std
Standard library for Pax, including layouts, drawing primitives, and form controls
-
monoff
Turns off monitors on Windows
-
end-rs
Eww notification daemon in rust
-
relm
Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust
-
rstatusbar
Configurable statusbar for Xorg server using xsetroot
-
justshell
webapp wrapper
-
grafix-toolbox
Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements
-
egui-probe
Trait and derive macro for exposing value editing in egui
-
amberwindow
An easy to use ImmediateMode gui library for Rust
-
kickoff
Fast and minimal program launcher
-
network-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
oklch-color-picker
A standalone graphical color picker using the Oklch color space. Allows output to hex, rgb, hsl and many other formats.
-
leptos-use-bh
Collection of essential Leptos utilities inspired by React-Use / VueUse / SolidJS-USE
-
pi_flex_layout
High performance & cross-platform Flexbox implementation
-
global-hotkey
Global hotkeys for Desktop Applications
-
quickmd
Quickly preview a markdown file
-
all-is-cubes-ui
User interface subsystem for the all-is-cubes engine
-
system-tray
Async
StatusNotifierItem
andDBusMenu
client for custom tray implementations -
nipdf-reader
iced pdf GUI reader
-
gui
A generic UI library/framework
-
floem
A native Rust UI library with fine-grained reactivity
-
dioxus-tw-components
Components made for Dioxus using TailwindCSS 4
-
kas-widgets
KAS GUI / widgets
-
hyprfocus
Open or focus your apps instantly
-
mundy
Reads various system-level accessibility and UI preferences
-
igneous-md
lightweight markdown viewer
-
gstore
Global and local state management in redux style for applications written in Rust
-
wayland-protocols-plasma
Generated API for the Plasma wayland protocol extensions
-
egui_struct
EguiStruct is a rust derive macro that creates egui UI's from arbitrary structs and enums
-
egui-modal
a modal library for egui
-
mizuki
A toolkit for building Tauri Plugins that enables type-safe IPC through GraphQL
-
minifb
Cross-platform window setup with optional bitmap rendering
-
fontique
Font enumeration and fallback
-
egui_memory_editor
memory editor for the egui library
-
quickcount
Sleek, minimal and blazingly fast word counter app
-
scm-record
UI component to interactively select changes to include in a commit
-
easy-imgui
Rust wrapper for the Dear ImGui library
-
slint-updater
Tool used to update .slint files from previous versions
-
enum2egui
derive macro that creates a set of egui ui databindings from arbitrary data structures. Supports egui v0.31.0
-
egui-dropdown
An actual dropdown list for egui
-
hyprcloser
Automatically close a window when it loses focus
-
hrandr
Small tool to move monitors around for Hyprland
-
lazy_async_promise
Primitives for lazily getting data from futures with tokio for immediate mode guis
-
yoga
Rust bindings for Facebook's Yoga, a Flexbox layout engine
-
detect-desktop-environment
Autodetect the desktop environment
-
seekr-util
System search util for linux
-
qemu-display
Helper library to communicate with qemu -display dbus
-
mogwai
The minimal, obvious, graphical, widget application interface
-
eyeball-im
Observable collections based on the
im
crate -
egui_dnd
A drag and drop library for egui
-
tukai
The app provides an interactive typing experience with switchable templates, designed to help users improve their typing speed and accuracy
-
ferrite
Fast and efficient image viewer with focus on performance
-
phlow
An engine for scripting reactive browsers in Rust by adding custom views to structures
-
tauri-plugin-cors-fetch
Enabling Cross-Origin Resource Sharing (CORS) for Fetch Requests within Tauri applications
-
river-bsp-layout
Binary space partitioned layout for the tiling Wayland compositor River
-
quarve
Experimental desktop GUI framework that's multithreaded, declarative and designed for Rust
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
fltk-theme
A theming crate for fltk-rs
-
fltk2
Rust bindings for the FLTK GUI library
-
pytauri
Tauri binding for Python through Pyo3
-
rustyproxy
GUI for the rustyproxy project
-
openaws-vpn-client
Unofficial open-source AWS VPN client written in Rust
-
tauri-plugin-fs
Access the file system
-
accesskit_atspi_common
AccessKit UI accessibility infrastructure: core AT-SPI translation layer
-
yabaiswitch
Steven's script to switch windows using Yabai
-
rsciter
Unofficial Rust bindings for Sciter
-
notify-send-win
A windows equivalent for notify-send
-
toumei
Detects system tray transparency on macOS, Windows, and Linux
-
tiny-dfr
The most basic dynamic function row daemon possible
-
pagetop-hljs
Utiliza HighlightJS para mostrar fragmentos de código con resaltado de sintaxis con PageTop
-
tfd
Pure-Rust fork of the tinyfiledialogs C library
-
binocle
A graphical tool to visualize binary data
-
tauri-plugin-shellx
Unlocked Tauri Shell Plugin
-
homie
An interactive coding buddy
-
stylo_taffy
Interop crate for the stylo and taffy crates
-
egui-theme-switch
A pretty theme switch for your egui app
-
egui_text_animation
text animation using egui
-
egui_node_editor
A helper library to create interactive node graphs using egui
-
lipl-display-egui
Displaying part on the screen using egui
-
rusty_gui
GUI library for Rust
-
egui_ltreeview
A tree view widget for egui
-
gtk4-layer-shell
Save gir-generated wrapper for gtk4-layer-shell
-
microui-redux
Idiomatic Rust MicroUI (immediate mode GUI) library port
-
fltk-fluid
Rust wrapper for fltk's fluid (RAD tool)
-
egui-toast
Toast notifications for the egui library
-
theframework
A cross platform application UI framework
-
grafo
A GPU-accelerated rendering library for Rust
-
microui
(immediate mode GUI) library in pure rust
-
tauri-plugin-python
A tauri 2 plugin to use python code in the backend
-
tauri-plugin-theme
Dynamically change Tauri App theme
-
silkenweb
building web apps
-
sickle_ui
A widget library built for Bevy, in Bevy
-
series-troxide
Modern Series Tracker
-
rust-discord-activity
A lightweight library to control Discord Rich Presence
-
rust-animation
OpenGL based Animation Toolkit written in Rust
-
shotgun
Minimal X screenshot utility
-
cargo-zng
Zng project manager
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
tameta
pomodoro is Italian for tomato, and tameta is Gujarati for tomato
-
monitor_sleep_toggle
Small tool to toggle between fast monitor sleep (1 Minute) and no monitor sleep
-
matetui
🧉 matetui » utilities for building Terminal User Interfaces
-
wmfocus
Visually focus windows by label
-
jay-compositor
The Jay compositor
-
egui_extras
Extra functionality and widgets for the egui GUI library
-
tk
Rust bindings for Tk GUI library
-
yew-limput
A yew component that provides an html input with real-time value filtering
-
freya
Cross-platform GUI Library powered by Dioxus and Skia
-
randy
Conky like app in Rust
-
iso8583_parser
An ISO8583 Message Parser
-
elbey
A bare bones desktop app launcher focusing on simplicity and speed
-
webkit2gtk
Rust bindings for webkit-gtk library
-
tether-egui
GUI for building and testing Tether-based applications
-
spux
A handcrafted and opinionated library of minimal loaders for Leptos
-
rstml-component
HTML Component Library for Rust
-
azul-layout
Layout solver + font and image loader the Azul GUI framework
-
ehmi
HMI components for egui
-
wmctl
Rust X11 automation
-
egui_wings
egui bindings for WASM plugins
-
tauri-plugin-drpc
A plugin for Tauri that adds support for Discord Rich Presence
-
egui-keybind
A keybind widget for egui
-
xlib-display-server
A display server library for LeftWM
-
dafont
Minimal dependency, pure-Rust alternative to font-loader and servo-fontconfig
-
puppeteer
A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels
-
dioxus-radio
Fully-typed global state management with a topics subscription system for Dioxus 🧬
-
egui-selectable-table
egui to create tables with draggable cell and row selection
-
manjoo
Memorial for my pet guinea pig Manjoo
-
vizia
A declarative desktop GUI framework
-
pangocairo
Rust bindings for the PangoCairo library
-
gsk4
Rust bindings of the GSK 4 library
-
egui_dialogs
Platform-agnostic, customizable dialogs for egui library
-
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
-
egui-graph-edit
A helper library to create interactive node graphs using egui
-
egui_gauge
egui gauge UI element
-
hyprland-relative-workspace
switch Hyprland workspaces relatively to monitor
-
egui-sfml
egui integration for rust-sfml
-
marswm
modern dynamic tiling window manager
-
window_clipboard
obtain clipboard access from a
raw-window-handle
-
iced-twitch-gui
GUI to work with the currently live streams of your followed twitch creators
-
tauri-plugin-prevent-default
Disable default browser shortcuts
-
iced_navigation
Navigation library for the iced GUI framework
-
nu_plugin_desktop_notifications
A nushell plugin to send desktop notifications
-
yewprint
Port of blueprintjs.com to Yew
-
window
Minimal Rust code for creating a window, automatically choosing a backend window manager and graphics API
-
kanbanrs
A basic kanban task manager written with egui
-
quick-diff-me
Quick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app
-
tauri-cli
Command line interface for building Tauri apps
-
apple-music
fully control local MacOS Apple Music player
-
egui_tracing
Integrates tracing and logging with egui for event collection/visualization
-
daisy_rsx
Daisy UI components for the Dioxus Rust library
-
machine-check-gui
formal verification tool machine-check
-
gedv
geometry and devices in GUI library
-
libappindicator
Rust safe bindings for libappindicator
-
egui_gl_glfw
OpenGL backend for egui using GLFW
-
mouse_position
Get the mouse position on Linux, Windows and MacOS
-
tray-icon-win
Create tray icons for desktop applications on Windows (fork of tauri-apps/tray-icon)
-
random-unicode-emoji
that returns random Unicode emojis. ⚙️
-
wayfire-rs
interacting with Wayfire
-
ultralight
Rust bindings for Ultralight: Next-Generation HTML Renderer
-
witer
An iterator-based Win32 windowing library
-
drft
diff reviewer, file tree
-
infect
Intent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms
-
request-window-attention
在 windows 系统,根据窗体“标题名”闪烁窗体的任务栏图标来请求用户注意
-
sway-scratchpad
Convert a command to a scratchpad
-
egui_alignments
alignment tools for egui
-
yozefu-app
The Kafka consumer of Yozefu
-
reactive_graph
A fine-grained reactive graph for building user interfaces
-
wtx-ui
Different user interfaces for WTX
-
batlert
A GTK popup for linux, to indicate critical battery level
-
silkenweb-tauri
Silkenweb Tauri integration
-
pax-runtime
Core shared runtime and rendering engine for Pax
-
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…
-
wayland-client
Bindings to the standard C implementation of the wayland protocol, client side
-
egui_ratatui
WASM ratatui with egui works with bevy and macroquad and eframe
-
obel_dylib
Force the obel Engine to be dynamically linked for faster linking
-
ratatui-base16
A base16 palette for ratatui
-
eyesbreaker
Relax your eyes and take a break
-
iced_audio
An extension to the Iced GUI library with useful widgets for audio 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
-
egui-aesthetix
A Uniform and programmatic approach to theming Egui applications
-
transform-gizmo
3D transformation gizmo
-
kodumaro-clock
X11 clock
-
nuit
Declarative, cross-platform UI framework for Rust that uses native controls
-
xwt-wtransport
xwt that runs natively via wtransport crate
-
egui_double_slider
A double slider widget for egui
-
e-app
MII - Machine Internal Inspection
-
app_input
Cross-platform mouse and keyboard input
-
cursor-icon
Cross platform cursor icon type
-
maycoon-widgets
Widgets for Maycoon UI => See the
maycoon
crate for more -
hyprland-monitor-attached
Listen monAdd event from the Hyprland wayland compositor
-
egui_wgpu_backend
Backend code to use egui with wgpu
-
q-recognizer
$Q, $P, and $P+ gesture recognizers
-
rio-window
Winit fork maintained for Rio terminal
-
ttrace
trace the time for tasks for a given day
-
tui-scrollview
scrollable view for Ratatui
-
focusable
A trait for types that can be focused
-
egui_canvas
A TKinter-like canvas widget for egui
-
ezwallpaper
change wall paper from multiple sources
-
egui_mobius
A modular construction framework for egui applications
-
gimoji
Easily add emojis to your git commit messages 🎉
-
pagetop-bootsier
Tema para PageTop que usa Bootstrap para dar vida a tus diseños web
-
gooey
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
cairodrag
Unofficial drag-and-drop implementation for cairo-rs
-
tauri-plugin-hotkey
Tauri Plugin to receive hotkey press and release OS events
-
libhelium
Rust bindings for libhelium
-
claui
A GUI generator for clap using egui
-
iced_layershell
layershell binding for iced
-
sidecar
jupyter outputs
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
ferrishot_iced_widget
The built-in widgets for iced
-
mrc-workout-creator
Create workouts in the MRC format
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
fui_core
Core library of FUI MVVM UI Framework
-
detectlib
A small rust library for input
-
tray-indicator
tray-icon crate
-
key-names
Platform-aware keyboard key name handling for Rust applications
-
libdof
.dof file protocol, a keyboard layout format specification
-
tauri-plugin-shell
Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application.
-
egui-dataframe-sample
Rust egui Widgets for polars dataframe
-
tauri-plugin-sentry
An experimental Tauri Plugin for Sentry
-
egui_autocomplete
Auto complete text box for egui
-
allegro_dialog
Allegro 5 dialog addon Rust wrapper
-
egui_grid
Create grid-based layouts for egui
-
egui_chip
compact component to display tags, selections, or actions
-
misty-vm
building view models
-
yew-oauth2
OAuth2 components for Yew
-
tui-menu
A menu widget for Ratatui
-
reactive_stores
Stores for holding deeply-nested reactive state while maintaining fine-grained reactive tracking
-
egui_material_icons
Material icons for egui
-
rstk
binding for the Tk graphics toolkit. Tk is suitable for creating simple GUI programs or interactive graphical displays. This library supports a large portion of the Tk API, in a generally rust-like style.
-
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout
-
leptoaster
A minimal toast library for Leptos
-
calloop-wayland-source
A wayland-rs client event source for callloop
-
makepad-widgets
Makepad widgets
-
silico-calculator
A dead simple, Windows-like calculator available on all major operating systems and desktop environments
-
egui_graph
A general-purpose node graph widget for egui
-
drag
Start a drag operation out of a window
-
cursive_calendar_view
A basic calendar view implementation for cursive
-
egui_transition_animation
Easy animated transitions between multiple pages in egui
-
oxiced
An iced themeing library
-
async-app
ergonomic approach to implement applications spawning event loops
-
tauri-plugin-android-package-install
This plugin mainly provides package install on android devices
-
tauri-plugin-pty
Pseudo Terminal (PTY) plugin for Tauri
-
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.
-
wayrs-client
wayland library
-
pax-chassis-common
Shared resources for Pax Chassis
-
awesome-gtk
Assorted utilities to make a life of gtk user easier
-
egui_xml
XML macro for egui
-
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
-
imnodes
Rust bindings to https://github.com/Nelarius/imnodes
-
build-my-react-js
Integrate your ReactJS with your Rust CI and build it
-
pipemenu
Gnome (GTK4 + libadwaita) dmenu alternative
-
dwmblocks
fast modular status bar for dwm written in rust
-
sysit
System Sit! Check on the system with a quick glance
-
dioxus-bootstrap
A set of Bootstrap-based components for Dioxus
-
bloom-core
A react-like framework for descriptive UIs. Renderer Agnostic but built with HTML in mind.
-
quarve_cli
CLI for quarve that allows you to easily create, run, and deploy quarve applications
-
work-break
balancer for Windows / MacOS / Linux desktops
-
egui-ark
Bindings between the egui GUI library and ark
-
egui-modal-spinner
A modal spinner to temporarily suppress user input in egui
-
basalt
A window/ui framework built upon vulkan
-
egui-video
a video library for egui
-
egui-bind
showing keybinds
-
tauri-plugin-app-events
A plugin for tauri@v2 to listen some events on iOS and Android
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
async-callback-manager
that provides an interface to create and manage asynchronous callbacks in Rust. Dependency of
youtui
music player. -
raui-material
Material components library for RAUI
-
egui_node_graph2
A helper library to create interactive node graphs using egui
-
niri-taskbar
Niri taskbar module for Waybar
-
eltsu7-todo
TODO app to keep track of tasks
-
clipboard-files
Read file paths from the clipboard
-
egui_flow
that helps you with tasks which cant run directly in the egui ui code
-
actuate-winit
Winit window bindings for Actuate
-
tauri-plugin-penetrable
Using the win32api to achieve click-through of the tauri main window
-
leptos-tiptap
Tiptap integration for leptos projects
-
metrics-scope
Metrics scope UI
-
egui-directx11
Direct3D11 renderer for
egui
-
dioxus-history
History provider for dioxus
-
cxx-qt-lib-extras
Extra Qt types for integrating
cxx-qt
crate withcxx
that are not available incxx-qt-lib
-
grx
Abstraction layer for UI development
-
egui_glium
Bindings for using egui natively using the glium library
-
iced_widget
The built-in widgets for iced
-
user-idle
Get a users idle time
-
oters_gui
Graphical library definitions for the oters programming language
-
betrayer
tray icons that integrate well with winit
-
maylib
A rust-native raylib alternative with multiple window support
-
tauri-plugin-single-instance
Ensure a single instance of your tauri app is running
-
kas-view
KAS GUI / view widgets
-
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…
-
winio
Single-threaded async GUI runtime based on compio
-
flo_draw
Hassle-free windowed 2D graphics rendering
-
vgtk
A declarative UI framework for GTK
-
webview2
Rust bindings for WebView2
-
win-msgbox
fully featured, ergonomic interface to Windows' MessageBox
-
fileorg
File Organizer GUI tool made in rust
-
egui-colorgradient
A color gradient edior for egui
-
rs-complete
that handles text/word completion
-
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.
-
TBV-Rust-SDK-2
Rust SDK for the TBV appilcation and CLI
-
obel_platform
Platform agnostic support
-
booklibrs
Book libarary project including giveaway operations and gui interface
-
image-roll
Image Roll is a simple and fast GTK image viewer with basic image manipulation tools
-
notifica
Small, cross-platform Rust crate for sending system notifications
-
imgui-glow-renderer
glow renderer for the imgui crate
-
conformal_ui
Implements a wry-based UI for audio processors. Part of the conformal audio plug-in framework.
-
screenruster
X11 screen saver and locker
-
robius-use-makepad
Auto-configures all
robius-*
crates in your dependency tree to work with Makepad -
woab
Widgets on Actors Bridge - a GUI microframework for combining GTK with Actix
-
i-slint-common
Helper crate for sharing code & data structures between i-slint-core and slint-compiler
-
leptos-bevy-canvas
Embed an idiomatic Bevy app inside your Leptos app with ease
-
tui-react
TUI widgets using a react-like paradigm, allowing mutable component state and render properties
-
leptos-routes
Fluent route declarations for the Leptos web framework
-
ribir_widgets
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tauri-helper
A collection of tools and utilities designed to simplify the development of Tauri applications
-
cursebox
Cell-grid TTY UI library
-
jui
ui set based on slint
-
tauri-plugin-decorum
Opnionated window decoration controls for Tauri apps
-
window-vibrancy
Make your windows vibrant
-
win-toast-notify
Windows Toast Notifications
-
pagetop-node
PageTop package for easy content type creation and customization
-
pytauri-plugin-notification
tauri-plugin-notification binding for PyTauri
-
egui-scale
Egui scaling library
-
viewy
A web UI toolkit that combine the advantages of a design system and an ui library
-
crossfont
Cross platform native font loading and rasterization
-
druid-widget-nursery
Extra widgets for
druid
that are not yet ready for inclusion in Druid proper -
earendil-gui
Earendil GUI
-
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
-
tauri-winrt-notification
An incomplete wrapper over the WinRT toast api
-
qemu-rdp
org.qemu.Display1 RDP server
-
slint-tr-extractor
Tool used to update extract @tr string out of Slint files into gettext .po file
-
egui_clickpack_db
ClickpackDB integration for egui (public Geometry Dash clickpack archive)
-
egui_zhcn_fonts
load system zhcn fonts automatically for egui
-
tauri-plugin-system-info
A tauri plugin for retrieving system info
-
egui_keyboard
virtual keyboard widget for egui
-
oper
Command line tool to browse changes across multiple git repositories managed by google's git-repo tool
-
tauri-plugin-keygen-rs2
Tauri plugin for Keygen.sh licensing, based on keygen-rs
-
azul-dll
C-API of Azul GUI
-
aphorme
A program launcher for X11 and Wayland
-
sapp-linux
Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.
-
frametrix
manage LED matrix device on framework laptop
-
irondash_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
tauri-plugin-sharetarget
tauri apps: receive share intents on Android
-
tauri-plugin-clipboard-manager
Read and write to the system clipboard
-
layout_engine
A small project to mimic css flexbox and css grid
-
waybar-cffi
High level bindings to create a Waybar CFFI module
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
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
-
yakui-miniquad
integrating yakui with miniquad
-
egui_winit_platform
Platform code to use egui with winit
-
msgbox
A multi-platform message box modal with a OK button, which runs synchronously
-
cnx
X11 status bar
-
browser-window
optionally async, optionally threadsafe, electron-like browser toolkit for Rust
-
appit
A math library specialized for 2d screen graphics
-
floem_reactive
A native Rust UI library with fine-grained reactivity
-
egui-winit
Bindings for using egui with winit
-
appindicator3
Rust bindings for the AppIndicator and AyatanaAppIndicator library
-
nvdialog-rs
High-level Rust bindings for NvDialog
-
guiver
GUI programming with Piet
-
xcolor
Lightweight color picker for X11
-
jootoob
A desktop Invidious client that isn't a webapp
-
llama-desktop
Desktop interface for Ollama
-
nativefier_tauri
Turn any web page into a desktop app (but, lightweight <1MB)
-
egui-twemoji
An egui widget that renders colored Twemojis
-
tauri-plugin-share
A Tauri share plugin
-
makepad-platform
Makepad platform layer
-
TerimalRtdm
Lightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs
-
egui-gizmo
3d transform gizmo for the egui library
-
tauri-plugin-windows-version
Get the version number of the current Windows OS
-
dynisland_dynamic_layoutmanager
Dynamic LayoutManager for dynisland
-
dpi
Types for handling UI scaling
-
sycamore-web
proc-macro crate for Sycamore
-
pn-editor
A powerful program to view, edit and simulate petri nets
-
river-dwindle
A 'dwindling' layout generator for the river Wayland compositor
-
kwui
A GUI library with JSX/CSS support
-
wayland-backend
Low-level bindings to the Wayland protocol
-
laststraw
A lightweight GUI Rust framework for quick desktop applications
-
iced_table
A table widget for Iced
-
pino-rs
pretty minimal notification app for Unix (x11 only)
-
szyszka
Fast, powerful and easy to use file renamer
-
material-egui
Material Design color theme generator for Egui
-
pmse
Binary for pmse
-
structform
managing interactive forms which encodes validation rules using the type system
-
brisk-egui
brisk declarative engine with egui
-
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.
-
xkcd-1975
XKCD 1975 reimplemented using macOS menus
-
gtk-ui-builder
parse Blueprint files and convert them into GTK UI files
-
breakwater-egui-overlay
Bindings for a custom breakwater egui overlay
-
yew-attrs
Dynamic attributes for Yew
-
zellij_widgets
A wiget library for zellij
-
darwin-webkit
Bindings to some of the WebKit's API on MacOS for Rust
-
egui-map
Visual component to draw a map on screen
-
yew-router
A router implementation for the Yew framework
-
pixel-widgets
Component based UI library for graphical rust applications
-
egui-multiselect
Multiselect widget for egui
-
h_modals
A leptos component library using tailwindcss for basic modals
-
deft
Cross platform ui framework
-
xloop_types
core types for xloop
-
ming-wm-lib
building windows for ming-wm in rust
-
egui_nerdfonts
Nerdfonts icons for egui
-
granite-rs
Rust bindings for Granite
-
rofi
windows and parse the output
-
noise_gui
A graphical user interface for Noise-rs
-
stardust-xr
Base library for the Stardust XR display server
-
tauri-plugin-opener
Open files and URLs using their default application
-
reducer
A predictable reactive framework for Rust apps
-
x11rb-display-server
x11 backend for leftwm using pure rust + xcb specification
-
egui-theme-lerp
An egui lib to animate theme switching between visuals
-
abar
An interface for creating dynamic, "blocks"-style status strings
-
tv-renamer
TV renaming application with TVDB titles and templating support
-
egui_virtual_keyboard
Virtual Keyboard for egui
-
muda-win
Menu Utilities for Desktop Applications on Windows (fork of tauri-apps/muda)
-
paws
A very simple, bring-your-own-backend UI layout library built for quick prototyping
-
egui_kittest
Testing library for egui based on kittest and AccessKit
-
maps4print/azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
tauri-plugin-mobile-onbackpressed-listener
This plugin mainly provides event listener for controlling the onBackpressed action on mobile devices
-
swayrbar
A swaybar-protocol implementation for sway/swaybar
-
myxine
Get a GUI fast in any language under the sea!
-
rust_native
A modern, cross-platform UI framework for building native applications
-
winit_input_helper
Processes winit events, allowing input state to be queried at any time
-
tinyfiledialogs
High-level Rust binding for the tinyfiledialogs C library
-
yeehaw
Batteries Included Text Based Application Framework
-
tauri-plugin-wallpaper
A Tauri plugin to set your window as wallpaper behind desktop icons
-
mg
Minimal UI library based on GTK+
-
libwmctl
Rust X11 automation
-
coastra
A GUI Library for Rust
-
rsiot-influxdb
Компонент для сохранения данных в БД InfluxDB
-
arkui-sys
Bindings to the native ArkUI API of OpenHarmony
-
wluma
Automatic brightness adjustment based on screen contents and ALS
-
egui_inbox
send messages to egui views from async functions, callbacks, etc. without having to use interior mutability.
-
adi
Ultra-portable hardware interface for platform-agnostic applications
-
imgui-inspect
Traits and default implementations for inspecting values with imgui
-
maycoon
Lightning fast and powerful UI Framework for Rust
-
flex-grow
allocate a size between children
-
egui_console
A Console Window for egui
-
crossyword
A crossword puzzle written in Rust
-
egui-keybinds
keybinding system developed for EGUI
-
egui_listview
A list view widget for egui
-
acrylic-wayland
compile acrylic apps for wayland environments
-
zng-ext-font
Part of the zng project
-
dioxus-material-icons
Material Icons for Dioxus
-
robius-android-env
Rust access to Android state (native Java objects) managed by UI toolkits
-
rgx
A 2D graphics toolkit for rust
-
alert-after
Get a desktop notification after a command finishes executing
-
ravel-web
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
tauriless
Run a Tauri-like application without installation
-
egui-multiwin
that allows for multiple windows with egui
-
float-pigment
A collection of major float-pigment crates
-
acrylic
ultra-portable, web-inspired UI toolkit with SIMD graphics
-
ferrishot_iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
zoha
A drop down terminal inspired by Tilda
-
vizia_style
The style components of vizia
-
hello_egui
A collection of useful crates for egui
-
flutter-engine
Flutter engine embedder in rust
-
pagetop-admin
PageTop package that provides a unified settings interface to other packages
-
egui-tetra2
egui integration for Tetra
-
egui_knob
knob widget for egui
-
i3nator
Tmuxinator for the i3 window manager
-
yew-more-hooks
More hooks for Yew
-
tauri-plugin-safe-area-insets
Tauri plugin for android safe area insets
-
tauri-plugin-power-manager
tauri plugin for shut down, reboot or log out operations
-
savory
Core library for building user interface
-
awesome-app
Rust CLI to create Awesome Desktop And Cloud Applications with Rust
-
egui_speedy2d
egui integration for speedy2d
-
trayicon
Tray Icon, that thing in the corner
-
baobab
boa_cli in egui
-
qt_core
Bindings for QtCore C++ library
-
leptos-controls
Leptos Controls
-
win7-notifications
Send Windows 10 styled notifications on Windows 7
-
xcursor-writer
write xcursor format
-
tauri-plugin-keygen
A Tauri Plugin for Keygen.sh Licensing
-
tauri-codegen
code generation meant to be consumed inside of
tauri
throughtauri-build
ortauri-macros
-
suzy
GUI framework based on observer pattern
-
egui_cable
A generic and extensible data-oriented widget for connecting ports by cables
-
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
floem-ui-kit
Ready-to-use UI components for the Floem GUI library
-
libbismuth
Rust bindings for libbismuth
-
octicons
A scalable set of icons handcrafted with <3 by GitHub ported for use in Rust
-
bugsyth_engine_imgui_support
imgui support for Bugsyth Engine
-
tauri-plugin
Build script and runtime Tauri plugin definitions
-
electron_tasje
Tiny replacement for electron-builder
-
appy
Declarative UI framework with native rendering
-
enwiro-adapter-i3wm
i3wm adapter for enwiro
-
i3-focus-last
Focus last window on i3
-
iced_font_awesome
Font Awesome component for Iced
-
keru
Experimental GUI library
-
publicviewing-cli
Small command line application that displays one or many given URLs in a OS native WebView
-
egui_solarized
Solarized theme for egui
-
ggez-egui
egui for ggez
-
bevy_webview_wry
Allows you to create a webview based on wry
-
tauri-plugin-fs-ios
A plugin for accessing the filesystem on ios
-
phoenix_gui
A GUI library for visualizing data in a simple and easy way
-
qt_3d_extras
Bindings for Qt3DExtras C++ library
-
ribir_algo
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
egui-theme-switcher
egui widget for switching theme
-
loopers-gui
Gui for loopers project. See loopers-jack for for the main project.
-
floem_vello_renderer
A native Rust UI library with fine-grained reactivity
-
tauri-plugin-keystore
Interact with the device-native key storage (Android Keystore, iOS Keychain)
-
lipl-display-femtovg
Displaying part on the screen using femtovg
-
narui
A react-inspired UI library for building multimedia desktop apps with rust and vulkan
-
kas
A pure-Rust GUI toolkit with stateful widgets
-
nativeshell
package
-
wiard
Window handling library for Windows in Rust
-
tauri-plugin-graphql
A plugin for Tauri that enables type-safe IPC through GraphQL
-
gtktranslate
A GTK wrapper for google translate
-
minibreak
lightweight cli tool
minibreak
to wash your eyes before taking a break during heavy work -
irox-egui-extras
Extras & tweaks for the egui framework
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
streamdeck-rs
Unofficial Stream Deck SDK for Rust
-
raui-tesselate-renderer
RAUI renderer that tesselates layout into vertex and index buffers
-
java_asm_egui
Java bytecode reader & writer in rust
-
doo
Do anything with Doo
-
yaib
i3 Bar, with a focus on displaying lots of data
-
clitui
A tui for your cli tools
-
autogui
GUI Automation toolbox for Rust
-
nwg-webview-ctrl
封装Microsoft Edge WebView2浏览器内核为Native Windows GUI (i.e. NWG crate)开发框架的WebView图形控件
-
egui_commonmark_backend
Shared code for egui_commonmark and egui_commonmark_macros
-
hanhan-multi-select
hanhan
-
oters
A Functional Reacitve Programming Language for writing GUI applications
-
colori
basic color conversion and manipulation library
-
gui_panic_handler
panic handler which summons a GUI dialog, using egui
-
nuklear-rust
Rust wrapper for Nuklear 2D GUI library (github.com/vurtun/nuklear)
-
reactive-state
managing global application state (similar to redux)
-
virtual_view
a virtual view diff in rust
-
egui_tabs
A tabs control for egui
-
iced-multi-window
managing many windows in an iced application
-
ibtwsapi
A fork of the IBKR-API-Rust package that uses a simpler interface paradigm
-
pane
Align text inside of resizable rectangular panes
-
wxrust-base
Binding for the (part of) wxBase library of the wxWidgets toolkit
-
ux-components
Backend agnostic GUI framework
-
vexide-slint
Slint for the vexide runtime
-
frozen_term
A terminal emulator to embed into your iced application - includes demo app
-
qt6-rs
experimental qt6 bindings for rust
-
chessground
A chessboard widget for Relm/GTK
-
lillinput
connecting libinput gestures to i3 and others
-
river-layout-toolkit
Write River layouts in Rust with ease
-
relm-state
Non UI part of relm
-
egui_float_scroller
A fixed-size scrollbar widget for egui
-
dioxus-devtools
Hot reloading utilities for Dioxus
-
iced_video_player
A convenient video player widget for Iced
-
fltk-float
Flexible LayOut Autosizing Toolkit for fltk-rs
-
eltrafico
NetLimiter-like traffic shaping for Linux
-
egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
silkenweb-test
Testing utilities
-
relm4-components
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
tauri-plugin-deno
A tauri 2 plugin to use javascript code (deno) in the backend
-
ttf-noto-sans
Noto Sans TrueType fonts for embedding into your application binary
-
rust-pipes
A remake of the 3D Pipes Screensaver from Windows 98 in Rust
-
dynisland
A Dynamic Island bar
-
howudoin
Progress reporting abstraction
-
piston-split_controller
A Piston library for handling split layout state and events
-
textwidth
Get the width of a piece of text for a font through xlib
-
yakite
A dynamic tiled window management that bridges the gap between yabai and krohnkite
-
rrun
minimalistic command launcher in rust similar to gmrun
-
pigg
A Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware
-
tauri-plugin-m3
Android Material3/MaterialYou Plugin
-
openrr-gui
openrr GUI library
-
pyo3-utils
PyO3
-
dynisland_script_module
Script module for dynisland
-
yoyo
Animation library for Polyhorn
-
declarative
Generic DSL macros for easy view code manipulation
-
egui_heatmap
Navigatable heatmap for use together with egui
-
oxinoti
A notification daemon written in rust
-
gvdb-macros
Convenience macros for gvdb
-
depict-desktop
Desktop port of Depict
-
dioxus-fullstack
Fullstack utilities for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
osmgpsmap
OsmGpsMap-1.0
-
rdl
dmenu launcher for .desktop files
-
waysip
Wayland native (zwlr_layer_shell) area selection client, like slurp
-
wayshot
Screenshot tool for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
glade-bindgen
generate gtk glade bind
-
lemna
A Reactive UI framework for Rust
-
nwg_ui
GUI library that builds upon native-windows-gui
-
swayws
allows easy moving of workspaces to and from outputs
-
egui_tracing_rs
Integrates tracing and logging with egui for event collection/visualization
-
masonry
Data-oriented Rust UI design toolkit
-
xdialog
A small native-ish cross platform dialogs library with zero runtime dependencies
-
space_editor_ui
Subcrate for the space_editor crate. Contains the UI for the editor.
-
syntect_minecraft_highlighting
Highlight code with Minecraft formatting
-
egui_node_graph
A helper library to create interactive node graphs using egui
-
egui_cosmic_text
Unofficial cosmic text widget and utilities for egui
-
tauri-plugin-notification
Send desktop and mobile notifications on your Tauri application
-
chunks-rs
making GTK4 widgets, inspired by Elkowar's Wacky Widgets
-
rifs
Rust as your Flutter backend, Flutter as your Rust frontend
-
gdk4-x11
Rust bindings of the GDK4 X11 library
-
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…
-
tide-serve-dir-macro
Macros to serve a directory of static files in tide
-
re_viewer
The Rerun viewer
-
conrod_winit
100% Rust, extensible 2D GUI library
-
accesskit_android
AccessKit UI accessibility infrastructure: Android adapter
-
conrod_floatwin
A virtual windowing library for Conrod UI
-
yewlish-synchi
A global state management library designed to be used with yewlish componet set (pronounce as /sin-kai/)
-
petpet-gui
GUI interface of petpet-rs
-
opmark-egui
An experimental presentation application based on OpMark, powered by egui
-
tauri-runtime
Runtime for Tauri applications
-
tauri-plugin-android-prevent-screen-capture
Prevent screen capture on Tauri app for Android
-
orbclient_window_shortcuts
Shortcut support for orbclient::Window
-
gemgui
GUI application library
-
easyGW
A easy rust GUI lib,It's easy to use!
-
egui_glfw
OpenGL backend for egui using GLFW
-
aki-image-view-gtk
image view gtk gui application
-
whiskers-widgets
Dynamic UI sub-system for whiskers
-
selection
Get the text selected by the cursor
-
lipl-display-slint
Displaying part on the screen using slint
-
guion
Flexible GUI Framework
-
tauri-plugin-nosleep
Tauri plugin to prevent the power save functionality in the OS
-
thyme
Themable Immediate Mode GUI
-
drawidgets
backend and command-line infrastructures
-
pugl-ui
A stub for small embeddable GUI-toolkits using pugl
-
gtk-rust-app
Framework for writing flatpak apps with GTK in Rust
-
obel_reflect
provide rust reflect function to ease game developments
-
tauri-plugin-keep-screen-on
A Tauri plugin that prevents screen timeout on Android and iOS
-
browser-window-c
Browser framework functionality for BrowserWindow written in C/C++
-
afrish
binding for the Tk graphics toolkit, made for building the Afrim IME
-
tailscale-dmenu
A dmenu-based Tailscale and Wi-Fi network selector with support for NetworkManager and iwd
-
obel_app
core App functionality
-
iced_webview
iced webview library
-
tauri-plugin-macos-haptics
Utilize the Taptic Engine (TM) on macOS for Tauri v2 apps
-
erust
additional package for egui and eframe that provides extendable components
-
orbclient
The Orbital Client Library
-
lipl-display-gtk
Displaying part on the screen using gtk
-
caffi
calendar widget for your desktop
-
bevy-inspector-egui
Inspector plugin for the bevy game engine
-
ambient_ui
A UI library for the Ambient runtime, built on top of Ambient's Element library
-
darkmode
detection on linux using XDG desktop portal
-
ofps-suite
GUI tool for OFPS
-
iced_futures
Commands, subscriptions, and future executors for iced
-
dioxus-material
Animation library for Dioxus
-
luminol-eframe
egui framework - write GUI apps that compiles to web and/or natively
-
bear-lib-terminal
BearLibTerminal FFI for Rust
-
orz
Small projects for personal use,for egui
-
verglas
🧊 Iced SVG icon font generator
-
gtk-rs-state
Allows modifying gtk-rs widgets from other threads
-
waypwr
A power menu for Wayland
-
ajour
A World of Warcraft addon manager
-
squark
Virtual DOM implemention and application definition inspired from HyperApp
-
transform-gizmo-bevy
bevy integration for transform-gizmo
-
get-selected-text
A tiny Rust library that allows you to easily obtain selected text across all platforms (macOS, Windows, Linux)
-
systray-ti
making minimal cross-platform systray GUIs
-
waybar_media_display
Waybar Media Display Module using playerctl
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
avis-imgv
Image viewer based on egui. Makes use of modern RAM amounts by loading images ahead of time for very fast responsiveness. Minimal UI with heavy use of shortcuts.
-
egui-qr
QR painter for egui
-
tauri-plugin-udp
UDP Socket for Tauri App
-
egui_form
Form validation for egui
-
captrs
Cross-platform screen capture library
-
dioxus-chessboard
A chessboard component for Dioxus
-
media-downloader-gtk
frontend for youtube-dlc
-
compose-taffy
A layout tree implementation using taffy and compose-rt crate
-
leftwm-watchdog
A window manager for Adventurers
-
exposed
cross-platform window management library
-
egui_timeline
A general timeline widget for egui, for working with time-based media and control
-
luminvent_winit
Cross-platform window creation library
-
wayrs-protocols
A collection of Wayland protocols to use with wayrs-client
-
git-function-history-gui
GUI frontend for git-function-history
-
btui
beautiful text user interfaces with btui
-
estash
An open source, cross-platform, programmed in rust, encrypted digital vault (store files and text) with the capability to set a path and with the click of a button to copy the contents to that file
-
egui_task_manager
Manage asynchronous easily
-
clay-layout
Rust bindings for Clay, a UI layout library written in C
-
notabena
A note-taking app for the command line. GUI support will be added (see README).
-
ac-qu-ai-nt
A WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user
-
aws-sdk-amplifyuibuilder
AWS SDK for AWS Amplify UI Builder
-
kurage
Helper functions/macros for development with relm4
-
wcolor
Lightweight color picker for Windows
-
code-graph
An egui app that can display code graphics and find all references
-
tinfo
A frontend to manipulating tmux
-
i3monkit
The toolkit to build cutomized i3status alternative
-
web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
debugui
Add a gui window to your program to view and manipulate values at runtime
-
winvd
functions for accessing Windows 11 virtual desktop API, requires at least 24H2 26100.2605
-
kas-dylib
KAS GUI / dylib
-
klask
Automatically create GUI for clap apps
-
fzf-wrapped
integrating the
fzf
cli tool into your rust program! -
tauri-plugin-screen-lock-status
This plugin helps track the lock status for the current session
-
wxrust
Binding for the wxCore library of the wxWidgets toolkit
-
egui_render_glow
egui rendering backend using glow
-
anim
A framework independent animation library for rust, works nicely with Iced and the others
-
baze64-gui
A GUI for encoding & decoding base64
-
shrug
Easy access to your favourite strings
-
yew-stdweb
A framework for making client-side single-page apps
-
tray-item
Super simple API to make tray icons/menus on Windows, Mac & Linux
-
lightview
A minimal, borderless image viewer for Wayland
-
dioxus-toast
Add toast support in your dioxus project
-
egui-datepicker
Adds date picker widget for egui gui library
-
yakui-macroquad
integrating yakui with macroquad
-
ezwin
Easy, minimal Win32 window creation
-
hsv
converting values in HSV color space to RGB
-
chargrid_web
Web frontend for chargrid
-
hyoka
Generic REPL that can be configured to do pretty much anything you want
-
accordion-rs
↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos
-
imnodes-sys
Raw FFI bindings to imnodes
-
tauri-plugin-keepawake
A Tauri plugin to keep the system awake
-
tpfanctl
A nicer ThinkPad fan control app, written in Rust
-
finestra
Cross Platform Native UI Framework
-
rust-gui
This project is a wrapper of the c++ library Dear ImGui to implement a simple GUI fast
-
hui-shared
internal crate
-
futures-signals-component-macro
Macro for creating futures-signals compatible components
-
rugui
Real-time GUI library for games
-
angust
GUI framework in Angular style
-
graphene-rs
Rust bindings for the Graphene library
-
ontv
A rich desktop application for tracking tv shows
-
yew-tincture
components for yew web framework
-
stardust-xr-molecules
Widget library for Stardust XR, built on top of Fusion
-
snowcap
markup language for iced
-
audio-widgets
A collection of audio related UI widgets for Rust
-
tauri-plugin-billing
A Tauri plugin to access the Android billing SDK
-
eframe_tao
egui framework - write GUI apps that compiles to web and/or natively
-
egui-controls
build a control panel with egui
-
mdsycx
markdown with Sycamore
-
workstyle
Workspaces with style! This program will dynamically rename your workspaces to indicate which programs are running in each workspace. It uses the i3 ipc protocol, which makes it compatible with sway and i3…
-
crowser
Create "desktop apps" using user-installed browsers
-
tauri-plugin-spotlight
A Tauri plugin that provides a MacOS Spotlight-like search functionality for Tauri windows
-
slintcalc
A little calculator
-
rsiot-modbus-client
Опрос устройств Modbus, используя библиотеку tokio-modbus
-
sdl2-unifont
Embedded GNU Unifont for Rust SDL programs, for simple font rendering tasks
-
egui-sdl2-event
event handling for egui in SDL2 window applications
-
i3-scratchmenu
A scratchpad manager for i3
-
zellij-runner
Session runner/switcher for Zellij
-
anubis
Game launcher for gaming consoles
-
input-emulation
cross-platform input emulation library used by lan-mouse
-
dominator2
Zero-cost ultra-high-performance declarative DOM library using FRP signals
-
imgui-sdl3-renderer
Imgui rendering backend for the sdl3 renderer
-
sickle_ui_scaffold
Scaffolding framework for sickle_ui
-
egui_demo_lib
Example library for egui
-
maple-core
A VDOM-less web library with fine grained reactivity
-
cubism
A basic pixel canvas for Rust
-
zng-app
Part of the zng project
-
lies
LIcense Embedding System
-
acute
Modular Data Driven Physics and Render Engine for the rust programming language
-
cushy
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
rustty-oxide
extensible GUI library for Rust terminal applications using rustty
-
tracker-rs
Rust bindings for tracker
-
tauri-plugin-ios-network-detect
A plugin that detects iOS network permission status and automatically displays an authorization
-
gemview
A Gemini protocol browser in a Gtk+ (v4) widget
-
tauri-plugin-screenshots
Get screenshots of windows and monitors
-
i-slint-core
Internal Slint Runtime Library
-
tech-ui
Tech UI creator
-
i3kb
Automatically sets the last used keyboard layout for the window in i3wm
-
tinted_egui_nodes
A Egui port of https://github.com/Nelarius/imnodes
-
deft-yoga
Rust bindings for Facebook's Yoga, a Flexbox layout engine
-
xloop
a window init
-
egui_minipng
egui PNG image loader based on minipng
-
leptos-bulma
A Leptos component library based on Bulma CSS framework
-
agoraui
us build great-looking apps across all platforms with the power of rust :)
-
owoverlay
A very simple configurable key overlay written in Rust
-
tauri-plugin-fanto
tauri plugin fantoccini integrated with webdriver-downloader
-
rust-training-tool
A very simple game engine using egui. Made for a rust training session, do not use!
-
tauri-plugin-open
A Tauri plugin to open files and URLs in the user's default application
-
red-sdl
sdl with grid layout and window management to help build apps or video game
-
oxilib
Oxi-applications
-
qmlrs
QtQuick bindings for Rust
-
wxbuild-rs
Compile your wxWidgets c++ code and link with wxWidgets in build.rs files
-
zoha-vte
Temporary crate: updated version of https://github.com/antoyo/vte-rs, until that crate is updated
-
rofi-faye
eager evaluation for faye in rofi
-
i-slint-compiler
Internal Slint Compiler Library
-
ribir_material
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
gio-sys
FFI bindings to libgio-2.0
-
conrod_prompt
A small conrod library for creating user prompt widgets
-
flutter-download
Download flutter engine for building
-
zsee
A dioxus component library based on tailwind and table-icons
-
cosmic-time
An animation Crate for Iced and Cosmic DE
-
float-pigment-consistent-bincode
A serialize format designed for
float-pigment-css
-
gtk-egui-area
EguiArea widget for embedding inside of GTK
-
expanse
High performance & cross-platform Flexbox implementation
-
imgui-sdl2-support
sdl2 support code for the imgui crate
-
fltk-accesskit
fltk accesskit adapter made to work with the fltk gui crate
-
witas
An asynchronous window library in Rust for Windows
-
egui-winit-ash-integration
egui integration crate for winit and ash
-
relm-test
Testing library for relm
-
form-validation
validating forms, and allowing validation logic to be shared
-
implot-sys
Raw FFI bindings to implot
-
sweeten
sweeten
your dailyiced
brew -
easy-imgui-filechooser
File-chooser widget for easy-imgui
-
waytrogen
A GTK graphical user interface for changing your wallpapers on Wayland based compositors
-
smithay
writing wayland compositors
-
systrayx
making minimal cross-platform systray GUIs
-
ggegui
egui for ggez
-
pagetop-bulmix
PageTop theme that uses the Bulma framework for sleek, responsive design elements
-
rich-sdl2-rust
The sdl2 wrapper for Rust
-
floating-ui-dom
Rust port of Floating UI. Floating UI for the web.
-
crossclip
cross-platform Rust library for interfacing with the system clipboard
-
simple-window
cross-platform window creation library
-
wnd
Create and handle native windows
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
legacygui
GUI audio player with strange features
-
filecase
A set of file management utilities based on the stateful crate
-
mischef
Framework using ratatui
-
display-info
Cross-platform get display info
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
pop-os/pop-upgrade-gtk
upgrading Pop!_OS and its recovery partition to new releases
-
irondash_jni_context
Access to JavaVM for Flutter JNI libraries
-
tauri-app-vue
A Tauri App
-
stayfocused
Software To Avoid [Y] Fixating On Completely Unproductive Shit Every Day
-
egui_drag_value_expr
An egui DragValue widget modified to accept a math expression as input
-
egui-fltk-frontend
FLTK frontend for Egui WGPU backend
-
i3status_ext
extend i3status
-
rustentia
Flashcards app using egui and rusqlite
-
rapier-egui
Rapier state inspector via Egui
-
leptos-material
A Leptos component wrapper for Material Web Components
-
show_chars
manual application that assists in the development process of FLTK
-
meliusgfx
WIP OpenGL wrapper for Melius
-
winex
Cross-platform window eye-candy and features for those who need a little extra from their windows
-
css-sys
Raw types generated from the CSS specifications
-
jumplist_win
A small crate to create and add custom jumplist in windows apps
-
maycoon-theme
Themes & Styling for Maycoon UI => See the
maycoon
crate for more -
kwui-sys
sys-crate for kwui - A GUI library with JSX/CSS support
-
transmission-gobject
gtk-rs gobject wrapper for transmission-client crate
-
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.
-
libxmlb
Rust bindings for libxmlb
-
tauri-plugin-zustand
Persistent Zustand stores for Tauri
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
remy-widgets
miscellaneous utility widgets for ratatui
-
libsex
Some Extensions for using glX (in rust)
-
android_clipboard
Access Android clipboard
-
plotters-gtk4
Plotters GTK4 Backend
-
egui_inspect
Easily creating UI to edit and preview data
-
oxytail-theme-defaults
A set of uncolored sane defaults for creating simple themes
-
stretch
High performance & cross-platform Flexbox implementation
-
gdueiv
geometry and devices in GUI library
-
wayland-protocols-wlr
Generated API for the WLR wayland protocol extensions
-
epomo
A tiny Pomodoro app written on top of egui
-
egui_nav
A navigation control for egui
-
mango-egui
My egui widgets
-
k_means-interactive
An interactive & specialized version of k-means. Has GUI which allows for convenient stepping through the algorithm.
-
layershellev
extra shell binding for layershell with winit like eventloop
-
rustofi
build simple 'Rofi User Interface' applications
-
korhah
A minimal & extensible reactive event system
-
chc
fast, and secure HTTP client
-
css-style
Typed CSS Style
-
xcb-util
Rust bindings and wrappers for XCB utility functions
-
hanhan-egui-common
hanhan egui common
-
xkbcommon-rs
a port of libxkbcommon in safe Rust
-
iui
small, easy to distribute GUI bindings
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
yewprint-css
CSS download helper for Yewprint
-
tex-match
Search through over 1000 different LaTeX symbols by sketching
-
term-kit
terminal UI toolkit for Rust
-
guibuilder
A program that builds a GUI using JSON passed through stdin
-
warp-gui-app
Cloudflare Warp GUI client
-
ferrishot_iced_debug
A pluggable API for debugging iced applications
-
hyprland-per-window-layout
Per window keyboard layout (language) for Hyprland wayland compositor
-
flo_canvas_events
User input events for a flo_draw canvas
-
viewercloud
Cross-platform 3D viewer to display autonomous driving poincloud datasets and annotations
-
yew-nav-link
Navigation link component for yew-router
-
raui-immediate
RAUI immediate mode UI layer
-
gtk-fnonce-on-eventloop
Allows modifing gtk-rs widgets from other threads
-
provola-egui
provola GTK gui
-
nuit-bridge-swiftui
SwiftUI backend for Nuit
-
crescent
Refernce wayland compositor for runa
-
visuo-rs
GUI Framework
-
tauri-plugin-app-exit
A plugin for tauri@v2 to exit app
-
shadowsocks-gtk-rs
A desktop GUI frontend for shadowsocks-rust client implemented with gtk-rs
-
polyhorn
rapidly building cross-platform apps in Rust
-
sdfui
UI library based on Signed Distance Fields
-
timerys
cross-platform timer app
-
yozefu-tui
rendering the TUI of Yozefu
-
dioxus-timer
timer that works with dioxus
-
minigw
A convenient Rust library for creating cross platform windows and displaying pixel buffers
-
imgui-sys
Raw FFI bindings to dear imgui
-
egui-dataframe
Rust egui Widgets for polars dataframe
-
marcel
Dynamic theme library for the iced GUI framework
-
xilem
A next-generation cross-platform Rust UI framework
-
easy-imgui-window
Default windowing for the easy-imgui crate using winit and easy-imgui-renderer
-
tauri-plugin-packagemanager
A Tauri plugin for interfacing with the Android PackageManager API
-
nodui
An egui-based visual graph editor
-
egui_table
Table viewer for egui
-
hui-winit
winit platform backend for
hui
-
hframe
Show HTML content "inside" your egui rendered application
-
bui-backend
Brower User Interfaces (BUIs) with Tokio
-
prototty_decorator
Prototty views for decorating other views
-
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
-
augment-vol-brt-man
Manages volume and brightness for wlroots-based compositors
-
x-bow
Precise State Management Library
-
sprocket_engine
A vulkan game engine
-
janki
Janky Anki
-
i3wm_switch_windows
Switching windows (including floating windows) across workspaces and monitors
-
vivi_ui
Custom component library for Slint
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
pdf-tile-viewer
PDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform
-
miniblink-sys
Rust bindings to mininlink49
-
druid-shell
Platform abstracting application shell used for Druid toolkit
-
systray2
making minimal cross-platform systray GUIs
-
dm_x
using dmenu as an option picker
-
rsiot-websocket-server
Websocket-сервер
-
zaplib_x11_sys
The x11 bindings for Zaplib
-
pop-os/system76-keyboard-configurator
Keyboard configuration UI
-
slint-center-win
Center a Slint window running on a
winit
backend -
mist-core
core functionality of mist
-
ruin
Battery indicator as wallpaper
-
async-rx
functions for async reactive programming
-
void-app-api
The API for creating Void modules
-
winit-main
Abstract away winit's event-loop inversion of control
-
rust_qt_binding_generator
Generate code to build Qt applications with Rust
-
vizia_storage
The storage data structures of vizia
-
vtable
Helper crate to generate ffi-friendly virtual tables
-
thalia_ui
ui-framework
-
cognitive-frames
Managing windows for
cognitive
-
egui_glfw_gl2
OpenGL backend for egui using GLFW
-
avalanche
A platform-independent reactive GUI library
-
nstd_gui
NSTD windowing crate
-
async_ui_web
Async UI for the Browser
-
fastwordrs
速词,背单词小软件,使用egui开发;
-
niri-ipc
Types and helpers for interfacing with the niri Wayland compositor
-
titanium
Keyboard-driven web browser
-
async-i3ipc
Bindings for i3 and async-std allowing async applications to communicate with i3 over it's IPC interface. Contains futures implementations and convenience functions for working with i3.
-
orbtk-widgets
Base OrbTk widget library
-
cxx-qt-lib-headers
A small crate for cxx-qt-lib and cxx-qt-build to share cxx-qt-lib's C++ headers
-
libpanel
Rust bindings for GNOME libpanel
-
luminol-egui-wgpu
Bindings for using egui natively using the wgpu library
-
async-winit
Use winit like an async runtime
-
nu_plugin_file_dialog
nu plugin to select files through the native dialog
-
reax
A reactivity system for Rust that infers dependencies between functions
-
dialog
Display dialog boxes using various backends
-
egui_glow_tao
Bindings for using egui natively using the glow library
-
rq
Rust-to-Qt library
-
nodium
data analysis and automation platform built using Rust, designed to be versatile and modular. Nodium aims to provide a user-friendly visual node-based interface for various tasks.
-
nice_and_easy
A minimalistic Rust library for smooth and effortless easing functions
-
imgui-winit-support
winit support code for the imgui crate
-
xcomponent-sys
Raw Bindings to the
xcomponent
API of OpenHarmony -
qt_charts
Bindings for QtCharts C++ library
-
tui-cards
A playing card widget for Ratatui
-
imgui-sdl2
SDL2 Input handling for imgui-rs
-
yew-vdom-gen
Construct Yew’s Virtual DOM using ergonomic Rust idioms
-
egui_router
A SPA router for egui
-
egui-gdl
Draw graphs with egui
-
despell
puts icons in your tmux statusline
-
ansi-colors
an ansi-coloring sceme crate that allows you to format and color your output
-
rutter_layout
the flutter layout algorithm ported to rust
-
wrecked
A terminal graphics library
-
libphosh
Rust bindings for libphosh
-
phoronix-reader
CLI application written in Rust that parses and prints information from the front page of Phoronix
-
oxyde-cloud-deploy
CLI for deploying the Oxyde Cloud API
-
fltk-webview
Webview for embedded fltk windows
-
zoha4
A drop down terminal inspired by Tilda, GTK4 flavor
-
gifski-win
GUI for gif.ski (high-quality GIF maker)
-
yakui-widgets
Built-in widgets for yakui
-
icomoon_font_icons
Character mappings for all Kordamp Icomoon font icons
-
penrose_ui
UI elements for the penrose window manager library
-
open_ui
🕹 Build cross-platform GUI apps with Rust
-
iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
gflux
tiny experimental reactive component system for rust, designed to make GTK more manageable
-
egui_render_wgpu
egui rendering backend using wgpu
-
hyprland_workspace_display
Command line utility to display hyprland workspaces
-
slint-lsp
A language server protocol implementation for Slint
-
fontloader
Cross platform native font loader
-
farve
Tiny macros for owo-color'ful logging and printing
-
tauri-store
Persistent stores for Tauri
-
totp_clipboard
GUI TOTP client to get totp code in two click
-
sixtyfps-lsp
SixtyFPS LSP server
-
egui-themes
Super-simple color theming for egui
-
tauri-plugin-positioner
Position your windows at well-known locations
-
egui-macroquad
Bindings between egui and macroquad
-
yewv
A lightning fast state management module for Yew
-
userprompt
that helps gather input from a user
-
bevy_lunex_utility
Supporting crate for bevy_lunex
-
iced_on_focus_widget
Subscribe to focus changes on widgets
-
mars-relay
control and automate a window manager
-
i-build
bui
-
tether
Windows that are web views
-
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
-
yakui
A UI library for games
-
guion_sdl2
Backend for guion
-
melt-ui
An easy to use leptos component library
-
vizia_winit
Winit backend for vizia
-
gestures
Libinput based touchpad gestures program
-
umberwm
minimalist X11 window manager
-
dioxus-router
Cross-platform router for Dioxus apps
-
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
-
pagetop-mdbook
Incluye contenido generado por mdBook en aplicaciones PageTop
-
oswo
Organize your sway outputs
-
zng-ext-input
Part of the zng project
-
tauri-plugin-pytauri
PyTauri plugin for Tauri
-
libswaykbswitch
controlling sway through its IPC interface
-
tui-shader
A ratatui widget that renders a fragment shader in the terminal
-
kas-resvg
KAS GUI / widgets
-
tauri-plugin-swipe-back-ios
swiping gesture navigation support in iOS
-
re_ui
Rerun GUI theme and helpers, built around egui
-
fui_controls
Standard controls for FUI UI Framework
-
raventhemer
A theme manager and switcher for desktop linux
-
clipboard_listener
A cross-platform Rust crate for listening to clipboard events
-
blue_engine_egui
egui library for Blue Engine
-
tinge_lib
A terminal-gui tool for generate, analyze, convert and manipulate colors
-
robar
but flexible system overlay bar for the X Window System (X11)
-
dioxus-lib
Build fullstack web, desktop, and mobile apps with a single codebase
-
egui_vulkano
Vulkano graphics backend for egui
-
makepad-example-news-feed
Makepad news feed example
-
b3-core
A cross-platform framework that provides access and management of the main elements of a graphical application
-
nuki
Rust wrapper for Nuklear 2D GUI library (https://github.com/Immediate-Mode-UI/Nuklear)
-
spitfire-gui
GUI module for Spitfire toolset
-
libcef-sys
cef-rs sys crate
-
sway-workspace
Output aware Sway/i3wm workspace switcher with window move feature
-
tileme
(Not yet) A tiling window manager for Windows 10
-
yewdux-middleware
A Redux-like middleware for Yewdux
-
orbtk-api
API crate that provides base api and elements for OrbTk like widgets basis
-
floem_vger_renderer
A native Rust UI library with fine-grained reactivity
-
smithay-drm-extras
Smithay DRM utils for writing wayland compositors
-
iced-box
box for iced.rs
-
vst_window
Cross-platform windowing library for VST plugins
-
feather-ui
Feather UI library
-
conrod_rendy
A rendy backend for conrod
-
wayland-window
A minimalistic window-decorations library built on top of wayland-client
-
wayland-egl
Bindings to libwayland-egl
-
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…
-
oxytail-base
Building block for creating oxytail themes
-
tauri-plugin-keygen-rs
Tauri plugin for Keygen.sh licensing, based on keygen-rs
-
egui_glow
Bindings for using egui natively using the glow library
-
tts-cli
Command line utility to automatically read from clipboard
-
yew-scanner
A QR-Code scanner to be used in a yew / wasm context
-
ui-sys
Native bindings to the minimalist, cross-platform, widget set
libui
-
citron
system data via on-demand notifications
-
fusebox-sys
FFI bindings for fusebox
-
yew-bootstrap
Bootstrap 5 Components for Yew
-
cxx-qt
Safe interop between Rust and Qt
-
hello_egui_utils
used by crates from https://github.com/lucasmerlin/hello_egui
-
arch-audit-gtk
Arch Linux Security Update Notifications
-
clipboard_x11
obtain access to the X11 clipboard
-
lemna-wx-rs
wx-rs windowing backend support for lemna
-
egui_mobius_reactive
A thread-safe reactive state management system for egui_mobius
-
re_context_menu
Support crate for context menu and actions
-
wita
A window library in Rust for Windows
-
rsiot-timescaledb-storing
Сохранение данных в TimescaleDB
-
ribir_painter
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
stslayer
Status Slayer is a configurable implementation of status command for Sway WM using Swaybar Protocol
-
slint-spatial-focus
Adds arrow key navigation to Slint UI
-
tauri-plugin-hid
A Tauri plugin to provide access to USB HID devices
-
event_types
Types to help idiomatically represent user input events
-
fe-image-widget
fltk egui image widget support
-
dim-screen
Native Wayland screen dimming tool
-
flowide
A (WIP) IDE for 'flow' programs
-
kiss3d_conrod
Fork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D
-
obel_ast_map
Provides obel_ast_map
-
menubar
Cross-platform native menu library
-
yeehaw_tui
Batteries Included Text Based Application Framework
-
rsgt
GUI Toolkit
-
ferrishot_iced
A cross-platform GUI library inspired by Elm
-
gl-context-loader
Minimal OpenGL function loader for no_std OpenGL contexts
-
egui_render_three_d
egui rendering backend using three-d
-
iced_zbus_notification
zbus binding for org.freedesktop.Notification
-
stray
A freedesktop StatusNotifierWatcher implementation
-
gpui-component
UI components for building fantastic desktop application by using GPUI
-
obel
A refreshingly simple data-driven game engine and app framework
-
transform-gizmo-egui
egui integration for transform-gizmo
-
nuit-bridge-adwaita
Adwaita backend for Nuit
-
rsciter_ext
rsciter build actions implementation
-
zui-widgets
An addition to
zui
to add widgets to your UI -
wayland-protocols-hyprland
Generated API for the Hyprland wayland protocol extensions
-
leftwm-core
A window manager for Adventurers
-
rusty_themy
🦀🦀 Obtain the current color theme in your system! 🎨🎨
-
imgui_presentable
way to represent Rust types in ImGui
-
wayland-clipboard-listener
impl wlr-data-control-unstable-v1, listen for clipboard
-
lucas-test
Make tiny, secure apps for all desktop platforms with Tauri
-
sftpman-iced
A GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)
-
expect-dialog
error handling that uses a dialog for it's notification as opposed to just stdout
-
showimg-gtk
Show a picture without window decoration in Linux desktop
-
otaf
TUI framework
-
tauri-plugin-pinia
Persistent Pinia stores for Tauri
-
haussmann
Integrate highly customisable widgets and themes for any Rust application or GUI library
-
kurage_macro_rules
macro_rules! for kurage
-
miniblink
Rust bindings to mininlink49
-
silkenweb-signals-ext
Extras for futures-signals
-
egui_glfw_gl
OpenGL backend for egui using GLFW
-
fit_text
Fit text inside a rectangle
-
mogwai-dom
mogwai's DOM view implementation
-
jkl-egui
Jakal compression UI
-
webtric
Wasm library to handle metric matters
-
custom_egui_frame
A custom window frame for egui windows
-
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…
-
get-cookies
Get cookies from a pop-up window
-
intuitive
building declarative text-based user interfaces
-
hyprdock
A small program to handle external pluggable screens with hyprland and acpid
-
slint-build
Helper for Slint build script
-
clay-sys
Raw Rust bindings for the UI layout library Clay
-
dessin-svg
Drawing SVG
-
hui-wgpu
wgpu render backend for
hui
-
simple-message-box
Create a simple message box
-
tui-widget-list
Widget List for TUI/Ratatui
-
stretch2
High performance & cross-platform Flexbox implementation
-
windot
emoji picker
-
kwui-cli
Command line tool for kwui - A GUI library with JSX/CSS support
-
dwmbar
Status bar for dwm
-
todo-cli-manikya
A mini todo-cli app for learning purpose
-
hyprkool
that helps you replicate the feel of kde activities and desktop grid layout in Hyprland
-
silkenweb-task
Manage Silkenweb tasks
-
raui-immediate-widgets
Widgets library for RAUI immediate mode UI layer
-
yew-layout
Layout Component for Yew
-
egui-resources
egui resources for Rust
-
tauri-plugin-usagestats
A Tauri plugin to interact with the Android UsageStats API
-
i-runtime
Runtions
-
UWUWUW
Cross-platform WebView rendering library
-
pmse-gtk
GTK4 wrapper for pmse
-
freya-hooks
Hooks library designed for Freya
-
gxi
Zero-Cost Cross-Platform Native Widget based Component System in Rust
-
jotspot
A versatile text-based user interface (TUI) tool designed to simplify the annotation process
-
savory-elements
Collection of UI elements based on Savory
-
wait-for-file
GTK4 app that wait for file, start a command, with extra button
-
nfd
Rust bindings to nativefiledialog
-
gtk_liststore_item
Automatic gtk::ListStore struct derive for Rust
-
rui
Experimental Declarative UI library
-
bevy-egui-kbgp
Better keyboard and gamepad story for egui in Bevy
-
iced_renderer
The official renderer for iced
-
notan_winit
native backend using winit for Notan
-
i3-autolayout
Service to automatically managing i3 window manager layout
-
xloop_ios
ios impl for xloop
-
mterm
framework for single window applications that render ASCII text
-
fractk
A declarative desktop GUI framework
-
sessionlockev
extra shell binding for ext-session-shell with winit like eventloop
-
rio-winit-fork
Cross-platform window creation library
-
gigachad
Giga-Chad package
-
dxgcap2
Screen capturing with DXGI for Windows in Rust
-
leptos-tiptap-build
Build dependencies for leptos-tiptap
-
winit-modular
proxy
winit
event loops which can be run at the same time, on separate threads -
dioxus-query
Fully-typed, async, reusable cached state management for Dioxus 🧬
-
cuadra
layout types
-
deft-winit
Cross-platform window creation library
-
applin_headless
Control an Applin™ client programmatically
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
wvwasi
A WebView with WASI may be the best JS/WASM runtime, and wvwasi is it
-
egui-aesthetix-lj
A Uniform and programmatic approach to theming Egui applications with some enhancements
-
wayland-protocols-misc
Generated API for misc and deprecated wayland protocol extensions
-
textyle
A text-based declarative UI library inspired by SwiftUI
-
cnx-contrib
Additional widgets for Cnx status bar
-
timezz
A minimal GTK4 application written in Rust for creating productivity sessions, inspired by Windows' focus sessions
-
gelatin
A basic UI framework
-
egui_wings_host
egui bindings for WASM plugins
-
sourceview5
Rust bindings for GtkSourceView 5
-
irondash_dart_ffi
Rust Bindings for Dart FFI API
-
makepad-android-state
Exposes access to Makepad's context states on Android
-
imgui-dx9-renderer
DirectX 9 renderer for the imgui crate
-
fltk-builder
Extensions to enable a builder pattern approach when building FLTK UIs
-
cognitive-inputs
Input related functionality for
cognitive
-
tuix
Cross-platform GUI toolkit
-
glimmer
decorating i3/Sway focused windows
-
drteeth
Low-complexity web technology user interface library for desktop apps
-
cxx-qt-lib
Qt types for integrating
cxx-qt
crate withcxx
-
viewbuilder
Cross-platform UI framework
-
emath
Minimal 2D math library for GUI work
-
moosicbox_app_client
MoosicBoxApp client package
-
flemish
An Elmish architecture for fltk-rs
-
iced_sessionlock
sessionlock binding for iced
-
rfdx
File Dialog
-
flutter-plugins
flutter-rs plugins
-
i-codegen
cod
-
narui_widgets
core widgets for the narui gui framework
-
aalo
aka bevy-inspector-haalka, a bevy_ui-native inspector for Bevy
-
immi
Immediate mode user interface toolkit
-
tray-icon2
Create tray icons for desktop applications
-
ratatui_input
input widget for ratatui
-
qwit-desktop
A Tauri App
-
orbtk-tree
Tree structure based on DCES
-
gdk4-wayland
Rust bindings of the GDK 4 Wayland library
-
tauri-plugin-barcode-scanner
Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS
-
yew-router-nested
A router implementation for the Yew framework
-
yew_svg
SVG icon helper for yew framework
-
imgui-glium-renderer
Glium renderer for the imgui crate
-
opbox
Create a GTK based button dialog via command line
-
progress
showing text based progress bar and job status
-
cursive_core
Core components for the Cursive TUI
-
skulpin-app-winit
A winit-based application layer for skulpin
-
granite-rs-sys
FFI bindings for Granite
-
elkowar/eww
Widgets for everyone!
-
floem-winit
Unofficial winit fork for Floem
-
mergui
GUI system for use with the quicksilver game engine
-
layer-system
A system for handling different kinds of events
-
i-slint-backend-testing
OpenGL rendering backend for Slint
-
augmented_iced_baseview
baseview runtime for iced, published fork of https://github.com/BillyDM/iced_baseview for augmented-audio
-
e172
UI framework for Rust
-
qt_gui
Bindings for QtGui C++ library
-
naty
Nativefier alternative that provides a WebView of any website with a minimal install size
-
qt_qml
Bindings for QtQml C++ library
-
dioxus-shareables
Hooks for sharing structures between components
-
kagura
component-oriented GUI framework
-
dessin-pdf
Dessin to PDF
-
libmars
build window managers and accompanying utilities
-
libhelium-sys
FFI bindings for libhelium
-
dioxus-use-mounted
Dioxus hook to use a mounted element
-
break-time
An app to force you to take breaks regularly while using the computer
-
rust-py-miio
interface to interact with Miio devices via Python using PyO3. Doesn't pretend to be used by third parties.
-
egui_mobius_widgets
A widget library for egui_mobius
-
tauri-runtime-wry
Wry bindings to the Tauri runtime
-
egui-ash
egui integration for ash (Vulkan)
-
obel_api
facilitate optional dynamic linking via the 'dynamic_linking' feature
-
nuit-core
Core structures and traits for Nuit
-
kittest
Automated GUI testing using AccessKit
-
google_material_symbols
Google Material Design Icon Font
-
concoct
Cross-platform UI framework
-
i3quitdialog
quit dialog for i3wm
-
installer_lite
Windows Installer creator for your apps
-
winwin
windows windowing
-
relm4-store
Data store for relm4
-
tauri-rfd
File Dialog
-
always-on-top-windows
set windows as always-on-top in Windows
-
youtube-dl-gui
Cross-platform GUI for youtube-dl made with Iced
-
slint_orbclient
Slint platform support for Redox
-
tauri-plugin-openurl
open url in default browser (just like target blank) in Tauri
-
sciter-serde
Serde support for Sciter engine
-
agui
A reactive GUI project
-
syngestures
Configurable multi-touch gesture daemon for Linux, originally targeting
xf86-input-synaptics
-
gftdcojp_designsystem
Gftd Japan株式会社 / デザインシステム
-
fui_app
Application backend of FUI UI Framework
-
re_view
Types & utilities for defining view classes and communicating with the viewport
-
better_progress
showing text based progress bar and job status
-
mickey
Accessibility utility to move mouse cursor using keyboard with binary search algorithm
-
tauri-plugin-os
Read information about the operating system
-
gradience-cli
Change the look of GNOME, with ease
-
floem-window-vibrancy
Make your windows vibrant
-
radix-leptos-slot
Leptos port of Radix Slot
-
winit-fullscreen
Adds a method to winit::window::Window to toggle fullscreen
-
iced_wgpu
A renderer for iced on top of wgpu
-
aperture
GTK Widget for cameras using gstreamer and pipewire
-
simple-layout
layout library for embedded-graphics
-
cargo-finestra
Cross Platform Native UI Framework
-
gtk4-session-lock
Save gir-generated wrapper for gtk4-session-lock
-
clutter-rs
Rust bindings for the Clutter library
-
squark-web
Squark runtime implemiontion for web browser with using wasm-bindgen
-
xcb-imdkit
Wrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB
-
egui_animation
Experimental animation utilities for egui, including easing functions and a collapse view
-
rsiot-http-server
HTTP-сервер
-
zng-var
Part of the zng project
-
iced_program
The definition of an iced program
-
dioxus-isrg
CLI Configuration for dioxus-cli
-
captrs2
An update to the captrs cross-platform screen capture library
-
carbide_winit
100% Rust, extensible 2D GUI library
-
pango-sys
FFI bindings to libpango-1.0
-
push2talk
This Push to talk application is working with both wayland/x11 and pulseaudio (pipewire)
-
freya-engine
Abstract Freya's graphics APIs
-
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.
-
skulpin-plugin-imgui
A plugin for skulpin that implements imgui rendering
-
barust
A X11 status bar
-
ferrishot_winit_fork
Cross-platform window creation library
-
piow
Put Icons On your sway Workspaces
-
ferrishot_iced_highlighter
A syntax highlighter for iced
-
safex
Safe x11 binding for rust
-
imgui-glutin-support
glutin support code for the imgui crate
-
relm4-icons-build
Icons for gtk-rs and Relm4 applications
-
ori-graphics
A graphics library for Ori
-
yofi
minimalistic menu for wayland
-
imgui-winit-glow-renderer-viewports
combined platform + renderer using the docking branch viewport feature
-
screenshots
Move to XCap
-
oxyde-cloud-client
Client SDK for the Oxyde Cloud API
-
egui_custom_frame
Custom your egui client-side window frame
-
atomblocks
async, absolutely lightweight and dead simple bar for dwm and similar window managers
-
implot
Rust bindings to https://github.com/epezent/implot
-
prototty_grid
prototty_render::ViewGrid for use in renderers
-
conrod_gfx
100% Rust, extensible 2D GUI library
-
raui-retained
RAUI retained mode UI layer
-
nuki-backend-gles
An OpenGL ES drawing backend for the Rust bindings for the Nuklear 2D immediate GUI library
-
freya-elements
Internal elements, attributes and events designed for Freya
-
ravel
An experimental approach to UI in Rust with a focus on ergonomics, efficiency, and simplicity
-
wei-windows
wei windows
-
vizia_id
Generational ID type used by vizia
-
rustycan
Powerful UI framework for games and apps
-
fui_system
System controls (dialogs, tray etc.) for FUI UI Framework
-
dioxus-cli
CLI for building fullstack web, desktop, and mobile apps with a single codebase
-
zino-dioxus
Dioxus components for zino
-
obel_diagnostic
diagnostic functionality
-
panoramix
A prototype implementation of reactive UI in rust
-
subar
A basic status bar for sway/i3wm
-
allegro_dialog-sys
Allegro 5 dialog addon Rust binding
-
lazybar-core
A lightweight, event-driven X11 status bar
-
gigachad_transformer
MoosicBox Giga-Chad Transformer package
-
dioxus-use-gesture
Gesture interaction library for Dioxus
-
tauri-plugin-localhost
Expose your apps assets through a localhost server instead of the default custom protocol
-
libnotify
Rust bindings to libnotify
-
rectcut-rs
rectcut concept from https://halt.software/dead-simple-layouts/
-
savory-router
Savory Router used to generate router for your app
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
cognitive-qualia
Basic definitions and traits for
cognitive
-
wayland-cursor
Bindings to libwayland-cursor
-
moosicbox_app_create_config
Create config for MoosicBox App
-
fltk-evented
Listener widgets for fltk-rs
-
jay-config
Configuration crate for the Jay compositor
-
rsiot-messages-core
Базовые трейты для реализации типа сообщения
-
tui-bar-graph
A Ratatui widget for rendering pretty bar graphs in the terminal
-
ribir_geom
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
astaxanthin
Native applications using HTML & CSS
-
zbus_notification
zbus binding for org.freedesktop.Notification
-
wlrs
managing wallpapers
-
winit-test
Run tests using the winit event loop
-
dioxus-signals
Reactivie signals for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
virtual_view_dom
a virtual view transaction renderer for the dom
-
i-slint-backend-winit
Winit backend for Slint
-
iced_focus
A proc-macro to derive a focus chain for Iced applications
-
ez_term
A cross-platform terminal UI framework focussed on simplicity. Build your TUI using YAML(ish) config files.
-
sway-balance-workspace
Balances a sway workspace or some subset thereof (the focus)
-
egui_suspense
Automatically show loading and error uis for egui
-
imgui-glfw-rs
ImGui input handling for GLFW
-
haalka
ergonomic reactive Bevy UI library powered by FRP signals
-
ribir_gpu
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
swaywm-alttab
brings familiar Alt-Tab shortcut to Sway WM workspaces on Linux
-
yew-router-min
A router implementation for the Yew framework
-
error-window
proc macro that will make your main function output errors as dialog boxes as well as errors to the console
-
tray-icon-ex
Create tray icons for desktop applications
-
sanguine
creating dynamic TUI experiences in Rust
-
libui-ffi
Easy to build low-level bindings to 'libui-ng'
-
tauri-plugin-svelte
Persistent Svelte stores for Tauri
-
egui-widget-texicon
An egui widget that combines an icon and text, often found in modern UIs
-
lemna-winit
winit windowing backend support for lemna
-
yakui-winit
winit bindings for yakui
-
termi-graphics
a low-level pixel art dev tool designed for cli art
-
i-macros
Macroe
-
workflow-egui
Components for EGUI-based applications
-
glyph_ui
TUI library utilizing the Elm architecture
-
wayland-server
Bindings to the standard C implementation of the wayland protocol, server side
-
tauri-plugin-process
Access the current process of your Tauri application
-
dioxus-use-window
use_window
hooks for dioxus -
egui-tao
Bindings for using egui with winit
-
tauri-plugin-view
A mobile plugin for Tauri for viewing and sharing files
-
zng-ext-window
Part of the zng project
-
mina
expressive, framework-independent animation library for Rust
-
gvnc
Rust bindings for the GVnc library
-
dioxus-rsx
Core functionality for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences
-
bevy_flurx_wry
mechanism to create a webview based on wry
-
revela
A user interface abstracted over a selection of backends
-
tauri-driver
Webdriver server for Tauri applications
-
relm-core
Core streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.
-
qt_ui_tools
Bindings for QtUiTools C++ library
-
egui_winit_ash_vk_mem
egui integration crate for winit, ash and vk_mem
-
uniui_layout_linear_layout
Label widget for uniui_* crate family
-
silkenweb-parse
Parse HTML into Silkenweb data
-
wayland-commons
Common types and structures used by wayland-client and wayland-server
-
dessin-dioxus
Drawing SVG
-
kitsune_ui
A retained-mode UI library in rust
-
obel_physics
feature
-
nerd_font
Enumerated contents of the JetBrainsMono Nerd Font
-
yewflow
A flowchart library for Yew, inspired by React Flow
-
flutter-engine-sys
flutter engine sys crate
-
egui-miniquad
Bindings between egui and miniquad
-
vizia_input
The input components of vizia
-
autohide-tdrop
100% pure rust implementation that can automatically hide terminals or other applications managed by tdrop when they lose focus
-
libharuhishot
impl screencopy for wayland
-
waycrate_xkbkeycode
something about xkbcommon, used in iced-layershell
-
conrod_example_shared
A small crate for sharing common code between conrod examples
-
tachyons
Rust port of the Tachyons CSS framework
-
iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
imgui-vulkano-renderer-unsafe
A renderer for imgui-rs using Vulkano that also works with UnsafeCommandBufferBuilder
-
atl-thunk
Rust wrapper for ATL thunk type
-
ferrishot_iced_program
iced program
-
waybackend
low-level wayland client implementation
-
nxui
A cross-platform GUI toolkit in Rust
-
x11cap
Screen capture with X11 in Rust
-
slint-interpreter
Interpreter library for Slint
-
egui_nord
Nord theme for egui
-
exgrid
drop-in replacement to egui::Grid with several upgrades
-
zero-ui
in zero projects
-
tauri-plugin-persisted-scope
Save filesystem and asset scopes and restore them when the app is reopened
-
casuarius
Cassowary linear constraint solving algorithm
-
zng-wgt-scroll
Part of the zng project
-
epaint
Minimal 2D graphics library for GUI work
-
sauron-native
An html library for building client side webapps
-
float-pigment-mlp
Testing utilities for float-pigment. Should not be used by modules of other projects.
-
gtk4-sys
FFI bindings of GTK 4
-
myumberbar
instance of minimalist status bar
-
tauri-driver-fork
Webdriver server for Tauri applications
-
gnome-desktop-xinux
Rust bindings for the GNOME Utility Library
-
egui_winit_ash
A lightweight egui integration for winit and ash
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
-
leptos_icons
Component library providing a variety of icons for the leptos web framework
-
fltk-grid
A grid widget for fltk-rs
-
leftwm-theme
A theme mangager for LeftWM
-
obel_ui_test_runner
provide ui test runner function to ease compile tests
-
leptos-routes-macro
Proc macro deriving route structs for the leptos-routes crate
-
tauri-plugin-appearance
Dynamically change Tauri App theme
-
Voidrenderer
Simplifying webview
-
hybrid-bar
status bar made for wlroots compositors
-
bevy_lunex_ui
Supporting crate for bevy_lunex
-
freya-native-core
Native DOM for Freya
-
raui-json-renderer
RAUI renderer for JSON format
-
leptonic
The Leptos component library
-
cognitive-exhibitor
Managing displays and compositing surfaces for
cognitive
-
chargrid
Text UI component framework
-
easy-imgui-renderer
Default renderer for the easy-imgui crate, using OpenGl via glow
-
topdrop
dropdown window manager, similar to that of tdrop
-
wallpaper-app
functionality to create your own application, displayed as a desktop wallpaper
-
silkenweb-tauri-proc-macro
Silkenweb Tauri integration
-
rich-sdl2-rust-sys
The sdl2 binding for Rust
-
pytauri-core
Core library for PyTauri
-
dioxus-hooks
Basic useful hooks for Dioxus
-
ori-wgpu
WGPU backend for Ori
-
waylock
screenlocker for wayland compositors
-
tauri-web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
relm4-store-backend-dummy
Dummy backend for relm4-store used for writing tests
-
bevy_vulkano
Vulkano Backend for Bevy
-
webview
Tiny cross-platform UI library for Rust that uses a webview for rendering HTML5
-
cogl-rs
Rust bindings for the Cogl library
-
gdk4-sys
FFI bindings of GDK 4
-
douglas
A tiny TUI framework built on the Elm architecture
-
webview-sys
Rust native ffi bindings for webview
-
egui_thumbhash
Easily use thumbhashes in egui
-
egui_dpanel
Dynamic Panels for egui
-
safex11
Safe, high-level x11 bindings
-
sagi
Gnome-like application / window switcher for Hyprland
-
oxyde-cloud-common
Shared code for the oxyde-cloud crates
-
tauri-plugin-autostart
Automatically launch your application at startup
-
sixtyfps-viewer
Viewer binary for SixtyFPS
-
minlock
Minimal lockscreen for Wayland
-
egui_virtual_list
A virtual list widget for egui, with support for variable height items
-
wayland-csd-frame
Common trait and types for wayland CSD interop
-
egui-tetra
egui integration for Tetra
-
tauri-plugin-core
Core is a reserved Tauri plugin name
-
clipboard_wayland
obtain access to the clipboard of a Wayland window
-
dbusmenu-gtk3
Rust bindings to dbusmenu-gtk3
-
webkit2gtk-sys
Rust binding for webkit-gtk library
-
patternfly-dioxus
Patternfly v4 Component for Dioxus
-
tauri-store-utils
Tauri store
-
egui_pull_to_refresh
A pull to refresh library for egui
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
boing
A safe wrapper over libui-ng-sys
-
moxie-dom
TBA
-
win_dialog
An idiomatic wrapper around windows MessageBox function for providing message dialogs in Windows
-
gazo
get a screen capture from Wayland compositors implementing the wlr_screencopy protocol, like Sway
-
rsiot-redis-client
Подписка и публикация сообщений в Redis
-
oxytail-theme-dark
Dark theme for oxytail-base
-
relm4-css
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
carbide
that includes the other carbide crates and where features can be selected
-
savory-style
Typed CSS style for Savory
-
aflak_imgui-glium-renderer
Glium renderer for the imgui crate
-
ribir_text
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
tauri-plugin-tcp
TCP Socket for Tauri App
-
libbismuth-sys
FFI bindings for libbismuth
-
kill-desktop
Wait politetly for graphical applications to exit
-
lillinput-cli
Application for connecting libinput gestures to i3 and others
-
nsf-imgui
Alternative (personal) imgui rust bindings
-
iced-pancurses
Toy renderer for iced based on pancurses
-
goldboot-linux
A command-line application for building goldboot images
-
arcdps-imgui
High-level Rust bindings to dear imgui; forked for use in arcdps addons
-
eyeball
Add observability to your Rust types!
-
spitfire
toolset
-
avalanche-web
A client-side web integration for avalanche
-
eww_shared_util
used in eww
-
termal-term
Termal is a terminal emulator for x11
-
tdash
Create a dashboard where you can see all output from different terminal commands in a layout
-
tauri-plugin-stronghold
Store secrets and keys using the IOTA Stronghold secret management engine
-
iced_style
The default set of styles of Iced
-
runa-orbiter
Reference implementation of Wayland protocol interfaces
-
azul-widgets
Builtin widgets for the Azul GUI framework (buttons, checkboxes, labels, etc.)
-
zng-view-api
Part of the zng project
-
ferrishot_iced_renderer
The official renderer for iced
-
material-icons
Strongly-typed codepoint mappings for the Google Material Icons font
-
ferrishot_iced_devtools
devtools
-
malakal
a day-planning calendar app based on egui
-
kas-theme
KAS GUI / theme support
-
blue_engine_imgui
ImGUI library for Blue Engine
-
tauri-build
build time code to pair with https://crates.io/crates/tauri
-
yabai
communicating with the yabai tiling window manager
-
taskbar_interface
An interface to the desktop taskbar
-
capacitor_bindings
Capactior bindings to help you build android and ios apps with rust
-
cart-tmp-winit
Cross-platform window creation library
-
gdk4-win32
Rust bindings of the GDK4 Win32 library
-
shigure
Wasm frontend framework
-
libui-ng-sys
Bindings to libui-ng
-
puffin-imgui
ImGui GUI bindings for the Puffin profiler
-
tauri-plugin-upload
Upload files from disk to a remote server over HTTP
-
float-pigment-layout
A light-weight layout engine which supports common web layout algorithms
-
polyhorn-layout
Abstraction over flexbox layout algorithms
-
efl
Enlightenment Foundation Libraries bindings in Rust
-
concoct-web
Web backend for concoct
-
swil
cross-platform window creation library
-
cursive_tree_view
A tree view implementation for cursive
-
egui_hotkey
hotkey library for egui
-
feather-tui
building simple terminal-based user interfaces
-
dioxus-dx-wire-format
Wire format for the Dioxus CLI
-
raui-app
RAUI application layer to focus only on making UI
-
dbusmenu-glib
Rust bindings to dbusmenu-glib
-
skulpin-renderer-sdl2
Support for sdl2 in skulpin
-
wlroots
Wayland compositor framework
-
oil
User interface library oriented for games. It includes user interface languages.
-
i-slint-backend-linuxkms
OpenGL rendering backend for Slint
-
qt_widgets
Bindings for QtWidgets C++ library
-
yew-nested-router-macros
Macro support for yew-nested-router
-
umberbar
minimalist X11 window manager
-
silkenweb-inline-html
Convert HTML snippets to Silkenweb nodes
-
winit-gtk
Cross-platform window creation library
-
fungui
A user interface layout system
-
obel_reflect_utils
Provide the token utils fro obel_reflect
-
freya-winit
Winit renderer for Freya
-
bear-lib-terminal-sys
Pure BearLibTerminal FFI for Rust
-
kas-core
KAS GUI / core
-
lento-winit
Cross-platform window creation library
-
ori
A declarative ui framework for Rust
-
clipboard_macos
obtain access to the macOS clipboard
-
wallpaper_rs
interface for setting and getting desktop wallpaper
-
relm4-store-view-implementation
Store view implementation for relm4-store
-
yew-table
A table component for the Yew web framework
-
tauri-plugin-updater
In-app updates for Tauri applications
-
qt_3d_core
Bindings for Qt3DCore C++ library
-
imgui-memory-editor
Rust bindings for imgui memory editor
-
vizia_window
The window components of vizia
-
fltk-observe
An observer pattern for fltk-rs
-
ribir_dev_helper
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
window_events
Events that window creation backends can use
-
rsiot-leptos
Компоненты для создания интерфейса Leptos
-
rsiot-websocket-client
Websocket-клиент
-
tauri_helper_core
The core functions of the tauri_helper crate
-
imgui-ext
build debug UIs on structs using a derive macro (based on the imgui crate)
-
conrod_piston
100% Rust, extensible 2D GUI library
-
x11oo
Object-oriented API to X11
-
libwaysip
Wayland native (zwlr_layer_shell) area selection client lib
-
aflak_imgui
High-level Rust bindings to dear imgui
-
tauri-plugin-valtio
Persistent Valtio stores for Tauri
-
pugl-sys
wrapper for pugl
-
new-egui-macroquad
Bindings between egui and macroquad
-
chargrid_core
Core types for chargrid framework
-
graphene-sys
FFI bindings to libgraphene-1.0
-
relm4-macros
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
iced_runtime
A renderer-agnostic runtime for iced
-
iced_fontello
Generate type-safe icon fonts for
iced
at compile time -
tauri-plugin-http
Access an HTTP client written in Rust
-
rsiot-extra-components
Дополнительные компоненты
-
hyprswitch
A CLI/GUI that allows switching between windows in Hyprland
-
egui_web
Bindings for compiling egui code to WASM for a web page
-
i-slint-renderer-femtovg
FemtoVG based renderer for Slint
-
clutter-sys-rs
FFI bindings for the Clutter library
-
egui_skia
skia integration for the egui ui library. Render egui within a skia application or render skia in a egui application.
-
vte4
Rust bindings for the VTE Gtk4 library
-
zng-layout
Part of the zng project
-
tauri-invoke-http
Make tiny, secure apps for all desktop platforms with Tauri
-
lazybar
A lightweight, event-driven X11 status bar
-
egui_infinite_scroll
Infinite scroll widget for egui
-
layer-shika
A layer shell library crate with Slint UI
-
skylane_protocols
Autogenerated marshalling code for skylane/wayland
-
kurage_proc_macros
proc macros for kurage
-
dessin-macros
Macros for the crate
dessin
-
libhandy
Rust bindings for libhandy
-
rsiot-http-client
HTTP-клиент
-
gdk4-macos
Rust bindings of the GDK4 macos library
-
flust
Flutter embedder for Linux
-
azul-desktop
Desktop rendering API for azul
-
azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
leptos
full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces
-
alchemy
A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
-
skulpin-renderer-winit
Support for winit in skulpin
-
notif
route remote notifications to current desktop
-
ferrishot_iced_beacon
A client/server protocol to monitor and supervise iced applications
-
winflip
An experiment in making a small light-weight window-setup library
-
webview_official
Official Webview-org Rust bindings, a tiny cross-platform library to render web-based GUIs for desktop applications
-
fltk-decl
Describe your fltk-rs app declaratively, supports hot-reloading!
-
qt_3d_input
Bindings for Qt3DInput C++ library
-
sixtyfps-corelib
Internal SixtyFPS runtime library
-
i-slint-backend-selector
Helper crate to pick the default rendering backend for Slint
-
fltk-flow
A flow widget wrapping Fl_Flow
-
dioxus-interpreter-js
JS Interpreter for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences
-
rsiot-surrealdb
Взаимодействие с БД SurrealDB
-
moosicbox_app_native_renderer
MoosicBox fltk renderer package
-
azulc
Azul XML-to-Rust compiler (and library)
-
relm4-store-collections
Custom collections required by the relm4-store
-
eyeball-im-util
eyeball-im
-
yew-hooks
Hooks for the Yew web framework, inspired by react hook libs like streamich/react-use and alibaba/hooks
-
tauri-plugin-haptics
Haptic feedback and vibrations on Android and iOS
-
skryn
A servo/webrender based Desktop GUI library
-
fltk-calendar
A calendar dialog for fltk-rs
-
tauri-webkit2gtk
Rust bindings for webkit-gtk library
-
wlc-with_elogind
Safe Bindings for Cloudef's wlc (Wayland Compositor C-Library)
-
conrod_glium
100% Rust, extensible 2D GUI library
-
sixtyfps-rendering-backend-default
Helper crate to pick the default rendering backend for SixtyFPS
-
leptonic-theme
Theme builder for the Leptonic component library
-
zng-wgt-text
Part of the zng project
-
tauri-plugin-store
persistent key-value store
-
libshumate
Rust bindings for libshumate
-
easy-imgui-sys
Low level bindings for the Dear ImGui C++ library
-
tauri-plugin-log
Configurable logging for your Tauri app
-
zng-ext-image
Part of the zng project
-
iced_highlighter
A syntax highlighter for iced
-
float-pigment-forest
A node tree implementation for float-pigment-layout
-
rsiot-plc
Компонент для исполнения логики наподобие PLC
-
bevy_lunex_core
Supporting crate for bevy_lunex
-
way-cooler
Customizeable Wayland compositor written in Rust
-
libwayshot
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
tauri-plugin-deep-link
Set your Tauri application as the default handler for an URL
-
zwp-input-method-service
Safe wrapper to easily use the zwp-input-method protocol
-
epi
Backend-agnostic interface for writing apps using egui
-
neutrino
A GUI frontend in Rust based on web-view
-
moosicbox_app_native_ui
MoosicBox App UI package
-
rrs
A cross-platform GUI toolkit in Rust
-
azul-web
Web API implementation for the Azul GUI toolkit
-
qt_3d_render
Bindings for Qt3DRender C++ library
-
wayland-kbd
Keyboard mapping utility for wayland-client using libxkbcommon
-
freya-testing
Headless test runner for Freya
-
gtk-layer-shell
UNMAINTAINED Save gir-generated wrapper for gtk-layer-shell
-
nsf-imgui-raw
Alternative (personal) imgui rust bindings, unsafe ffi part
-
fluid-parser
A fluid (fltk ui designer) file parser
-
dioxus-cli-config
CLI Configuration for dioxus-cli
-
fltk-table
A smart table widget for fltk-rs
-
ferrishot_iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
gtk4-session-lock-sys
Unsave gir-generated FFI bindings for gtk4-session-lock
-
imgui_styles
A collection of immediate gui themes
-
i-slint-renderer-skia
Skia based renderer for Slint
-
webkit6
Rust bindings for WebKit 6.0
-
ribir_core
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
rcml
An easy way to create stunning desktop applications
-
oriak
A modern and lightweight alternative to Qt
-
moosicbox_app_native_lib
MoosicBox native fltk app lib package
-
egui-skia-sdl2-event
event handling for egui in SDL2 window applications
-
fui_controls_media
Media controls for FUI UI Framework
-
tauri-webview-sys
Rust native ffi bindings for webview
-
iced_winit
A runtime for iced on top of winit
-
flandres
fltk widgets adapted for Android
-
browser-window-core
The non-user friendly inner functionality of crate browser-window, providing an cross-platform and browser engine independent interface
-
epaint_default_fonts
Default fonts for use in epaint / egui
-
egui_plot
Immediate mode plotting for the egui GUI library
-
imgui-windows-d3d12-renderer
D3D12 renderer for Dear ImGUI based on windows-rs bindings
-
dioxus-clipboard
Clipboard integration for Dioxus 🧬
-
tauri-plugin-window-state
Save window positions and sizes and restore them when the app is reopened
-
rofi-randr
Rofi script to manage ResizeAndRotate (randr) settings on various platforms
-
wayrs-core
The core Wayland types for wayrs
-
conrod_vulkano
100% Rust, extensible 2D GUI library
-
better-web-view
web-view modification and provides a better way of communication between the Rust backend and the JavaScript frontend
-
tauri-plugin-theme-v1
Dynamically change Tauri App theme
-
nofwl
Desktop Application
-
libdazzle-sys
FFI bindings for libdazzle
-
libpanel-sys
FFI bindings for GNOME libpanel
-
dioxus-ssr
Dioxus render-to-string
-
freya-node-state
Internal Node states for Dioxus RealDOM elements used in Freya
-
uaf
UI Automation Framework
-
javascriptcore-rs
Rust bindings for the javacriptcore library
-
cogl-sys-rs
FFI bindings to Cogl library
-
sycamore-futures
Futures, suspense, and async/await support for Sycamore
-
gtk4-layer-shell-sys
Unsave gir-generated FFI bindings for gtk4-layer-shell
-
dioxus-core-types
CLI Configuration for dioxus-cli
-
zng-color
Part of the zng project
-
relm4-store-record
buildiong application model
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
qttypes
Manually maintained buildings for Qt value types
-
nxui-build
Build scripts for NXUI
-
tauri-plugin-nfc
Read and write NFC tags on Android and iOS
-
fltk-richtext
A small crate providing rich text formmating for fltk-rs
-
wintheme
reading Windows themes
-
imgui-log
log backend that mirrors to an imgui window and/or stdout
-
tauri_helper_macros
The list of macros of the tauri_helper crate
-
fltk-extras
Some extra widgets for fltk-rs
-
tauri-plugin-biometric
Prompt the user for biometric authentication on Android and iOS
-
libadwaita-sys
FFI bindings for libadwaita
-
sixtyfps-rendering-backend-gl
OpenGL rendering backend for SixtyFPS
-
ribir_macros
A non-intrusive declarative GUI framework, to build modern native/wasm cross-platform applications
-
azul-winit
Cross-platform window creation library
-
dioxus-cli-opt
CLI optimizations for dioxus-cli
-
imgui-filedialog
Rust bindings to https://github.com/aiekick/ImGuiFileDialog/
-
zng-app-context
Part of the zng project
-
qt_3d_logic
Bindings for Qt3DLogic C++ library
-
relm4-store-backend-inmemory
In memory backend for relm4-store
-
zng-ext-l10n
Part of the zng project
-
ferrishot_iced_winit
A runtime for iced on top of winit
-
fui_examples
Examples for FUI UI Framework
-
tauri-egui
A Tauri plugin for the egui library
-
ribir_builtin
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
dioxus-use-computed
Run resource-expensive computations in the most efficient way possible in Dioxus 🧬 apps 🦀
-
gsk4-sys
FFI bindings of GSK 4
-
fltk-egui
FLTK backend for egui
-
sixtyfps-common
Helper crate for sharing code & data structures between sixtyfps-corelib and sixtyfps-compiler
-
javascriptcore6
Rust bindings for JavaScriptCore 6
-
window-shadows
Add native shadows to your windows
-
conrod_wgpu
assist with rendering conrod UIs via wgpu
-
moosicbox_app_native
MoosicBox native fltk App package
-
raui-ggez-renderer
RAUI renderer for GGEZ game engine
-
webkit2gtk-webextension
Rust bindings for the GTK+ 3 library
-
floui
A SwiftUI inspired native wrapper for iOS and Android widgets
-
i-slint-backend-android-activity
OpenGL rendering backend for Slint
-
rsiot-logging
Настройка логгирования
-
zng-wgt
Part of the zng project
-
freya-devtools
Devtools panel integration for Freya
-
raui-tetra-renderer
RAUI renderer for Tetra game engine
-
dioxus-autofmt
Autofomatter for Dioxus RSX
-
dioxus-hot-reload
Hot reloading utilities for Dioxus
-
tauri-plugin-global-shortcut
Register global hotkeys listeners on your Tauri application
-
sourceview4-sys
FFI bindings for GtkSourceView 4
-
tauri-plugin-devtools-app
Connect with the Devtools for Tauri application
-
rsiot-auth
Компонент аутентификации
-
webkit-web-process-extension6
Rust bindings for WebKitWebProcessExtension 6
-
raui-binary-renderer
RAUI renderer for binary data format
-
relm4-store-components
Components for relm4-store
-
gnome-desktop
Rust bindings for the GNOME Utility Library
-
gdk4-x11-sys
FFI bindings of GDK4 X11
-
raui-html-renderer
RAUI renderer for simple HTML static webpages
-
zng-unit
Part of the zng project
-
tauri-plugin-cli
Parse arguments from your Tauri application's command line interface
-
freya-renderer
Internal renderer powered by Skia for Freya
-
sourceview4
API bindings for GtkSourceView 4
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
tauri-store-macros
Persistent stores for Tauri
-
zng-wgt-input
Part of the zng project
-
webkit2gtk5-webextension
Rust bindings for the GTK+ 3 library
-
dioxus-web
Web-sys renderer for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
fui_system_core
Core system elements for FUI libraries
-
gdk4-wayland-sys
FFI bindings of GDK4 Wayland
-
zng-task
Part of the zng project
-
rsiot-env-vars
Загрузка переменных среды из ОС и из файла .env
-
iced_lazy
Lazy widgets for Iced
-
ferrishot_iced_runtime
A renderer-agnostic runtime for iced
-
libphosh-sys
FFI bindings for libphosh
-
fltk-sys
Rust bindings for the FLTK GUI library
-
fltk-form
Create fltk gui from a data structure
-
zng-ext-config
Part of the zng project
-
fltk2-sys
Rust bindings for the FLTK GUI library
-
dioxus-devtools-types
CLI Configuration for dioxus-cli
-
dioxus-core
Build fullstack web, desktop, and mobile apps with a single codebase
-
libdazzle
Rust bindings for libdazzle
-
torin
UI layout Library designed for Freya
-
rsiot-http-client-config
Конфигурация HTTP-клиента
-
iced_pure
Pure widgets for Iced
-
app-tauri-plugin-player
Player plugin
-
fltk-term
A minimal terminal widget for fltk
-
i-slint-backend-qt
Qt rendering backend for Slint
-
gdk4-win32-sys
FFI bindings of GDK4 Win32
-
freya-common
Internal common utilities for Freya
-
rsiot-components-config
Конфигурация компонентов
-
zng-view
Part of the zng project
-
ferrishot_iced_wgpu
A renderer for iced on top of wgpu
-
rsiot-message-router
Маршрутизация сообщений
-
tauri-plugin-drag
Start a drag operation out of a Tauri window
-
raui-quick-start
RAUI quick start module for easier playground experience
-
i-slint-backend-gl
OpenGL rendering backend for Slint
-
gtk-macros
Few macros to make gtk-rs development more convenient
-
iced_native
A renderer-agnostic library for native GUIs
-
iced_core
The essential ideas of iced
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
fltk-check-env
Check if your env can build fltk-rs
-
gdk4-macos-sys
FFI bindings of GDK4 macos
-
zng-wgt-size-offset
Part of the zng project