-
winit
Cross-platform window creation library
-
gtk4
Rust bindings of the GTK 4 library
-
egui
immediate mode GUI that runs on both web and native
-
taffy
A flexible UI layout library
-
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
softbuffer
Cross-platform software buffer
-
iced
A cross-platform GUI library inspired by Elm
-
relm4
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
wayland-client
Bindings to the standard C implementation of the wayland protocol, client side
-
wry
Cross-platform WebView rendering library
-
dioxus
Portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust
-
gdk4
Rust bindings of the GDK 4 library
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
fltk
Rust bindings for the FLTK GUI library
-
miniquad
Cross-platform window context and rendering library
-
slint
GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
-
druid
Data-oriented Rust UI design toolkit
-
rfd
File Dialog
-
muda
Menu Utilities for Desktop Applications
-
android-activity
Glue for building Rust applications on Android with NativeActivity or GameActivity
-
tao
Cross-platform window manager library
-
qmetaobject
Expose rust object to Qt and QML
-
wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications
-
libadwaita
Rust bindings for libadwaita
-
hyprland
A unoffical rust wrapper for hyprland's IPC
-
iced_aw
Additional widgets for the Iced GUI library
-
gsk4
Rust bindings of the GSK 4 library
-
x11
bindings for Rust
-
create-tauri-app
Rapidly scaffold out a new tauri app project
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
gvdb
Read and write GLib GVariant database files
-
leftwm-layouts
customizable layouts for list-based dynamic tiling window managers
-
wayland-protocols
Generated API for the officials wayland protocol extensions
-
tgt
TUI for Telegram
-
xremap
Dynamic key remapp for X and Wayland
-
freetype
Bindings for Freetype used by Servo
-
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
-
glide
Cross-platform media player based on GStreamer and GTK
-
tauri-utils
Tauri
-
slint-viewer
The viewer binary for Slint
-
monoff
Turns off monitors on Windows
-
tray-icon
Create tray icons for desktop applications
-
swaysome
awesome way to manage your multiple outputs with the sway windows manager
-
talon-gui
On-demand Telegram chat analytic generator
-
rinf
native business logic, Flutter for flexible and beautiful GUI
-
x11-dl
X11 library bindings for Rust
-
swayr
A LRU window-switcher (and more) for the sway window manager
-
egui_file
File dialog window for egui
-
swaybar_info
swaybar with info to be displayed
-
smithay-clipboard
access to the wayland clipboard for client applications
-
lvgl
LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
-
winit_input_helper
Processes winit events, allowing input state to be queried at any time
-
ashpd
XDG portals wrapper in Rust using zbus
-
crux_core
Cross-platform app development in Rust
-
leftwm
A window manager for Adventurers
-
imgui
High-level Rust bindings to dear imgui
-
notan
portable multimedia layer to create apps or games easily
-
wayshot
Screenshot tool for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
morphorm
A UI layout engine
-
wmfocus
Visually focus windows by label
-
shotgun
Minimal X screenshot utility
-
input
libinput bindings for rust
-
raui
Renderer Agnostic User Interface
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
sciter-rs
Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.
-
tauri-plugin-positioner
Position your windows at well-known locations
-
mouce
that aims to help simulating and listening mouse actions across different platforms
-
gooey
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
slint-updater
Tool used to update .slint files from previous versions
-
egui_commonmark
Commonmark viewer for egui
-
ksni
KDE/freedesktop StatusNotifierItem specification
-
tauri-codegen
code generation meant to be consumed inside of
tauri
throughtauri-build
ortauri-macros
-
windows-capture
Fastest Windows Screen Capture Library For Rust 🔥
-
krokiet
Slint frontend of Czkawka Core
-
egui-gizmo
3d transform gizmo for the egui library
-
cctui
CCTray TUI, a build monitoring dashboard for your terminal
-
relm
Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust
-
iced_audio
An extension to the Iced GUI library with useful widgets for audio applications
-
wl-screenrec
High performance screen/audio recorder for wlroots
-
egui-notify
notifications library for EGUI
-
hyprscratch
Scratchpad functionality for Hyprland
-
helvum
A GTK patchbay for pipewire
-
fltk-theme
A theming crate for fltk-rs
-
notabena
A note-taking app for the command line. GUI support will be added (see README).
-
ironbar
Customisable GTK Layer Shell wlroots/sway bar
-
gitu
A git client inspired by Magit
-
mogwai
The minimal, obvious, graphical, widget application interface
-
fltkrs-richdisplay
基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。
-
yewprint
Port of blueprintjs.com to Yew
-
egui-modal
a modal library for egui
-
rsiot
Метакрейт, импортирующий все другие крейты через флаги feature
-
window-vibrancy
Make your windows vibrant
-
ribir
framework for building modern native/wasm cross-platform user interface applications
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
applin
Backend library for the Applin™ Server-Driven UI framework
-
libappindicator
Rust safe bindings for libappindicator
-
catppuccin-egui
Soothing pastel theme for egui
-
windows_i686_gnu
Import lib for Windows
-
leftwm-theme
A theme mangager for LeftWM
-
ezwin
Easy, minimal Win32 window creation
-
bashtastic-visualizer
TUI (Text User Interface) - Get Instant feedback for your sh commands. Explore and play with your queries 🚀.
-
keyseq
Specify key chords using
ctrl-A
short-hand -
pax-std-primitives
Primitives crate for Pax's standard library
-
jui
ui set based on slint
-
xcap
cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (to be implemented).
-
xcursor
loading XCursor themes
-
openaws-vpn-client
Unofficial open-source AWS VPN client written in Rust
-
egui-toast
Toast notifications for the egui library
-
sctk-adwaita
Adwaita-like SCTK Frame
-
series-troxide
Modern Series Tracker
-
dark-light
Detect if dark mode or light mode is enabled
-
lunk
Event graph processing
-
freedesktop-icons
A Freedesktop Icons lookup crate
-
webkit2gtk
Rust bindings for webkit-gtk library
-
scm-record
UI component to interactively select changes to include in a commit
-
egui-phosphor
Phosphor icons for egui
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
rust-fontconfig
Minimal dependency, pure-Rust alternative to font-loader and servo-fontconfig
-
web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
rui
Experimental Declarative UI library
-
egui_code_editor
egui Code Editor widget with numbered lines and syntax highlighting
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
rofi
windows and parse the output
-
kethku/neovide
No Nonsense Neovim Gui
-
findex-plugin
Plugins library for Findex
-
neovide/neovide
No Nonsense Neovim Gui
-
marswm
modern dynamic tiling window manager
-
nwg-webview-ctrl
封装Microsoft Edge WebView2浏览器内核为Native Windows GUI (i.e. NWG crate)开发框架的WebView图形控件
-
hyprland-autoname-workspaces
This app automatically rename workspaces with icons of started applications
-
microui
(immediate mode GUI) library in pure rust
-
tui-markup-renderer
TUI and markup to build UI terminal interfaces
-
enwiro
Simplify your workflow with dedicated project environments for each workspace in your window manager
-
floem
A native Rust UI library with fine-grained reactivity
-
browser-window
optionally async, optionally threadsafe, electron-like browser toolkit for Rust
-
netidx-browser
graphical browser for netidx directories
-
swayws
allows easy moving of workspaces to and from outputs
-
dwm-status
Displays system information for dwm status bar
-
qt_core
Bindings for QtCore C++ library
-
cxx-qt
Safe interop between Rust and Qt
-
makepad-error-log
Makepad error logging
-
cursive-multiplex
A tmux like multiplexer for gyscos/cursive views
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
i-slint-compiler
Internal Slint Compiler Library
-
i-slint-core
Internal Slint Runtime Library
-
stretch
High performance & cross-platform Flexbox implementation
-
tk
Rust bindings for Tk GUI library
-
door_player
Door Player, Cross by ffmpeg and egui
-
egui_demo_lib
Example library for egui
-
irondash_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
fitimer
A timer to keep fit and healthy whilst having a sedentary work
-
egui-snarl
Node-graphs for egui
-
timerys
cross-platform timer app
-
pushover-rs
client for Pushover (https://www.pushover.net)
-
crossyword
An awesome crossword puzzle generator
-
egui-file-dialog
file dialog for egui
-
gdk4-wayland
Rust bindings of the GDK 4 Wayland library
-
wayland-backend
Low-level bindings to the Wayland protocol
-
gflux
tiny experimental reactive component system for rust, designed to make GTK more manageable
-
viewy
A web UI toolkit that combine the advantages of a design system and an ui library
-
egui_sdl2_gl
Backend for Egui to use with sdl2-rs and open gl
-
cursor-icon
Cross platform cursor icon type
-
kwui
A GUI library with JSX/CSS support
-
dioxus-native-core
Build natively rendered apps with Dioxus
-
pi_flex_layout
High performance & cross-platform Flexbox implementation
-
cassowary
linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'
-
icon-loader
load and cache themed icons in 100% safe rust
-
pax-std
Standard library for Pax, including layouts, drawing primitives, and form controls
-
iced_style
The default set of styles of Iced
-
leptoaster
A minimal toast library for Leptos
-
imnodes
Rust bindings to https://github.com/Nelarius/imnodes
-
acrylic
ultra-portable, web-inspired UI toolkit with SIMD graphics
-
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
-
irox-egui-extras
Extras & tweaks for the egui framework
-
freya
Cross-platform GUI Library powered by Dioxus and Skia
-
egui_logger
log implementation for egui
-
hrandr
Small tool to move monitors around for Hyprland
-
accesskit_atspi_common
AccessKit UI accessibility infrastructure: core AT-SPI translation layer
-
tauri-runtime
Runtime for Tauri applications
-
termint
colored printing and Terminal User Interfaces
-
cushy
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
szyszka
Fast, powerful and easy to use file renamer
-
puppeteer
A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels
-
win7-notifications
Send Windows 10 styled notifications on Windows 7
-
imgui-sdl2
SDL2 Input handling for imgui-rs
-
i3-focus-last
Focus last window on i3
-
egui_json_tree
An interactive JSON tree visualiser for egui, with search and highlight functionality
-
wvwasi-wry
Cross-platform WebView rendering library
-
leptos-bulma
A Leptos component library based on Bulma CSS framework
-
rich-sdl2-rust
The sdl2 wrapper for Rust
-
egui-ark
Bindings between the egui GUI library and ark
-
llama-desktop
Desktop interface for Ollama
-
yazi-fm
Yazi File Manager
-
fzf-wrapped
integrating the
fzf
cli tool into your rust program! -
irondash_texture
Rust Bindings for Flutter External Textures
-
detect-desktop-environment
Autodetect the desktop environment
-
gtk-ui
The transpiler for GtkUI
-
window_clipboard
obtain clipboard access from a
raw-window-handle
-
dwmbar
Status bar for dwm
-
graphene-rs
Rust bindings for the Graphene library
-
edlearn_tui
A TUI for Edinburgh Uni's Learn
-
declarative
Generic DSL macros for easy view code manipulation
-
dioxus-material-icons
Material Icons for Dioxus
-
subar
A basic status bar for sway/i3wm
-
aki-image-view-gtk
image view gtk gui application
-
tauri-plugin-spotlight
A Tauri plugin that provides a MacOS Spotlight-like search functionality for Tauri windows
-
vhakulinen/gnvim
GUI for neovim, without any web bloat
-
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.
-
rust-discord-activity
A lightweight library to control Discord Rich Presence
-
fyrox-ui
Extendable UI library
-
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…
-
egui_memory_editor
memory editor for the egui library
-
dioxus-query
Fully-typed, async, reusable state management and synchronization for Dioxus 🧬
-
gtk-rust-app
Framework for writing flatpak apps with GTK in Rust
-
egui_skia
skia integration for the egui ui library. Render egui within a skia application or render skia in a egui application.
-
allegro_dialog
Allegro 5 dialog addon Rust wrapper
-
egui-winit-ash-integration
egui integration crate for winit and ash
-
egui-keybind
A keybind widget for egui
-
shrug
Easy access to your favourite strings
-
system-tray
A freedesktop StatusNotifierWatcher implementation, forked from stray
-
imgui-windows-d3d12-renderer
D3D12 renderer for Dear ImGUI based on windows-rs bindings
-
yew-nav-link
Navigation link component for yew-router
-
dioxus-timer
timer that works with dioxus
-
apple-music
fully control local MacOS Apple Music player
-
penrose
A tiling window manager library inspired by dwm and xmonad
-
nu_plugin_desktop_notifications
A nushell plugin to send desktop notifications
-
imgui-inspect
Traits and default implementations for inspecting values with imgui
-
turm
A TUI for the Slurm Workload Manager
-
swayrbar
A swaybar-protocol implementation for sway/swaybar
-
simple_tui
SimpleTUI is a lightweight and cross-platform Text User Interface (TUI) library
-
hyprland-relative-workspace
switch Hyprland workspaces relatively to monitor
-
rs-complete
that handles text/word completion
-
user-idle
Get a users idle time
-
qt_gui
Bindings for QtGui C++ library
-
dgews
Easy multithreaded toy windowing system for learning purposes only
-
yewflow
A flowchart library for Yew, inspired by React Flow
-
yakite
A dynamic tiled window management that bridges the gap between yabai and krohnkite
-
xlib-display-server
A display server library for LeftWM
-
egui_hooks
React Hooks like API for egui
-
tray-item
Super simple API to make tray icons/menus on Windows, Mac & Linux
-
egui_autocomplete
Auto complete text box for egui
-
animaterm
An easy to use terminal user interface library
-
ytui
A terminal user interface to YouTube using the invidious API. (Under development)
-
gtk_comfy
Gtk Comfy offers a solution to use serde formats in GTK builder files
-
gio
Rust bindings for the Gio library
-
pn-editor
A powerful program to view, edit and simulate petri nets
-
appindicator3
Rust bindings for the AppIndicator and AyatanaAppIndicator library
-
egui_gl_glfw
OpenGL backend for egui using GLFW
-
schellings_model
Schelling's model written in rust
-
relm4-icons
Icons for gtk-rs and Relm4 applications
-
jotspot
A versatile text-based user interface (TUI) tool designed to simplify the annotation process
-
gui
A generic UI library/framework
-
aphorme
A program launcher for X11 and Wayland
-
pixel-widgets
Component based UI library for graphical rust applications
-
lipl-display-gtk
Displaying part on the screen using gtk
-
blue_engine_egui
egui library for Blue Engine
-
leptos-tiptap
Tiptap integration for leptos projects
-
theframework
A cross platform application UI framework
-
awesome-gtk
Assorted utilities to make a life of gtk user easier
-
tauri-plugin-window-state
Save window positions and sizes and restore them when the app is reopened
-
win-msgbox
fully featured, ergonomic interface to Windows' MessageBox
-
zoha
A drop down terminal inspired by Tilda
-
malakal
a day-planning calendar app based on egui
-
imgui_presentable
way to represent Rust types in ImGui
-
gtk-layer-shell
Save gir-generated wrapper for gtk-layer-shell
-
finestra
Cross Platform Native UI Framework
-
raui-material
Material components library for RAUI
-
manatsu
CLI tools for Manatsu
-
msgbox
A multi-platform message box modal with a OK button, which runs synchronously
-
re_viewport
The central viewport panel of the Rerun viewer
-
async-winit
Use winit like an async runtime
-
i-slint-common
Helper crate for sharing code & data structures between i-slint-core and slint-compiler
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
mizuki
A toolkit for building Tauri Plugins that enables type-safe IPC through GraphQL
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
nativeshell
package
-
gtk_estate
A GTK and libadwaita state association library
-
ixwindow
Iconized xwindow module for Polybar (for bspwm and i3wm)
-
quickmd
Quickly preview a markdown file
-
gedv
geometry and devices in GUI library
-
fastwordrs
速词,背单词小软件,使用egui开发;
-
egui-map
Visual component to draw a map on screen
-
minibreak
lightweight cli tool
minibreak
to wash your eyes before taking a break during heavy work -
sycamore-seoul
Some extentions for Sycamore library
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
floem-ui-kit
Ready-to-use UI components for the Floem GUI library
-
ajour
A World of Warcraft addon manager
-
kas
A pure-Rust GUI toolkit with stateful widgets
-
tuig-ui
A predictable immediate-mode UI system for character grids
-
oxytail-base
Building block for creating oxytail themes
-
egui-aesthetix
A Uniform and programmatic approach to theming Egui applications
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
cnx
X11 status bar
-
wayrs-protocols
A collection of Wayland protocols to use with wayrs-client
-
layout_engine
A small project to mimic css flexbox and css grid
-
pax-chassis-common
Shared resources for Pax Chassis
-
oters_gui
Graphical library definitions for the oters programming language
-
narui
A react-inspired UI library for building multimedia desktop apps with rust and vulkan
-
dioxus-material-symbols
Material Symbols for Dioxus
-
wayland-protocols-async
Wayland client protocols implemented in async as handlers using the Actor-model and tokio messaging
-
headifier
Add headers to your entire project directory!
-
rfvp
A Non-Official Rust cross-platform implementation of the FVP engine
-
easy-imgui
Rust wrapper for the Dear ImGui library
-
reducer
A predictable reactive framework for Rust apps
-
enwiro-adapter-i3wm
i3wm adapter for enwiro
-
egui-keybinds
keybinding system developed for EGUI
-
slint-lsp
A language server protocol implementation for Slint
-
tauri-plugin-nosleep
Tauri plugin to prevent the power save functionality in the OS
-
kickoff
Fast and minimal program launcher
-
selection
Get the text selected by the cursor
-
gifski-win
GUI for gif.ski (high-quality GIF maker)
-
river-dwindle
A 'dwindling' layout generator for the river Wayland compositor
-
tray-indicator
tray-icon/app-indicator crate
-
mt-dom
generating patches as a result diffing virtual DOM tree
-
ratatui-macros
Macros for Ratatui
-
woab
Widgets on Actors Bridge - a GUI microframework for combining GTK with Actix
-
nwg_ui
GUI library that builds upon native-windows-gui
-
ansi-colors
an ansi-coloring sceme crate that allows you to format and color your output
-
you-i
A WPF-like UI library
-
mina
expressive, framework-independent animation library for Rust
-
nix-query-tree-viewer
A GTK viewer for
nix-store --query --tree
output -
winvd
functions for accessing Windows 11 virtual desktop API, requires at least 22621 build
-
conrod_winit
100% Rust, extensible 2D GUI library
-
egui_nerdfonts
Nerdfonts icons for egui
-
css-style
Typed CSS Style
-
oper
Command line tool to browse changes across multiple git repositories managed by google's git-repo tool
-
viewbuilder
Cross-platform UI framework
-
cxx-qt-lib-headers
A small crate for cxx-qt-lib and cxx-qt-build to share cxx-qt-lib's C++ headers
-
structform
managing interactive forms which encodes validation rules using the type system
-
global-hotkey
Global hotkeys for Desktop Applications
-
river-bsp-layout
Binary space partitioned layout for the tiling Wayland compositor River
-
betrayer
tray icons that integrate well with winit
-
masonry
Data-oriented Rust UI design toolkit
-
yofi
minimalistic menu for wayland
-
cuadra
layout types
-
wiard
Window handling library for Windows in Rust
-
gtk-ui-builder
parse Blueprint files and convert them into GTK UI files
-
wlrs
managing wallpapers
-
paws
A very simple, bring-your-own-backend UI layout library built for quick prototyping
-
re_ui
Rerun GUI theme and helpers, built around egui
-
irox-progress
An ecosystem for displaying progress, either in a UI or on the terminal
-
rsiot-component-core
Типы данных для создания компонентов
-
image-roll
Image Roll is a simple and fast GTK image viewer with basic image manipulation tools
-
glimmer
decorating i3/Sway focused windows
-
screenruster
X11 screen saver and locker
-
ttf-noto-sans
Noto Sans TrueType fonts for embedding into your application binary
-
piston-split_controller
A Piston library for handling split layout state and events
-
gl-context-loader
Minimal OpenGL function loader for no_std OpenGL contexts
-
nfde
Rust bindings for Native File Dialog Extended
-
atomblocks
async, absolutely lightweight and dead simple bar for dwm and similar window managers
-
anim
A framework independent animation library for rust, works nicely with Iced and the others
-
egui-fltk-frontend
FLTK frontend for Egui WGPU backend
-
guion
Flexible GUI Framework
-
BrewStillery
BrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating ABV, determining carbonation, and total sparge water needed.
-
sbar
A modular, async bar for dwm
-
egui_node_graph
A helper library to create interactive node graphs using egui
-
yaib
i3 Bar, with a focus on displaying lots of data
-
kolibri-embedded-gui
embedded-graphics based GUI framework made to be as lightweight as its namesake
-
dioxus-radio
Fully-typed global state management with a topics subscription system for Dioxus 🧬
-
egui_dnd
A drag and drop library for egui
-
tv-renamer
TV renaming application with TVDB titles and templating support
-
wiki-tui
easy to use Wikipedia Text User Interface
-
implot
Rust bindings to https://github.com/epezent/implot
-
luminvent_winit
Cross-platform window creation library
-
fltk-float
Flexible LayOut Autosizing Toolkit for fltk-rs
-
wayland-commons
Common types and structures used by wayland-client and wayland-server
-
savory
Core library for building user interface
-
tauri-cli
Command line interface for building Tauri apps
-
leptonic
The Leptos component library
-
adi
Ultra-portable hardware interface for platform-agnostic applications
-
jolly
a bookmark manager meets an application launcher, developed with iced
-
gtk-rs-state
Allows modifying gtk-rs widgets from other threads
-
carboncopy
A user (programmer) interface for asynchronous logging in Rust
-
conrod_gfx
100% Rust, extensible 2D GUI library
-
fltk-builder
Extensions to enable a builder pattern approach when building FLTK UIs
-
microui-redux
MicroUI (immediate mode GUI) library in pure rust
-
gdk4-x11
Rust bindings of the GDK4 X11 library
-
revela
A user interface abstracted over a selection of backends
-
hyprland-monitor-attached
Listen monAdd event from the Hyprland wayland compositor
-
rusty-duplication
Capture the screen on Windows using the Desktop Duplication API in Rust, with shared memory support
-
egui-winit
Bindings for using egui with winit
-
sdl2-unifont
Embedded GNU Unifont for Rust SDL programs, for simple font rendering tasks
-
gvdb-macros
Convenience macros for gvdb
-
kiss3d_conrod
Fork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D
-
window
Minimal Rust code for creating a window, automatically choosing a backend window manager and graphics API
-
rapier-egui
Rapier state inspector via Egui
-
claui
A GUI generator for clap using egui
-
chessground
A chessboard widget for Relm/GTK
-
uaf
UI Automation Framework
-
imgui-glium-renderer
Glium renderer for the imgui crate
-
tauriless
Run a Tauri-like application without installation
-
orbclient_window_shortcuts
Shortcut support for orbclient::Window
-
flutter
-
libnotify
Rust bindings to libnotify
-
dioxus-hot-reload
Hot reloading utilities for Dioxus
-
silkenweb-signals-ext
Extras for futures-signals
-
kanami
A GTK-based powermenu
-
immi
Immediate mode user interface toolkit
-
i3nator
Tmuxinator for the i3 window manager
-
despell
puts icons in your tmux statusline
-
rlink
High performance Stream Processing Framework
-
stretch2
High performance & cross-platform Flexbox implementation
-
filetreelist
filetree abstraction based on a sorted path list, supports key based navigation events, folding, scrolling and more
-
flutter-rs
-
egui_winit_platform
Platform code to use egui with winit
-
egui-controls
build a control panel with egui
-
lipl-display-femtovg
Displaying part on the screen using femtovg
-
egui_heatmap
Navigatable heatmap for use together with egui
-
legacygui
GUI audio player with strange features
-
tauri-plugin-nfc
Read and write NFC tags on Android and iOS
-
sanguine
creating dynamic TUI experiences in Rust
-
x11oo
Object-oriented API to X11
-
virtual_view
a virtual view diff in rust
-
ultralight
Rust bindings for Ultralight: Next-Generation HTML Renderer
-
win-ui
-
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
druid-shell
Platform abstracting application shell used for Druid toolkit
-
gio-sys
FFI bindings to libgio-2.0
-
streamdeck-rs
Unofficial Stream Deck SDK for Rust
-
kas-widgets
KAS GUI / widgets
-
grx
Abstraction layer for UI development
-
farve
Tiny macros for owo-color'ful logging and printing
-
granite-rs
Rust bindings for Granite
-
alert-after
Get a desktop notification after a command finishes executing
-
random-unicode-emoji
that returns random Unicode emojis. ❤️
-
imgui-sys
Raw FFI bindings to dear imgui
-
qttypes
Manually maintained buildings for Qt value types
-
boing
A safe wrapper over libui-ng-sys
-
gstore
Global and local state management in redux style for applications written in Rust
-
swaywm-alttab
brings familiar Alt-Tab shortcut to Sway WM workspaces on Linux
-
raui-json-renderer
RAUI renderer for JSON format
-
egui-ash
egui integration for ash (Vulkan)
-
wayland-server
Bindings to the standard C implementation of the wayland protocol, server side
-
libui
A native, cross-platform and lightweight UI toolkit
-
egui_grid
Create grid-based layouts for egui
-
floem-winit
Unofficial winit fork for Floem
-
mars-relay
control and automate a window manager
-
tray-icon-ex
Create tray icons for desktop applications
-
colori
basic color conversion and manipulation library
-
yewv
A lightning fast state management module for Yew
-
dpi
Types for handling UI scaling
-
wei-windows
wei windows
-
adaptor
WIP: A gui library
-
simple-layout
layout library for embedded-graphics
-
loopers-gui
Gui for loopers project. See loopers-jack for for the main project.
-
process_viewer
A process viewer GUI
-
rscode
An editor written by Rust
-
witas
An asynchronous window library in Rust for Windows
-
captrs2
An update to the captrs cross-platform screen capture library
-
ilmenite
shaping, placing, and rasterizing text primarily for Basalt
-
bevy-overlay-wrapper
CEF bindings for the Bevy Overlay plugin
-
slint-tr-extractor
Tool used to update extract @tr string out of Slint files into gettext .po file
-
wayland-csd-frame
Common trait and types for wayland CSD interop
-
gemview
A Gemini protocol browser in a Gtk+ (v4) widget
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
howudoin
Progress reporting abstraction
-
zoha4
A drop down terminal inspired by Tilda, GTK4 flavor
-
floem-window-vibrancy
Make your windows vibrant
-
git-function-history-gui
GUI frontend for git-function-history
-
yazi-plugin
Yazi plugin system
-
i-slint-backend-winit
Winit backend for Slint
-
rust_qt_binding_generator
Generate code to build Qt applications with Rust
-
egui_vulkano
Vulkano graphics backend for egui
-
wayland-protocols-wlr
Generated API for the WLR wayland protocol extensions
-
iced_widget
The built-in widgets for iced
-
terminal-keycode
convert bytes from a terminal into keycodes
-
lies
LIcense Embedding System
-
iui
small, easy to distribute GUI bindings
-
yakui-macroquad
integrating yakui with macroquad
-
break-time
An app to force you to take breaks regularly while using the computer
-
eframe_tao
egui framework - write GUI apps that compiles to web and/or natively
-
dialog
Display dialog boxes using various backends
-
gtk-fnonce-on-eventloop
Allows modifing gtk-rs widgets from other threads
-
i3ref
A command-line reference viewer for i3wm
-
fltk-fluid
Rust wrapper for fltk's fluid (RAD tool)
-
nativefier_tauri
Turn any web page into a desktop app (but, lightweight <1MB)
-
gnome-dbus-api
API to interact with GNOME DBus and Gsettings
-
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
-
osmgpsmap
OsmGpsMap-1.0
-
relm4-components
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
egui_tracing
Integrates tracing and logging with egui for event collection/visualization
-
myxine
Get a GUI fast in any language under the sea!
-
oxytail-theme-defaults
A set of uncolored sane defaults for creating simple themes
-
arcdps-imgui
High-level Rust bindings to dear imgui; forked for use in arcdps addons
-
gdueiv
geometry and devices in GUI library
-
pugl-ui
A stub for small embeddable GUI-toolkits using pugl
-
i3quitdialog
quit dialog for i3wm
-
arexibo
A client (player) for the Xibo signage system
-
all-is-cubes-ui
User interface subsystem for the all-is-cubes engine
-
cargo-lens
(WIP) A tool to inspect your rust-project at the meta-level. Sherlock Holmes Approved
-
drag
Start a drag operation out of a window
-
ribir_algo
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
yew-layout
Layout Component for Yew
-
ofps-suite
GUI tool for OFPS
-
gled
GTK interface to controll animations with libgled to send them over Art-Net to custom made lamps/installations
-
taskbar_interface
An interface to the desktop taskbar
-
citron
system data via on-demand notifications
-
mg
Minimal UI library based on GTK+
-
rlr-gtk
pixel screen ruler
-
window-shadows
Add native shadows to your windows
-
nsf-imgui
Alternative (personal) imgui rust bindings
-
wayland-cursor
Bindings to libwayland-cursor
-
rsiot-messages-core
Базовые трейты для реализации типа сообщения
-
modui
A wrapper around winit to allow modular ui's
-
audio-processor-iced-design-system
Iced GUI styles for augmented-audio experiments
-
rusty_themy
🦀🦀 Obtain the current color theme in your system! 🎨🎨
-
fetcher-config
fetcher config
-
randy
Conky like app in Rust
-
kwui-cli
Command line tool for kwui - A GUI library with JSX/CSS support
-
chc
fast, and secure HTTP client
-
i3bar-river
A port of i3bar for river
-
cosmic-time
An animation Crate for Iced and Cosmic DE
-
icee
A CSS-like style system for the iced ui framework
-
imgui_styles
A collection of immediate gui themes
-
hsv
converting values in HSV color space to RGB
-
egui_virtual_list
A virtual list widget for egui, with support for variable height items
-
notifica
Small, cross-platform Rust crate for sending system notifications
-
yewprint-css
CSS download helper for Yewprint
-
dim-screen
Native Wayland screen dimming tool
-
egui-datepicker
Adds date picker widget for egui gui library
-
floem_reactive
A native Rust UI library with fine-grained reactivity
-
cursive_calendar_view
A basic calendar view implementation for cursive
-
carbide_winit
100% Rust, extensible 2D GUI library
-
wayland-wf-shell
Wayfire Shell Wayland protocols
-
ambient_layout
Ambient UI layouting functionality. Host-only.
-
egui_nord
Nord theme for egui
-
leptonic-theme
Theme builder for the Leptonic component library
-
panicui
The needed solution for panicking with user interface
-
allegro_dialog-sys
Allegro 5 dialog addon Rust binding
-
egui_extras
Extra functionality and widgets for the egui GUI library
-
kas-view
KAS GUI / view widgets
-
dbusmenu-glib
Rust bindings to dbusmenu-glib
-
i3-autolayout
Service to automatically managing i3 window manager layout
-
icomoon_font_icons
Character mappings for all Kordamp Icomoon font icons
-
raui-tesselate-renderer
RAUI renderer that tesselates layout into vertex and index buffers
-
stray
A freedesktop StatusNotifierWatcher implementation
-
lillinput
connecting libinput gestures to i3 and others
-
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…
-
ratatui
that's all about cooking up terminal user interfaces
-
megaui
zero-dependencies, immediate mode UI library
-
raventhemer
A theme manager and switcher for desktop linux
-
waysip
Wayland native (zwlr_layer_shell) area selection client, like slurp
-
elkowar/eww
Widgets for everyone!
-
tinyrss
Small and simple RSS aggregator
-
maps4print/azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
cxx-qt-lib
Qt types for integrating
cxx-qt
crate withcxx
-
egui_glium
Bindings for using egui natively using the glium library
-
r3bl_rs_utils_core
Helper crate for r3bl_tui and r3bl_tuify crates. Used by workspace in https://crates.io/crates/r3bl_rs_utils
-
augmented_iced_baseview
baseview runtime for iced, published fork of https://github.com/BillyDM/iced_baseview for augmented-audio
-
awesome-app
Rust CLI to create Awesome Desktop And Cloud Applications with Rust
-
hyprland-per-window-layout
Per window keyboard layout (language) for Hyprland wayland compositor
-
chiroptui
Swing-style UI tools, implemented on chiropterm
-
gxi
Zero-Cost Cross-Platform Native Widget based Component System in Rust
-
audio-widgets
A collection of audio related UI widgets for Rust
-
wxbuild-rs
Compile your wxWidgets c++ code and link with wxWidgets in build.rs files
-
appit
A math library specialized for 2d screen graphics
-
clin
Command completion desktop notifications
-
iced_focus
A proc-macro to derive a focus chain for Iced applications
-
sway-scratchpad
Convert a command to a scratchpad
-
qt_3d_extras
Bindings for Qt3DExtras C++ library
-
libpanel
Rust bindings for GNOME libpanel
-
cubism
A basic pixel canvas for Rust
-
dioxus-router
Cross-platform router for Dioxus apps
-
janki
Janky Anki
-
rustty-oxide
extensible GUI library for Rust terminal applications using rustty
-
cargo-gra
Cargo subcommand for gtk-rust-app
-
flutter-plugins
flutter-rs plugins
-
guibuilder
A program that builds a GUI using JSON passed through stdin
-
i3status_ext
extend i3status
-
yew-and-bulma
Bulma CSS components for Yew
-
silkenweb-task
Manage Silkenweb tasks
-
savory-elements
Collection of UI elements based on Savory
-
fui_system
System controls (dialogs, tray etc.) for FUI UI Framework
-
sdfui
UI library based on Signed Distance Fields
-
iced_graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced
-
expanse
High performance & cross-platform Flexbox implementation
-
leptos-struct-table
Generate a complete batteries included leptos data table component from a struct definition
-
conrod_rendy
A rendy backend for conrod
-
tauri-build
build time code to pair with https://crates.io/crates/tauri
-
fltk-evented
Listener widgets for fltk-rs
-
tauri-plugin-cli
Parse arguments from your Tauri application's command line interface
-
DCSR
A small webview window for previewing a doc
-
kas-wgpu
KAS GUI / wgpu front-end
-
joestar-html
Wry-based simple HTML5-based native UI platform for Rust - HTML Goodies
-
dm_x
using dmenu as an option picker
-
dorst
Codebase bootstrap and backup utility
-
conrod_prompt
A small conrod library for creating user prompt widgets
-
suzy
GUI framework based on observer pattern
-
titanium
Keyboard-driven web browser
-
form-validation
validating forms, and allowing validation logic to be shared
-
rich-sdl2-rust-sys
The sdl2 binding for Rust
-
zino-dioxus
Dioxus components for zino
-
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_hotkey
hotkey library for egui
-
egui-sdl2-event
event handling for egui in SDL2 window applications
-
supergtk
Wrapper over gtk-rs for(maybe) more ergonamic use
-
abar
An interface for creating dynamic, "blocks"-style status strings
-
egui_extended
Lightweight library that adds more widgets, and utilities for working with egui
-
iced_layershell
layershell binding for iced
-
egui_inspect
Easily creating UI to edit and preview data
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
niccalc
calculate nicotine amount needed for an e-cigarette liquid
-
winit-gtk
Cross-platform window creation library
-
slint-build
Helper for Slint build script
-
termi-graphics
a low-level pixel art dev tool designed for cli art
-
body
parser in the works
-
tauri-plugin-global-shortcut
Register global hotkeys listeners on your Tauri application
-
imgui-glutin-support
glutin support code for the imgui crate
-
barust
A X11 status bar
-
neophyte
A WebGPU rendered Neovim GUI
-
imgui-ext
build debug UIs on structs using a derive macro (based on the imgui crate)
-
tex-match
Search through over 1000 different LaTeX symbols by sketching
-
soup3
Soup crate for Rust
-
fltk-decl
Describe your fltk-rs app declaratively, supports hot-reloading!
-
wayland-egl
Bindings to libwayland-egl
-
zaplib_x11_sys
The x11 bindings for Zaplib
-
imgui-sdl2-support
sdl2 support code for the imgui crate
-
raf
browser event loop scheduler using requestAnimationFrame
-
ribir_gpu
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
glade-bindgen-gtk4
generate gtk glade bind(gtk4)
-
tide-serve-dir-macro
Macros to serve a directory of static files in tide
-
capacitor_bindings
Capactior bindings to help you build android and ios apps with rust
-
implot-sys
Raw FFI bindings to implot
-
im-native-dialog
A wrapper around native-dialog for use with immediate mode gui libraries
-
expect-dialog
error handling that uses a dialog for it's notification as opposed to just stdout
-
ontv
A rich desktop application for tracking tv shows
-
gtk
Rust bindings for the GTK+ 3 library
-
bevy_wry
A tauri-apps/wry integration with Bevy engine
-
dxgcap2
Screen capturing with DXGI for Windows in Rust
-
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…
-
rustofi
build simple 'Rofi User Interface' applications
-
emath
Minimal 2D math library for GUI work
-
bear-lib-terminal
BearLibTerminal FFI for Rust
-
yoga
Rust bindings for Facebook's Yoga, a Flexbox layout engine
-
tuix
Cross-platform GUI toolkit
-
virtual_view_dom
a virtual view transaction renderer for the dom
-
statusinfo2
print various metrics of your system
-
libhelium
Rust bindings for libhelium
-
webelements
A macro that transforms html to rust code
-
wallpaper-app
functionality to create your own application, displayed as a desktop wallpaper
-
leafrender
simply, easy to use library to just get pixels onto the screen, regardless of your platform
-
alpine-html
HTML types for Alpine, a simple HTML template engine
-
yakui-miniquad
integrating yakui with miniquad
-
intuitive
building declarative text-based user interfaces
-
qinpel-wiz
Qinpel Wizard - Transfer, compile and installs development bundles of graphical user and command line applications for the Qinpel (Quick Interface for Pointel) Platform
-
azul-layout
Flexbox layout solver the Azul GUI framework
-
walkers
slippy map widget for egui
-
flowide
A (WIP) IDE for 'flow' programs
-
nuit-bridge-swiftui
SwiftUI bindings for Nuit
-
fui_app
Application backend of FUI UI Framework
-
tk-sys
bindings to Tk graphics library
-
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
-
slint-interpreter
Interpreter library for Slint
-
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.
-
robar
but flexible system overlay bar for the X Window System (X11)
-
azul-web
Web API implementation for the Azul GUI toolkit
-
rust-tcl-sys
Raw Tcl bindings for Rust, used internally rust-tcl
-
drag-rs
Drag out of a window on macOS, Windows or Linux (GTK)
-
pugl-sys
wrapper for pugl
-
drteeth
Low-complexity web technology user interface library for desktop apps
-
egui_glow_tao
Bindings for using egui natively using the glow library
-
alcro
create desktop apps using rust and modern web technologies
-
pop-os/pop-upgrade-gtk
upgrading Pop!_OS and its recovery partition to new releases
-
gtk4-sys
FFI bindings of GTK 4
-
aflak_imgui
High-level Rust bindings to dear imgui
-
nuit
Declarative, cross-platform UI library for Rust that uses native controls
-
mergui
GUI system for use with the quicksilver game engine
-
iced_video_player
A convenient video player widget for Iced
-
fluffl
A cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser
-
vte4
Rust bindings for the VTE Gtk4 library
-
fractk
A declarative desktop GUI framework
-
wayout
set output modes for wlroots compositors implementing zwlr_output_power_management_v1
-
grafix-toolbox
Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements
-
tauri-runtime-wry
Wry bindings to the Tauri runtime
-
libxmlb
Rust bindings for libxmlb
-
gdk4-win32
Rust bindings of the GDK4 Win32 library
-
sailor
A sailing navigation application
-
view
a macro for constructing views
-
tauri-plugin
Build script and runtime Tauri plugin definitions
-
azul-widgets
Builtin widgets for the Azul GUI framework (buttons, checkboxes, labels, etc.)
-
flutter-engine
Flutter engine embedder in rust
-
leptos-chartistry
Chartistry is a charting library for Leptos
-
relm4-store
Data store for relm4
-
yabai
communicating with the yabai tiling window manager
-
stamp
manipulating rectangles of text
-
basalt
A window/ui framework built upon vulkan
-
egui_glow
Bindings for using egui natively using the glow library
-
phoronix-reader
CLI application written in Rust that parses and prints information from the front page of Phoronix
-
textyle
A text-based declarative UI library inspired by SwiftUI
-
relm-test
Testing library for relm
-
egui_ui_refresh
Aims to beautify egui by replacing fonts and tweaking the default style
-
wayland-kbd
Keyboard mapping utility for wayland-client using libxkbcommon
-
wayrs-proto-parser
Parser for wayland protocol xml files
-
bui-backend
Brower User Interfaces (BUIs) with Tokio
-
freya-devtools
Devtools panel integration for Freya
-
kitsune_ui
A retained-mode UI library in rust
-
i3-open-next-ws
A companion utility to i3wm for managing workspaces
-
iced-hex-color
Generate Iced color structs using hex color codes
-
zero-ui
in zero projects
-
easy-imgui-renderer
Default renderer for the easy-imgui crate, using OpenGl via glow
-
umberwm
minimalist X11 window manager
-
klask
Automatically create GUI for clap apps
-
charm-ui
an immediate-mode gui library with a friendly API
-
yayi
A GUI to Download and view videos from youtube
-
webview-sys
Rust native ffi bindings for webview
-
rsblocks
a multi threaded status bar for dwm window manager for linux
-
qmlrs
QtQuick bindings for Rust
-
ttf-firacode
Fira Code TrueType fonts for Rust
-
appy
Declarative UI framework with native rendering
-
flo
User interface description for FlowBetween
-
tauri-plugin-notification
Send desktop and mobile notifications on your Tauri application
-
zui-widgets
An addition to
zui
to add widgets to your UI -
vst_window
Cross-platform windowing library for VST plugins
-
rustbox
termbox library
-
agui
A reactive GUI project
-
sixtyfps-lsp
SixtyFPS LSP server
-
rsiot-influxdb
Компонент для сохранения данных в БД InfluxDB
-
shadowsocks-gtk-rs
A desktop GUI frontend for shadowsocks-rust client implemented with gtk-rs
-
yoyo
Animation library for Polyhorn
-
rutter_layout
the flutter layout algorithm ported to rust
-
steno-drill
A small TUI program to help learn steno
-
gnostique
Native desktop Nostr client
-
cart-tmp-winit
Cross-platform window creation library
-
kiss-ui/kiss-ui
UI framework for Rust built on top of IUP (http://webserver2.tecgraf.puc-rio.br/iup/)
-
orbtk-tree
Tree structure based on DCES
-
qt_widgets
Bindings for QtWidgets C++ library
-
mouse_position
Get the mouse position on Linux, Windows and MacOS
-
druid-win-shell
Windows-specific application shell used for druid toolkit
-
dont_disappear
Tiny crate that prevents the console window from closing when the program finishes
-
flutter-download
Download flutter engine for building
-
cognitive-graphics
tools related to hardware graphics
-
gtk_liststore_item
Automatic gtk::ListStore struct derive for Rust
-
avalanche
A platform-independent reactive GUI library
-
egui-macroquad
Bindings between egui and macroquad
-
raui-immediate
RAUI immediate mode UI layer
-
menubar
Cross-platform native menu library
-
tauri-rfd
File Dialog
-
qt_qml
Bindings for QtQml C++ library
-
irondash_dart_ffi
Rust Bindings for Dart FFI API
-
imgui-memory-editor
Rust bindings for imgui memory editor
-
tauri-plugin-manatsu
Manatsu plugin for Tauri
-
tauri-plugin-shell
Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application.
-
kas-dylib
KAS GUI / dylib
-
melius
GUI library that utilizes OpenGL by creating fast and responsive user interfaces
-
imgui-glfw-rs
ImGui input handling for GLFW
-
conrod_floatwin
A virtual windowing library for Conrod UI
-
bevy_lunex_ui
Supporting crate for bevy_lunex
-
lemna
A Reactive UI framework for Rust
-
joestar
Wry-based simple HTML5-based native UI platform for Rust
-
i-slint-renderer-femtovg
FemtoVG based renderer for Slint
-
flo_ui
Implementation-free user interface description library
-
Lattice
Window Manager for Functional Reactive Programming
-
dbusmenu-gtk3
Rust bindings to dbusmenu-gtk3
-
captrs
Cross-platform screen capture library
-
rmenu
A rofi and dmenu inspired menu
-
wmctl
Rust X11 automation
-
nxui
A cross-platform GUI toolkit in Rust
-
guion_sdl2
Backend for guion
-
dcampbell24/iup
Rust binding for IUP
-
eyeball
Add observability to your Rust types!
-
material-symbols
Generated code to reference Material Symbols via an enum
-
imnodes-sys
Raw FFI bindings to imnodes
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
gdk4-sys
FFI bindings of GDK 4
-
silkenweb-tauri
Silkenweb Tauri integration
-
wayrs-core
The core Wayland types for wayrs
-
kwui-sys
sys-crate for kwui - A GUI library with JSX/CSS support
-
redblocks
modular status bar for dwm and the like written in rust
-
anki-status
Anki 2.1.x status bar plugin
-
oxytail-theme-dark
Dark theme for oxytail-base
-
yakui
A UI library for games
-
runa-wayland-types
Types defined by the Wayland protocol
-
vitesse
A slick collection of building blocks to help you start building your next app using the upcoming gpui library
-
narui_widgets
core widgets for the narui gui framework
-
iced_searchable_picklist
A picklist widget that is searchable
-
kas-resvg
KAS GUI / widgets
-
libmars
build window managers and accompanying utilities
-
nfd
Rust bindings to nativefiledialog
-
fui_core
Core library of FUI MVVM UI Framework
-
meliusgfx
WIP OpenGL wrapper for Melius
-
dioxus-hooks
Basic useful hooks for Dioxus
-
rq
Rust-to-Qt library
-
fltk-webview
Webview for embedded fltk windows
-
btui
beautiful text user interfaces with btui
-
firmament
layout
-
rdl
dmenu launcher for .desktop files
-
wlroots
Wayland compositor framework
-
chakra
A Microservice framework in the works
-
penrose_ui
UI elements for the penrose window manager library
-
rsgt
GUI Toolkit
-
carbide
that includes the other carbide crates and where features can be selected
-
ribir_widgets
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
ui-sys
Native bindings to the minimalist, cross-platform, widget set
libui
-
hypex_ui
Hypex's GUI theme and helpers, built around egui
-
tui-temp-fork
A fork of tui with personal changes. You probably will want to use the actual version (see repo link).
-
rx_gtk
rx utils for gtk-rs
-
dioxus-desktop
WebView renderer for Dioxus
-
libbismuth
Rust bindings for libbismuth
-
slint-center-win
Center a Slint window running on a
winit
backend -
conrod_example_shared
A small crate for sharing common code between conrod examples
-
opbox
Create a GTK based button dialog via command line
-
barfly
WIP. Donut use. Implement osx dock/windows taskbar apps in rust.
-
prettygooey
Set of themed UI components for the iced GUI library
-
iced_renderer
The official renderer for iced
-
guiver
GUI programming with Piet
-
imgui-filedialog
Rust bindings to https://github.com/aiekick/ImGuiFileDialog/
-
rsiot-extra-components
Дополнительные компоненты
-
piow
Put Icons On your sway Workspaces
-
imgui-dx9-renderer
DirectX 9 renderer for the imgui crate
-
imgui-log
log backend that mirrors to an imgui window and/or stdout
-
depict-desktop
Desktop port of Depict
-
cnx-contrib
Additional widgets for Cnx status bar
-
webkit2gtk-sys
Rust binding for webkit-gtk library
-
raui-immediate-widgets
Widgets library for RAUI immediate mode UI layer
-
panoramix
A prototype implementation of reactive UI in rust
-
hybrid-bar
status bar made for wlroots compositors
-
iced_wgpu
A renderer for iced on top of wgpu
-
ori-graphics
A graphics library for Ori
-
puffin-imgui
ImGui GUI bindings for the Puffin profiler
-
header
parser in the works
-
aui
creating user interfaces in Rust
-
tortoise
Build terminal user interfaces in Rust
-
cursive_core
Core components for the Cursive TUI
-
DesignerHelper-rs
Qt designer.exe launcher
-
astaxanthin
Native applications using HTML & CSS
-
clutter-rs
Rust bindings for the Clutter library
-
bevy-inspector-egui
Inspector plugin for the bevy game engine
-
rbmenu-tui
Terminal User Interface for rbmenu
-
sourceview4
API bindings for GtkSourceView 4
-
trayicon
Tray Icon, that thing in the corner
-
dardan_ui
GUI Toolkit based on SDL2. The goal is for it to be easy to use and be similar to GUI Toolkits for OO languages.
-
savory-style
Typed CSS style for Savory
-
conrod_vulkano
100% Rust, extensible 2D GUI library
-
nxui-build
Build scripts for NXUI
-
leptos-tiptap-build
Build dependencies for leptos-tiptap
-
wayland-protocols-plasma
Generated API for the Plasma wayland protocol extensions
-
wayland-scanner
Wayland Scanner for generating rust APIs from XML wayland protocol files
-
taxi
Navigation library for Polyhorn
-
i-slint-backend-selector
Helper crate to pick the default rendering backend for Slint
-
egui-tetra
egui integration for Tetra
-
savory-router
Savory Router used to generate router for your app
-
suit
UI Toolkit
-
epaint
Minimal 2D graphics library for GUI work
-
gelatin
A basic UI framework
-
graphene-sys
FFI bindings to libgraphene-1.0
-
xcb-wm
icccm and ewmh extensions for xcb
-
freya-dom
Internal DOM abstractions for Freya
-
gtk4-layer-shell
Save gir-generated wrapper for gtk4-layer-shell
-
fltk-egui
FLTK backend for egui
-
crossfont
Cross platform native font loading and rasterization
-
clipboard_wayland
obtain access to the clipboard of a Wayland window
-
gtk-layer-shell-sys
Unsave gir-generated FFI bindings for gtk-layer-shell
-
neutrino
A GUI frontend in Rust based on web-view
-
yuck
language, the declarative UI description language used by eww
-
avalanche-web
A client-side web integration for avalanche
-
notifrust
almost as good as notify-rust
-
i-slint-renderer-skia
Skia based renderer for Slint
-
wimp
Where Is My Pointer?
-
imfile
customizable file dialog for imgui-rs written entirely in Rust
-
waylock
screenlocker for wayland compositors
-
rectcut-rs
rectcut concept from https://halt.software/dead-simple-layouts/
-
libshumate
Rust bindings for libshumate
-
acrylic-wayland
compile acrylic apps for wayland environments
-
webview
Tiny cross-platform UI library for Rust that uses a webview for rendering HTML5
-
i-slint-backend-android-activity
OpenGL rendering backend for Slint
-
wayland-clipboard-listener
impl wlr-data-control-unstable-v1, listen for clipboard
-
eyeball-im-util
eyeball-im
-
dux
X11 backlight manager
-
relm4-store-backend-dummy
Dummy backend for relm4-store used for writing tests
-
ruvoke
Application runner made in Rust
-
debugui
Add a gui window to your program to view and manipulate values at runtime
-
ginst-tui
ginst terminal user interface using libginst
-
runa-io-traits
Traits for communicating using the Wayland wire protocol
-
leftwm-core
A window manager for Adventurers
-
fungui
A user interface layout system
-
event_types
Types to help idiomatically represent user input events
-
sessionlockev
extra shell binding for ext-session-shell with winit like eventloop
-
marcel
Dynamic theme library for the iced GUI framework
-
ironbird_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
relm4-macros
An idiomatic GUI library inspired by Elm and based on gtk4-rs
-
qt_charts
Bindings for QtCharts C++ library
-
bevy-ui-dsl
A DSL library that simplifies the creation of widgets for bevy_ui
-
tauri-macros
Macros for the tauri crate
-
libui-ffi
Easy to build low-level bindings to 'libui-ng'
-
simple-message-box
Create a simple message box
-
totp_clipboard
GUI TOTP client to get totp code in two click
-
egui_winit_ash_vk_mem
egui integration crate for winit, ash and vk_mem
-
alert
Run commands and report their results to your phone or desktop
-
casuarius
Cassowary linear constraint solving algorithm
-
rustycan
Powerful UI framework for games and apps
-
RustyVault
A gui password manager in your terminal. Encrypted and secure.
-
egui_render_three_d
egui rendering backend using three-d
-
appindicator3-sys
FFI bindings for the AppIndicator and AyatanaAppIndicator library
-
topdrop
dropdown window manager, similar to that of tdrop
-
fui_controls
Standard controls for FUI UI Framework
-
crescent
Refernce wayland compositor for runa
-
libwayshot
Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
polyhorn
rapidly building cross-platform apps in Rust
-
tauri-plugin-window
Interact with the Tauri window
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
silkenweb-test
Testing utilities
-
rsiot-auth
Компонент аутентификации
-
yabaiswitch
Steven's script to switch windows using Yabai
-
prototty_app
Interface to be implemented by all prototty applications
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
agui_primitives
primitive widgets for agui
-
swil
cross-platform window creation library
-
orbtk-api
API crate that provides base api and elements for OrbTk like widgets basis
-
xcb-imdkit
Wrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB
-
granite-rs-sys
FFI bindings for Granite
-
x-pixiv
Pixiv downloader
-
layershellev
extra shell binding for layershell with winit like eventloop
-
mogwai-hydrator
View hydration for the mogwai library
-
material-icons
Strongly-typed codepoint mappings for the Google Material Icons font
-
lib-poki-launcher
The gui framework library backing poki-launcher
-
tauri-winit
Cross-platform window creation library
-
nsf-imgui-raw
Alternative (personal) imgui rust bindings, unsafe ffi part
-
imgui-winit-support
winit support code for the imgui crate
-
yakui-widgets
Built-in widgets for yakui
-
winit-modular
proxy
winit
event loops which can be run at the same time, on separate threads -
qt_ui_tools
Bindings for QtUiTools C++ library
-
azul-winit
Cross-platform window creation library
-
sourceview5
Rust bindings for GtkSourceView 5
-
dessin
Build complex drawing for PDF, SVG,
-
narui_core
unwrapped core crate of the narui gui framework
-
raui-retained
RAUI retained mode UI layer
-
bevy_lunex_core
Supporting crate for bevy_lunex
-
winflip
An experiment in making a small light-weight window-setup library
-
i-slint-backend-linuxkms
OpenGL rendering backend for Slint
-
gazo
get a screen capture from Wayland compositors implementing the wlr_screencopy protocol, like Sway
-
ribir_material
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
tauri-plugin-dialog
Native system dialogs for opening and saving files along with message dialogs on your Tauri application
-
progress
showing text based progress bar and job status
-
x11cap
Screen capture with X11 in Rust
-
kitti-viewer
Cross-platform 3D viewer to display kitti datasets poincloud and annotations
-
gnome-desktop
Rust bindings for the GNOME Utility Library
-
silkenweb-macros
Silkenweb proc macros
-
conrod_wgpu
assist with rendering conrod UIs via wgpu
-
liquid-layout
A layout engine that solves UI constraints using the Z3 prover
-
rsiot-message-router
Маршрутизация сообщений
-
dlauncher
An application launcher for Linux that is based on Ulauncher
-
lucas-test
Make tiny, secure apps for all desktop platforms with Tauri
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
conrod_piston
100% Rust, extensible 2D GUI library
-
libwmctl
Rust X11 automation
-
calloop-wayland-source
A wayland-rs client event source for callloop
-
rlink-connector-files
High performance Stream Processing Framework
-
egui-tao
Bindings for using egui with winit
-
dioxus-interpreter-js
JS Intepreter for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences
-
sir
Write SCSS in your component functions
-
accesskit_winit
AccessKit UI accessibility infrastructure: winit adapter
-
typer
text rendering library, with some additional features
-
easy-imgui-window
Default windowing for the easy-imgui crate using winit and easy-imgui-renderer
-
bevy_round_ui
rounded-rect material shader for bevy_ui
-
freya-node-state
Internal Node states for Dioxus RealDOM elements used in Freya
-
kas-theme
KAS GUI / theme support
-
libhandy
Rust bindings for libhandy
-
libdazzle
Rust bindings for libdazzle
-
osintui
Open Source Intelligence Terminal User Interface
-
carbide_wgpu
assist with rendering carbide UIs via wgpu
-
gemgui
GUI application library
-
lopbox
Create a GTK based button dialog via command line
-
imgui-memory-editor-sys
Raw FFI bindings to imgui memory editor
-
winex
Cross-platform window eye-candy and features for those who need a little extra from their windows
-
libharuhishot
impl screencopy for wayland
-
webview_official
Official Webview-org Rust bindings, a tiny cross-platform library to render web-based GUIs for desktop applications
-
dhcp
protocol library
-
iced_futures
Commands, subscriptions, and future executors for iced
-
ez_term
A cross-platform terminal UI framework focussed on simplicity. Build your TUI using YAML(ish) config files.
-
notif
route remote notifications to current desktop
-
polyhorn-layout
Abstraction over flexbox layout algorithms
-
makepad-wasm-bridge
Makepad wasm bridge
-
rrs
A cross-platform GUI toolkit in Rust
-
nannou_egui
egui integration for nannou
-
i-runtime
Runtions
-
i3monkit
The toolkit to build cutomized i3status alternative
-
azulc
Azul XML-to-Rust compiler (and library)
-
raui-tetra-renderer
RAUI renderer for Tetra game engine
-
prototty_grid
prototty_render::ViewGrid for use in renderers
-
yakui-winit
winit bindings for yakui
-
tauri-plugin-updater
In-app updates for Tauri applications
-
tauri-web-view
Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications
-
kill-desktop
Wait politetly for graphical applications to exit
-
vgtk
A declarative UI framework for GTK
-
witer
An iterator-based Win32 windowing library
-
sixtyfps-corelib
Internal SixtyFPS runtime library
-
qt_3d_core
Bindings for Qt3DCore C++ library
-
nannou_conrod
Simplifies creating conrod GUIs in nannou apps
-
rsiot-webstorage
Хранение и загрузка сообщений используя LocalStorage браузера
-
cogl-rs
Rust bindings for the Cogl library
-
penrose_keysyms
X11 keysyms for use with penrose
-
oriak
A modern and lightweight alternative to Qt
-
rsui
A cross-platform UI library for Rust
-
dbgcmd
implementing command-line-style debug consoles within an application. It doesn't handle rendering, or the logic of any individual commands. All it does is model the state of the console.
-
egui-skia-sdl2-event
event handling for egui in SDL2 window applications
-
llame
A minimal desktop command-line application providing a user friendly way to interact with Ollama APIs
-
ori-wgpu
WGPU backend for Ori
-
portal-screencast
Rustic interface to the ScreenCast Desktop Portal
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
douglas
A tiny TUI framework built on the Elm architecture
-
tauri-egui
A Tauri plugin for the egui library
-
fungui_syntax
A syntax parsing for fungui
-
zoha-vte4
Rust bindings for the VTE Gtk4 library, temporary clone of original GTK work
-
ribir_text
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
fltk-table
A smart table widget for fltk-rs
-
dioxus-fullstack
Fullstack Dioxus Utilities
-
dioxus-lib
Portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust
-
egui_web
Bindings for compiling egui code to WASM for a web page
-
iced_winit
A runtime for iced on top of winit
-
bear-lib-terminal-sys
Pure BearLibTerminal FFI for Rust
-
lillinput-cli
Application for connecting libinput gestures to i3 and others
-
async_ui_gtk
Async UI for GTK4
-
relm4-store-view-implementation
Store view implementation for relm4-store
-
imgui-d3d12-renderer
D3D12 renderer for the imgui crate based on rusty-d3d12 bindings
-
libawm
that powers awm - forked from penrose
-
augdom
thin DOM wrapper, suitable for use in-browser or for rendering HTML strings anywhere
-
gxi_desktop_binds
desktop bindings for the gxi-rs project
-
wita
A window library in Rust for Windows
-
egui_glfw_gl
OpenGL backend for egui using GLFW
-
libsex
Some Extensions for using glX (in rust)
-
keyseq_macros
Specify key chords using
ctrl-A
short-hand macros -
arcen
A native GUI framework for neutron, based on Yew
-
wayland-protocols-misc
Generated API for misc and deprecated wayland protocol extensions
-
imgui-cxx
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
-
tether-egui
GUI for building and testing Tether-based applications
-
floem_renderer
A native Rust UI library with fine-grained reactivity
-
wv
Webview raw ffi bindings
-
sixtyfps-rendering-backend-gl
OpenGL rendering backend for SixtyFPS
-
wlc-with_elogind
Safe Bindings for Cloudef's wlc (Wayland Compositor C-Library)
-
ash-window
Interop library between ash and raw-window-handle
-
qt_ritual_common
Common utilities for generating and building Rust-Qt crates
-
istamon
Desktop application and cli to display the service and host states of an Icinga instance
-
dacite-winit
Interoperability library for dacite and winit for easy Vulkan surface creation
-
better-web-view
web-view modification and provides a better way of communication between the Rust backend and the JavaScript frontend
-
glyph_ui
TUI library utilizing the Elm architecture
-
rustdesk
minimum tiling window manager based on penrose
-
bevy_editor_pls
In-App editor tools for bevy apps
-
tether
Windows that are web views
-
alchemy-styles
Style parsing and hoisting for Alchemy, the Rust cross-platform GUI framework
-
declarative-macros
Generic DSL macros for easy view code manipulation
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
-
conrod_glium
100% Rust, extensible 2D GUI library
-
push2talk
This Push to talk application is working with both wayland/x11 and pulseaudio (pipewire)
-
myumberbar
instance of minimalist status bar
-
propertybindings
Experimental rust-based QML-like language
-
libhelium-sys
FFI bindings for libhelium
-
alchemy
A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
-
freya-components
Components library desgined for Freya
-
bevy_lunex
Blazingly fast path based modular layout system built on top of Bevy ECS
-
lemna-winit
winit windowing backend support for lemna
-
relm-core
Core streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.
-
tauri-plugin-clipboard-manager
Read and write to the system clipboard
-
skulpin-app-winit
A winit-based application layer for skulpin
-
clutter-sys-rs
FFI bindings for the Clutter library
-
raui-ggez-renderer
RAUI renderer for GGEZ game engine
-
runa-wayland-spec-parser
Parsing and representing wayland protocol files
-
slint_orbclient
Slint platform support for Redox
-
sixtyfps-rendering-backend-default
Helper crate to pick the default rendering backend for SixtyFPS
-
egui-miniquad
Bindings between egui and miniquad
-
UWUWUW
Cross-platform WebView rendering library
-
qt_3d_input
Bindings for Qt3DInput C++ library
-
kas-core
KAS GUI / core
-
carbide_controls
A set of control widgets for the carbide core crate
-
fermi
Global state management for Dioxus
-
ribir_painter
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
fltk-extras
Some extra widgets for fltk-rs
-
dioxus-charts
A chart components library for dioxus
-
webkit6
Rust bindings for WebKit 6.0
-
freya-engine
Abstract Freya's graphics APIs
-
tileme
(Not yet) A tiling window manager for Windows 10
-
sauron-native
An html library for building client side webapps
-
cursive_tree_view
A tree view implementation for cursive
-
skryn
A servo/webrender based Desktop GUI library
-
rust-dwm-status
A status bar for tiling window managers with pretty unicode symbols written in rust
-
beemovie-gui
Bee Movie GUI written in GTK3
-
libshumate-sys
FFI bindings for libshumate
-
azul-desktop
Desktop rendering API for azul
-
makepad-example-simple
Makepad simple example
-
autopilot
cross-platform GUI automation library for Rust
-
qt_3d_render
Bindings for Qt3DRender C++ library
-
arcdps-imgui-sys
Raw FFI bindings to dear imgui; forked for use in arcdps addons
-
iced_highlighter
A syntax highlighter for iced
-
smithay
writing wayland compositors
-
tauri-driver
Webdriver server for Tauri applications
-
relm4-store-record
buildiong application model
-
raui-binary-renderer
RAUI renderer for binary data format
-
dioxus-tui
TUI-based renderer for Dioxus
-
kas-macros
KAS GUI / macros
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
feu
minimal application launcher for tiling window managers
-
gsk4-sys
FFI bindings of GSK 4
-
rsiot-modbus-client
Опрос устройств Modbus, используя библиотеку tokio-modbus
-
gladis4
Easily import Glade-generated UI files into Rust code
-
i-slint-backend-qt
Qt rendering backend for Slint
-
iced_tiny_skia
A software renderer for iced on top of tiny-skia
-
qt_generator_common
Common utilities for generating and building Rust-Qt crates
-
tauri-webview-sys
Rust native ffi bindings for webview
-
burnout-detector
This app aims to help you to take some breaks, this acts as waybar module and can also send notifications
-
cognitive-outputs
Output related functionality for
cognitive
-
flutter-engine-sys
flutter engine sys crate
-
freya-hooks
Hooks library designed for Freya
-
alchemy-lifecycle
containing traits used in Alchemy, the Rust cross-platform GUI framework
-
le-petit-lapin
The cute X window manager
-
tauri-webkit2gtk
Rust bindings for webkit-gtk library
-
easy-imgui-sys
Low level bindings for the Dear ImGui C++ library
-
wayland-window
A minimalistic window-decorations library built on top of wayland-client
-
flemish
An Elmish architecture for fltk-rs
-
cognitive-device-manager
Device management for
cognitive
-
waystone
Wayland compositor in pure Rust
-
i-codegen
cod
-
puffin_egui
Show puffin profiler flamegraph in-game using egui
-
runa-orbiter
Reference implementation of Wayland protocol interfaces
-
libbismuth-sys
FFI bindings for libbismuth
-
libpanel-sys
FFI bindings for GNOME libpanel
-
fui_examples
Examples for FUI UI Framework
-
raui-html-renderer
RAUI renderer for simple HTML static webpages
-
nofwl
Desktop Application
-
runa-io
communicating with the wayland wire protocol
-
gdk
Rust bindings for the GDK 3 library
-
rsiot-websocket-server
Websocket-сервер
-
ori
A declarative ui framework for Rust
-
carbide_core
100% Rust, extensible 2D GUI library
-
rcml
An easy way to create stunning desktop applications
-
rsiot-plc
Компонент для исполнения логики наподобие PLC
-
ribir_geom
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
webview_app
integration of a web view in an application window like Electron
-
relm4-store-collections
Custom collections required by the relm4-store
-
aflak_imgui-glium-renderer
Glium renderer for the imgui crate
-
epi
Backend-agnostic interface for writing apps using egui
-
yakui-core
Core crate for yakui, a UI library for games
-
libwaysip
Wayland native (zwlr_layer_shell) area selection client lib
-
ori-winit
Winit backend for Ori
-
tuirealm
A tui-rs framework to build tui interfaces, inspired by React and Elm
-
cognitive-inputs
Input related functionality for
cognitive
-
mterm
framework for single window applications that render ASCII text
-
gtk4-layer-shell-sys
Unsave gir-generated FFI bindings for gtk4-layer-shell
-
qt-cb
Use closures in rust-qt!
-
sixtyfps-viewer
Viewer binary for SixtyFPS
-
egui_window_winit
egui windowing backend using Winit
-
gdkwayland
Rust bindings of the GDK-Wayland 3 library
-
freya-layout
Internal layout and layers management for Freya
-
atk-sys
FFI bindings to libatk-1
-
rsiot-http-server
HTTP-сервер
-
skylane_protocols
Autogenerated marshalling code for skylane/wayland
-
cogl-sys-rs
FFI bindings to Cogl library
-
i-macros
Macroe
-
umberbar
minimalist X11 window manager
-
raui-app
RAUI application layer to focus only on making UI
-
cognitive-qualia
Basic definitions and traits for
cognitive
-
gtk-macros
Few macros to make gtk-rs development more convenient
-
qt_3d_logic
Bindings for Qt3DLogic C++ library
-
floui
A SwiftUI inspired native wrapper for iOS and Android widgets
-
relm4-store-backend-inmemory
In memory backend for relm4-store
-
javascriptcore6
Rust bindings for JavaScriptCore 6
-
way-cooler
Customizeable Wayland compositor written in Rust
-
gdk4-x11-sys
FFI bindings of GDK4 X11
-
fltk-grid
A grid widget for fltk-rs
-
iced_lazy
Lazy widgets for Iced
-
zedzed
A wayland tiling window manager in Rust inspired by XMonad
-
dioxus-mobile
Mobile-compatible renderer for Dioxus
-
conrod_core
100% Rust, extensible 2D GUI library
-
raui-quick-start
RAUI quick start module for easier playground experience
-
runa-wayland-protocols
Generated types and traits for the Wayland protocols
-
cognitive
Curate package for crates related to building display compositors or window managers
-
fui_controls_media
Media controls for FUI UI Framework
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
fui_system_core
Core system elements for FUI libraries
-
flandres
fltk widgets adapted for Android
-
pangocairo-sys
FFI bindings to PangoCairo
-
gtk-test
test GTK UIs
-
freya-renderer
Internal renderer powered by Skia for Freya
-
webkit2gtk-webextension
Rust bindings for the GTK+ 3 library
-
aflak_imgui-sys
Raw FFI bindings to dear imgui
-
azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
plasmo
TUI-based renderer for Dioxus
-
gspell-sys
Raw C-FFI bindings for the gspell library
-
ribir_macros
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
ribir_dev_helper
Ribir is a framework for building modern native/wasm cross-platform user interface applications
-
raui-ron-renderer
RAUI renderer for RON format
-
iced_runtime
A renderer-agnostic runtime for iced
-
fltk-form
Create fltk gui from a data structure
-
fluid-parser
A fluid (fltk ui designer) file parser
-
fltk-flow
A flow widget wrapping Fl_Flow
-
rsiot-components-config
Конфигурация компонентов
-
cognitive-exhibitor
Managing displays and compositing surfaces for
cognitive
-
webkit2gtk5-webextension
Rust bindings for the GTK+ 3 library
-
gdk4-wayland-sys
FFI bindings of GDK4 Wayland
-
webkit-web-process-extension6
Rust bindings for WebKitWebProcessExtension 6
-
libspelling
Rust bindings for libspelling
-
relm4-store-components
Components for relm4-store
-
runa-wayland-scanner
Generate Rust types and traits from Wayland XML protocol specifications
-
skylane
Wayland protocol implementation
-
i-slint-backend-gl
OpenGL rendering backend for Slint
-
fltk-accesskit
fltk accesskit adapter made to work with the fltk gui crate
-
dioxus-cli-config
Configuration for the Dioxus CLI
-
ori-core
Core library for Ori, a declarative UI framework for Rust
-
rsiot-timescaledb-storing
Сохранение данных в TimescaleDB
-
iced_native
A renderer-agnostic library for native GUIs
-
raui-yaml-renderer
RAUI renderer for YAML format