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