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