-
egui
在网页和本地环境中运行的即时模式GUI
-
raw-window-handle
Rust 窗口应用互操作性库
-
notify-rust
显示桌面通知(linux, bsd, mac)。纯Rust dbus客户端和服务器。
-
wry
跨平台WebView渲染库
-
softbuffer
跨平台软件缓冲区
-
taffy
灵活的UI布局库
-
winit
跨平台窗口创建库
-
iced
受Elm启发的跨平台GUI库
-
dioxus
Rust 开发跨平台用户界面的便携、性能良好且人性化的框架
-
gdk4
GDK 4 库的 Rust 绑定
-
x11
Rust 的绑定
-
wayland-client
绑定到 Wayland 协议的标准化 C 实现的客户端
-
smithay-client-toolkit
用于制作客户端 Wayland 应用程序的工具包
-
tauri
使用 Tauri 为所有桌面平台创建小巧、安全的应用程序
-
relm4
受 Elm 启发并基于 gtk4-rs 的惯用 GUI 库
-
glib
GLib 库的 Rust 绑定
-
miniquad
跨平台窗口上下文和渲染库
-
rfd
文件对话框
-
muda
桌面应用程序的菜单实用工具
-
tao
跨平台窗口管理器库
-
android-activity
使用 NativeActivity 或 GameActivity 构建 Rust Android 应用的粘合剂
-
fltk
FLTK GUI 库的 Rust 绑定
-
slint-viewer
Slint 的查看器二进制文件
-
cargo-zng
Zng 项目管理器
-
smithay-clipboard
客户端应用程序对 Wayland 剪贴板的访问
-
ashpd
使用 zbus 在 Rust 中实现的 XDG portals 包装器
-
iced_aw
Iced GUI 库的附加小部件
-
libadwaita
libadwaita 的 Rust 绑定
-
gtk4
GTK 4 库的 Rust 绑定
-
hyprland
hyprland 的 IPC 的非官方 Rust 包装器
-
qmetaobject
将 Rust 对象暴露给 Qt 和 QML
-
create-tauri-app
快速搭建新的 tauri 应用程序项目
-
tauri-utils
Tauri
-
xremap
X 和 Wayland 的动态键重映射
-
native-dialog
显示对话框。支持 GNU/Linux、BSD Unix、macOS 和 Windows。
-
swayr
为 sway 窗口管理器的 LRU 窗口切换器(及其他功能)
-
egui_commonmark
egui 的 Commonmark 查看器
-
wayland-protocols
官方 wayland 协议扩展生成的 API
-
tray-icon
为桌面应用程序创建托盘图标
-
imgui
dear imgui 的高级Rust绑定
-
leftwm-layouts
基于列表的动态平铺窗口管理器的自定义布局
-
dark-light
检测是否启用暗黑模式或亮色模式
-
egui_dock
egui的停靠系统 - Rust的即时模式GUI库
-
rinf
原生业务逻辑,Flutter用于灵活且美观的GUI
-
slint
用于为嵌入式设备和桌面应用程序高效开发流畅图形用户界面的GUI工具包
-
crux_core
使用Rust进行跨平台应用程序开发
-
sctk-adwaita
类似于Adwaita的SCTK框架
-
network-dmenu
基于dmenu的Tailscale和Wi-Fi网络选择器,支持NetworkManager和iwd
-
tiny-xlib
Rust的轻量级Xlib封装
-
pax-message
Pax运行时使用的共享消息结构
-
swaysome
使用sway窗口管理器管理多个输出的出色方式
-
freetype
Servo使用的Freetype绑定
-
egui_tiles
egui的布局引擎,支持拖放和调整大小
-
fltkrs-richdisplay
基于fltk-rs的富文本组件,增强样式组合,支持图文混排,支持分页加载历史数据。
-
input
rust的libinput绑定
-
egui_file
egui的文件对话框
-
swaybar_info
带有显示信息的swaybar
-
end-rs
Rust中的Eww通知守护进程
-
wl-screenrec
wlroots的高性能屏幕/音频录制器
-
hyprland-autoname-workspaces
此应用可自动根据启动应用的图标重命名工作区
-
x11-dl
Rust的X11库绑定
-
ksni
KDE/freedesktop StatusNotifierItem规范
-
notan
便携式多媒体层,便于创建应用或游戏
-
egui_graphs
由egui驱动的交互式图形可视化小部件
-
windows-capture
为Rust提供的最快Windows屏幕捕获库 🔥
-
sickle_ui
在Bevy中构建的,用于Bevy的控件库
-
webkit2gtk
webkit-gtk库的Rust绑定
-
wmfocus
通过标签视觉聚焦窗口
-
cursive-multiplex
为gyscos/cursive视图提供的类似tmux的多路复用器
-
morphorm
一个UI布局引擎
-
egui-phosphor
egui的Phosphor图标
-
detect-desktop-environment
自动检测桌面环境
-
egui-notify
EGUI的通知库
-
jay-compositor
Jay合成器
-
leftwm-theme
LeftWM的主题管理器
-
hyprscratch
Hyprland的Scratchpad功能
-
tauri-plugin-positioner
将您的窗口定位到已知位置
-
leftwm
冒险者的窗口管理器
-
relm
受Elm启发的异步、基于GTK的GUI库,用Rust编写
-
window-vibrancy
让您的窗口充满活力
-
ironbar
可自定义的GTK Layer Shell wlroots/sway 栏
-
pax-lang
Pax 语言解析器
-
winit_input_helper
处理 winit 事件,允许在任何时候查询输入状态
-
egui-toast
egui 库的 toast 通知
-
helvum
pipewire 的 GTK 修补工具
-
cushy
具有响应式数据模型的 wgpu 驱动的图形用户界面 (GUI) 库
-
igneous-md
轻量级的 markdown 查看器
-
ribir
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
egui-modal
egui 的模态库
-
xcursor
加载 XCursor 主题
-
raui
渲染器无关的用户界面
-
egui_code_editor
egui 代码编辑器小部件,具有编号行和语法高亮显示
-
libappindicator
libappindicator 的 Rust 安全绑定
-
libwmctl
Rust X11 自动化
-
netidx-browser
netidx 目录的图形浏览器
-
freya
由 Dioxus 和 Skia 提供支持的跨平台 GUI 库
-
catppuccin-egui
egui 的柔和粉彩主题
-
druid
面向数据的 Rust UI 设计工具包
-
moxide
功能强大的 tmux 会话管理器
-
freedesktop-icons
Freedesktop 图标查找包
-
lvgl
LVGL 的 Rust 绑定。一个功能强大且易于使用的嵌入式 GUI,具有许多小部件、高级视觉效果(不透明度、抗锯齿、动画)和低内存需求(16K RAM,64K Flash)。
-
xcap
用 Rust 编写的跨平台屏幕捕获库。它支持 Linux (X11, Wayland)、MacOS 和 Windows。XCap 支持截图和视频录制(即将实现)。
-
mogwai
最小的、明显的、图形的、小部件应用程序界面
-
applin
Applin™ 服务器驱动 UI 框架的后端库
-
talon-gui
按需 Telegram 聊天分析生成器
-
arexibo
Xibo 签到系统的客户端(播放器)
-
eframe
egui 框架 - 编译成 Web 和/或本地的 GUI 应用程序
-
rust-fontconfig
最小依赖,纯 Rust 替代 font-loader 和 servo-fontconfig
-
egui_json_tree
egui 的交互式 JSON 树可视化工具,具有搜索和突出显示功能
-
wcpopup
Windows 的上下文菜单
-
sway-scratchpad
将命令转换为便签
-
bashtastic-visualizer
文本用户界面(TUI) - 获取sh命令的即时反馈。探索并玩转您的查询 🚀。
-
openaws-vpn-client
使用Rust编写的非官方开源AWS VPN客户端
-
mouce
旨在帮助在不同平台间模拟和监听鼠标操作
-
neovide/neovide
无废话的Neovim GUI
-
kethku/neovide
无废话的Neovim GUI
-
findex-plugin
Findex的插件库
-
egui-snarl
egui的节点图
-
tauri-plugin-shell
访问系统shell。允许您使用默认应用程序启动子进程并管理文件和URL。
-
i-slint-compiler
内部Slint编译器库
-
gtk_estate
GTK和libadwaita状态关联库
-
tauri-plugin-context-menu
在 Tauri 中处理原生上下文菜单
-
transform-gizmo-bevy
transform-gizmo 的 bevy 集成
-
cursor-icon
跨平台光标图标类型
-
rustautogui
用于控制鼠标和键盘的 GUI 自动化模块
-
lazybar
轻量级、事件驱动的 X11 状态栏
-
gooey
具有响应式数据模型的 wgpu 驱动的图形用户界面 (GUI) 库
-
kickoff
快速且最小的程序启动器
-
monoff
在 Windows 上关闭显示器
-
xm
(Xross-Compile Manager) 是一个跨平台编译管理工具,支持 Go 和 Rust 编程语言的交叉编译。用户可以轻松选择目标编译环境和架构…
-
wluma
根据屏幕内容和 ALS 自动调整亮度
-
easy-imgui
Rust 对 Dear ImGui 库的包装器
-
fl2rust
将fltk UI设计器文件转换为Rust的翻译器
-
web-view
Rust对webview的绑定,webview是一个小型跨平台库,用于在桌面应用程序中渲染基于Web的GUI
-
egui_hooks
为egui提供的类似React Hooks的API
-
slint-updater
用于更新旧版本.slint文件的工具
-
marswm
现代动态平铺窗口管理器
-
egui_memory_editor
egui库的内存编辑器
-
microui
(立即模式GUI)纯Rust库
-
turm
Slurm工作负载管理器的TUI
-
amberwindow
为Rust提供的易于使用的立即模式GUI库
-
keyseq
使用
ctrl-A
快捷方式指定键序列 -
egui_winit_vulkano
Egui立即模式GUI与winit和Vulkano的集成
-
zng
跨平台GUI框架
-
e-app
MII - 机械内部检查
-
cxx-qt
Rust与Qt之间的安全互操作
-
pax-designer
用于开发Pax用户界面的矢量设计工具
-
cassowary
线性约束求解算法。Cassowary算法旨在使用线性约束自然地布局用户界面,例如“此按钮必须与该文本框对齐”
-
egui-data-table
egui的通用数据表小部件实现
-
pi_flex_layout
高性能且跨平台的Flexbox实现
-
window_clipboard
从
raw-window-handle
获取剪贴板访问权限 -
series-troxide
现代系列追踪器
-
gui
一个通用的UI库/框架
-
masonry
面向数据的 Rust UI 设计工具包
-
wa
适用于 Rio 终端的多平台窗口助手
-
yewprint
将 blueprintjs.com 站点移植到 Yew
-
egui_dnd
egui 的拖放库
-
moon-phases
显示月相的快速命令行应用程序
-
lunk
事件图处理
-
iced_audio
Iced GUI 库的扩展,包含音频应用的有用小部件
-
pushover-rs
Pushover (https://www.pushover.net) 客户端
-
termint
彩色打印和终端用户界面
-
dioxus-material-icons
Dioxus 的 Material Icons
-
accesskit_atspi_common
AccessKit UI 可访问性基础设施:核心 AT-SPI 转换层
-
shotgun
最小化 X 截图工具
-
egui-theme-switch
为您的 egui 应用提供的优雅主题切换
-
hrandr
Hyprland 的一个小工具,用于移动显示器
-
rusty-chess-gui
象棋引擎的图形用户界面
-
tauri-plugin-single-instance
确保您的 tauri 应用只有一个实例在运行
-
tauri-codegen
用于在
tauri
中通过tauri-build
或tauri-macros
消耗的代码生成器 -
egui-dataframe-sample
Rust egui Widgets 用于 polars dataframe
-
rofi
窗口和解析输出
-
jui
基于 slint 的 ui 集合
-
split-yew
Split.js 库的 Yew 组件:用于 Web 应用的可调整大小的分割视图
-
notify-send-win
notify-send 的 Windows 相当物
-
i3wm_switch_windows
在工作和空间及显示器间切换窗口(包括浮动窗口)
-
egui_sdl2_gl
Egui的sdl2-rs和open gl后端
-
pax-std
Pax的标准库,包括布局、绘图原语和表单控件
-
betrayer
与winit良好集成的托盘图标
-
witer
一个基于迭代器的Win32窗口库
-
声明式
用于简化视图代码操作的通用DSL宏
-
egui-file-dialog
egui的文件对话框
-
azul-layout
Azul GUI框架的Flexbox布局求解器
-
egui_logger
egui的日志实现
-
global-hotkey
桌面应用程序的全局热键
-
egui_gl_glfw
使用GLFW的egui后端
-
egui_node_graph2
使用egui创建交互式节点图的辅助库
-
crossc
crosscall命令行界面
-
woab
Widgets on Actors Bridge - 结合GTK和Actix的GUI微框架
-
swayrbar
为sway/swaybar实现的swaybar协议
-
fyrox-ui
可扩展的UI库
-
egui-aesthetix
用于Egui应用的统一和程序化主题方法
-
clitui
你的CLI工具的tui
-
nwg-webview-ctrl
将Microsoft Edge WebView2浏览器内核封装为Native Windows GUI (即NWG crate)开发框架的WebView图形控件
-
tk
Rust对Tk GUI库的绑定
-
dioxus-hooks
Dioxus的基本实用钩子
-
dwm-status
显示dwm状态栏的系统信息
-
xdialog
一个轻量级的跨平台对话框库,无运行时依赖
-
rsiot
Metacrate,通过feature标志导入所有其他crate
-
win7-notifications
在Windows 7上发送Windows 10风格的通知
-
tauri-plugin-shellx
解锁的Tauri Shell插件
-
wayland-backend
对Wayland协议的低级绑定
-
bevy_rectray
bevy的2d布局系统,极简设计
-
egui_console
egui的控制台窗口
-
vhakulinen/gnvim
neovim的GUI,无任何网络冗余
-
krokiet
Czkawka Core的Slint前端
-
iced_term
由ICED框架和alacritty终端后端驱动的终端仿真器小部件
-
egui_autocomplete
egui的自动完成文本框
-
ssm-tui
AWS SSM交互的TUI
-
awesome-gtk
为gtk用户简化生活的各种实用工具
-
request-window-attention
在Windows系统中,根据窗体的“标题名”闪烁窗体的任务栏图标来请求用户注意
-
iced-box
iced.rs的box组件
-
flex-grow
在子元素之间分配大小
-
swayws
允许轻松地在输出之间移动工作空间
-
crossyword
用Rust编写的填字游戏
-
i3bar-river
基于wlroots的组合器的i3bar的移植版本
-
leptoaster
Leptos的极简toast库
-
microui-redux
惯用的Rust MicroUI(即时模式GUI)库移植
-
metrics-scope
度量范围UI
-
parley
实现富文本布局的API
-
mouse_position
获取Linux、Windows和MacOS上的鼠标位置
-
mt-dom
根据比较虚拟DOM树生成补丁
-
leptos-bulma
Bulma CSS框架的Leptos组件库
-
relm4-icons
为gtk-rs和Relm4应用程序提供的图标
-
cursive_calendar_view
为cursive提供的基本日历视图实现
-
penrose
受dwm和xmonad启发的平铺窗口管理器库
-
tauri-app-vue
Tauri应用程序
-
browser-window
可选异步,可选线程安全,类似Electron的Rust浏览器工具包
-
get-selected-text
一个微小的Rust库,允许您轻松地在所有平台上(macOS、Windows、Linux)获取所选文本
-
phoenix_gui
一个简单易用的GUI库,用于可视化数据
-
shrug
轻松访问您喜欢的字符串
-
kas
一个纯Rust GUI工具包,具有有状态的控件
-
tray-indicator
tray-icon/app-indicator 库
-
dioxus-radio
为Dioxus提供完全类型化的全局状态管理和主题订阅系统 🧬
-
egui_nerdfonts
为egui提供的Nerdfonts图标
-
tray-item
用于在Windows、Mac和Linux上创建托盘图标/菜单的简单API
-
fui_controls
FUI UI框架的标准控件
-
aphorme
适用于X11和Wayland的程序启动器
-
hyprkool
帮助您在Hyprland中复制KDE活动感和桌面网格布局的感觉
-
kwui
支持JSX/CSS的GUI库
-
user-idle
获取用户空闲时间
-
egui-gdl
使用egui绘制图形
-
egui-map
在屏幕上绘制地图的视觉组件
-
radicle-tui
Radicle终端用户界面
-
nu_plugin_desktop_notifications
一个用于发送桌面通知的nushell插件
-
egui-gizmo
egui库的3D变换工具
-
tauri-plugin-deep-link
将您的Tauri应用程序设置为URL的默认处理器
-
process_viewer
进程查看器GUI
-
webtric
处理度量问题的Wasm库
-
wiard
用于Windows的Rust窗口处理库
-
flip-ui
通过UI Flip UI Builder构建UI的Rust集成
-
rich-sdl2-rust
Rust的sdl2包装器
-
rsnotifyos
在Linux和Windows操作系统上打印警报。它使用D-Bus IPC和子进程协议与Linux的桌面通知系统进行通信。实现一个对话框...
-
irox-egui-extras
egui框架的额外功能和调整
-
gsk4
GSK 4库的Rust绑定
-
puppeteer
使用异步通道在Rust中实现的轻量级依赖GUI构建器
-
misty-vm
构建视图模型
-
lipl-display-gtk
使用gtk在屏幕上显示部分内容
-
apple-music
完全控制本地MacOS Apple Music播放器
-
prettypretty
将2020年的色彩科学应用于1970年代的终端用户界面
-
egui_extras
为egui GUI库提供额外功能和控件
-
notrs
使用hyprctl notify发送通知的简单dbus通知服务器,用rust编写
-
tide-serve-dir-macro
tide中提供静态文件目录的宏
-
hui
适用于游戏和其他交互式应用的UI库
-
show_chars
辅助FLTK开发过程的手动应用程序
-
ratatui_input
ratatui的输入小部件
-
zoha
受Tilda启发的下拉终端
-
stardust-xr
Stardust XR显示服务器的基库
-
rust_qt_binding_generator
生成Rust构建Qt应用程序的代码
-
acrylic
超便携、受Web启发的UI工具包,具有SIMD图形
-
egui-directx11
为
egui
提供的Direct3D11渲染器 -
notabena
命令行的笔记应用程序。将添加GUI支持(请参阅README)。
-
trayicon
托盘图标,那个角上的东西
-
egui_demo_lib
egui的示例库
-
blue_engine_egui
Blue Engine 的 egui 库
-
win-msgbox
功能全面、易用的 Windows MessageBox 接口
-
egui-aesthetix-lj
一种统一且可编程的方法,用于主题化 Egui 应用程序,并包含一些增强功能
-
freya-components
为 Freya 设计的组件库
-
quickmd
快速预览 markdown 文件
-
lunex_engine
不建议独立使用。它是 Bevy_Lunex 的依赖项
-
gtk-ui
GtkUI 的转译器
-
tui-markup-renderer
使用 TUI 和标记构建 UI 终端界面的工具
-
i-slint-common
在 i-slint-core 和 slint-compiler 之间共享代码和数据结构的辅助 crate
-
szyszka
快速、强大且易于使用的文件重命名工具
-
teloxide-inline-widgets
为 teloxide 框架创建内联键盘小部件
-
fzf-wrapped
将
fzf
命令行工具集成到您的 Rust 程序中! -
doo
使用 Doo 做任何事情
-
imgui-inspect
使用 imgui 检查值的特性和默认实现
-
augment-vol-brt-man
管理基于 wlroots 的合成器的音量和亮度
-
river-bsp-layout
为 tiling Wayland 合成器 River 设计的二进制空间分区布局
-
simplify-rs
将点转换为平滑贝塞尔曲线的算法,移植自 paper.js
-
fltk-theme
fltk-rs 的主题包
-
hyprland-monitor-attached
从 Hyprland Wayland 合成器监听 monAdd 事件
-
ajour
魔兽世界插件管理器
-
enwiro
使用窗口管理器中每个工作区的专用项目环境简化您的流程
-
nwg_ui
基于native-windows-gui构建的GUI库
-
nodui_egui
nodui crate的egui实现
-
basalt
基于vulkan的窗口/UI框架
-
nativeshell
包
-
kayak_ui
使用bevy游戏引擎构建的UI库!
-
gedv
GUI库中的几何和设备
-
aki-image-view-gtk
图像查看gtk GUI应用程序
-
viewy
结合设计系统和UI库优势的Web UI工具包
-
rsciter
Sciter的非官方Rust绑定
-
granite-rs
Granite的Rust绑定
-
ezwin
简单、最小的Win32窗口创建
-
dpi
处理UI缩放的类型
-
gvdb-macros
gvdb的便捷宏
-
system-tray
用于自定义托盘实现的异步
StatusNotifierItem
和DBusMenu
客户端 -
gtk_comfy
Gtk Comfy提供了一种在GTK构建器文件中使用serde格式的解决方案
-
rs-complete
处理文本/单词补全
-
screenruster
X11屏幕保护程序和锁屏程序
-
pax-runtime
Pax的核心共享运行时和渲染引擎
-
dioxus-timer
与dioxus一起工作的计时器
-
gtk4-layer-shell
保存为gtk4-layer-shell生成的包装器
-
qt_core
QtCore C++库的绑定
-
egui_clickpack_db
为egui(公共Geometry Dash点击包存档)提供ClickpackDB集成
-
tpfanctl
一款更出色的ThinkPad风扇控制应用,用Rust编写
-
raui-material
RAUI的材料组件库
-
tui-widgets
用于使用Ratatui构建终端用户界面的实用小部件集合
-
oper
用于浏览由google的git-repo工具管理的多个git仓库更改的命令行工具
-
korhah
一个最小化且可扩展的反应式事件系统
-
flowr
编译的'flow'程序的运行器
-
stretch
高性能且跨平台的Flexbox实现
-
oxytail-base
创建oxytail主题的构建块
-
egui_router
egui的单页应用路由器
-
iced_widget
iced的内置小部件
-
appit
适用于2d屏幕图形的专用数学库
-
wayshot
基于wlroots且实现zwlr_screencopy_v1协议的截图工具
-
reducer
适用于Rust应用的预测性反应式框架
-
efl
Rust中的Enlightenment Foundation Libraries绑定库
-
minibreak
轻量级的命令行工具
minibreak
,用于在长时间工作期间休息时清洗眼睛 -
cnx
X11状态栏
-
egui-tetra2
Tetra的egui集成
-
guion
灵活的GUI框架
-
robius-use-makepad
自动配置依赖树中所有
robius-*
包以与Makepad一起工作 -
structform
管理交互式表单,使用类型系统编码验证规则
-
nix-query-tree-viewer
用于
nix-store --query --tree
输出的GTK查看器 -
wlrs
壁纸管理
-
stama
用于监控和管理slurm作业的终端用户界面
-
dioxus-hot-reload
Dioxus 的热重载工具
-
eframe_tao
egui 框架 - 编译成 Web 和/或本地的 GUI 应用程序
-
ttf-noto-sans
Noto Sans 真型字体,可用于嵌入到您的应用程序二进制文件中
-
appindicator3
Rust 对 AppIndicator 和 AyatanaAppIndicator 库的绑定
-
gio
Rust 对 Gio 库的绑定
-
swaycons
为 sway 窗口标题添加 nerd 字体图标
-
timezz
一个用 Rust 编写的最小化 GTK4 应用程序,用于创建生产力会话,灵感来源于 Windows 的专注会话
-
leptos-tiptap
为 leptos 项目集成 Tiptap
-
floem
一个具有精细粒度反应性的原生 Rust UI 库
-
pn-editor
一个功能强大的程序,用于查看、编辑和模拟 Petri 网络图
-
futures-signals-component-macro
创建与 futures-signals 兼容组件的宏
-
tdash
创建一个仪表板,您可以在此处查看来自不同终端命令的所有输出,布局方式
-
paws
一个非常简单,自带后端UI布局库,用于快速原型设计
-
wmctl
Rust X11 自动化
-
egui_commonmark_backend
egui_commonmark和egui_commonmark_macros共享的代码
-
easy-imgui-filechooser
easy-imgui的文件选择器小部件
-
gtk-ui-builder
解析Blueprint文件并将它们转换为GTK UI文件
-
maps4print/azul-core
Azul文档对象模型使用的常用数据类型,跨所有azul-* crates共享
-
BrewStillery
BrewStillery是一款酿酒师、酿酒师和蒸馏商的计算器。它具有许多出色的功能,例如计算酒精体积百分比(ABV)、确定碳酸化和所需的总冲洗水量。
-
rui
实验性声明性UI库
-
imgui-sdl2
为imgui-rs提供SDL2输入处理
-
schellings_model
用 Rust 编写的 Schelling 模型
-
yakite
一种动态瓦片窗口管理,架起了 yabai 和 krohnkite 之间的桥梁
-
wayrs-protocols
一组用于与 wayrs-client 一起使用的 Wayland 协议
-
kas-widgets
KAS GUI / 小部件
-
msgbox
一个多平台消息框模态,包含 OK 按钮,同步运行
-
tinted_egui_nodes
https://github.com/Nelarius/imnodes 的 Egui 端口
-
css-style
类型化 CSS 样式
-
anim
一个与 Rust 无关的动画库,与 Iced 和其他库配合良好
-
egui-winit-ash-integration
winit 和 ash 的 egui 集成 crate
-
fltk-float
适用于 fltk-rs 的灵活布局自动调整工具包
-
i3-focus-last
在 i3 上聚焦最后一个窗口
-
piston-split_controller
处理分割布局状态和事件的 Piston 库
-
组件yew-nav-link
yew-router的导航链接组件
-
egui_grid
为egui创建基于网格的布局
-
enwiro-adapter-i3wm
enwiro的i3wm适配器
-
justshell
webapp包装器
-
makepad-error-log
Makepad错误日志记录
-
rust-discord-activity
控制Discord丰富存在感的轻量级库
-
adi
适用于平台无关应用的超便携硬件接口
-
egui-miniquad
egui和miniquad之间的绑定
-
ixwindow
用于Polybar(适用于bspwm和i3wm)的图标化xwindow模块
-
cxx-qt-lib-headers
cxx-qt-lib和cxx-qt-build用于共享cxx-qt-lib的C++头文件的轻量级crate
-
imgui_presentable
在ImGui中表示Rust类型的方式
-
rio-winit-fork
跨平台窗口创建库
-
yakui-miniquad
yakui与miniquad的集成
-
tv-renamer
支持TVDB标题和模板的电视重命名应用程序
-
loopers-gui
loopers项目图形用户界面。查看loopers-jack以获取主项目。
-
ribir_algo
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
fui_core
FUI MVVM UI框架的核心库
-
zng-env
zng项目的一部分
-
chessground
Relm/GTK的棋盘小部件
-
rstk
Tk图形工具包的绑定。Tk适用于创建简单的GUI程序或交互式图形显示。此库以类似Rust的风格支持Tk API的大部分功能。
-
dwmbar
dwm的状态栏
-
rsiot-component-core
用于创建组件的数据类型
-
image-roll
Image Roll是一个简单快速的GTK图像查看器,具有基本的图像处理工具
-
tinge_lib
终端-gui工具,用于生成、分析、转换和处理颜色
-
myxine
在任何语言下快速获取GUI!
-
egui_heatmap
与egui一起使用的可导航热图
-
tauri-plugin-dialog
为您的Tauri应用程序提供原生系统对话框以及消息对话框
-
allegro_dialog
Allegro 5对话框插件Rust包装器
-
egui-keybinds
为EGUI开发的键绑定系统
-
waynest
Wayland核心内容
-
egui-fltk-frontend
EGui WGPU后端FLTK前端
-
selection
获取光标选择的文本
-
icon-loader
使用100%安全的Rust加载和缓存主题图标
-
notifica
一个小型、跨平台的Rust crate,用于发送系统通知
-
subar
sway/i3wm的基本状态栏
-
tuix
跨平台GUI工具包
-
gifski-win
gif.ski 的 GUI(高品质 GIF 制作工具)
-
tauri-runtime
Tauri 应用程序的运行时
-
gflux
为 Rust 设计的微小实验性响应式组件系统,旨在使 GTK 更易管理
-
qttypes
手动维护的 Qt 值类型的构建
-
vivi_ui
Slint 的自定义组件库
-
jumplist_win
用于在 Windows 应用中创建和添加自定义跳转列表的小型 crate
-
k_means-interactive
交互式且专用的 k-means 版本。具有 GUI,可方便地逐步执行算法。
-
win-screenshot
在 Windows 平台上截取特定窗口或整个屏幕的截图
-
claui
使用 egui 为 clap 生成的 GUI 生成器
-
pixel-widgets
用于图形 Rust 应用的基于组件的 UI 库
-
crosscall
dart 和 rust ffi 调用
-
wvwasi-wry
跨平台WebView渲染库
-
iced_style
Iced的默认样式集
-
gtk-rs-state
允许从其他线程修改gtk-rs小部件
-
fastwordrs
速词,背单词小软件,使用egui开发;
-
tuig-iosys
多后端类似终端的文本网格渲染
-
headifier
向您的整个项目目录添加头文件!
-
egui_tracing
将跟踪和日志集成到egui中,用于事件收集/可视化
-
sdl2-unifont
Rust SDL程序的嵌入式GNU Unifont,用于简单的字体渲染任务
-
suzy
基于观察者模式的GUI框架
-
irondash_texture
Flutter外部纹理的Rust绑定
-
silkenweb-signals-ext
futures-signals的额外功能
-
guiver
使用Piet进行GUI编程
-
egui_node_graph
使用egui创建交互式节点图的辅助库
-
yewflow
受React Flow启发的Yew流程图库
-
eww_shared_util
用于eww
-
gtk-layer-shell
保存gtk-layer-shell的gir生成的包装器
-
savory
构建用户界面核心库
-
makepad-android-state
在Android上公开访问Makepad的上下文状态
-
emath
GUI工作的最小2D数学库
-
waysip
类似slurp的Wayland本地(zwlr_layer_shell)区域选择客户端
-
egui_glfw
使用GLFW的egui后端
-
virtual_view
rust中的虚拟视图diff
-
tauri-plugin-board
tauri的自动售货机开发板套件,使用kotlin
-
slint-tr-extractor
用于从Slint文件中提取@tr字符串并更新到gettext .po文件的工具
-
Voidrenderer
简化webview
-
theframework
一个跨平台的应用程序UI框架
-
xlib-display-server
为LeftWM提供显示服务器库
-
wayland-server
绑定到wayland协议标准的C实现,服务器端
-
egui_drag_value_expr
一个接受数学表达式作为输入的egui DragValue小部件的修改版
-
libpanel
Rust对GNOME libpanel的绑定
-
window
创建窗口的最小Rust代码,自动选择后端窗口管理器和图形API
-
streamdeck-rs
Rust的Stream Deck非官方SDK
-
libshumate
Rust对libshumate的绑定
-
flust
Linux的Flutter嵌入器
-
boing
libui-ng-sys的安全包装器
-
jolly
一个书签管理器,同时也是一个应用程序启动器,使用iced开发
-
ilmenite
主要用于Basalt的文本形状、放置和光栅化
-
tauri-plugin-clipboard-manager
读取和写入系统剪贴板
-
kolibri-embedded-gui
基于嵌入式图形的GUI框架,旨在尽可能轻量
-
nativeshell_build
将Flutter构建过程与Cargo集成
-
ansi-colors
一个ansi-coloring模式crate,允许你格式化和着色你的输出
-
tauri-cli
构建Tauri应用的命令行界面
-
irox-progress
一个用于在UI或终端中显示进度的生态系统
-
glade-bindgen
生成gtk glade绑
-
river-dwindle
River Wayland合成器的“dwindling”布局生成器
-
libhelium
libhelium的Rust绑定
-
tuig-ui
一个针对字符网格的预测性即时模式UI系统
-
sasin
FOSS,无废话的GUI API测试器,用Rust编写,在桌面和网络上以原生方式渲染
-
dgews
仅用于学习目的的简单多线程玩具窗口系统
-
gemview
一个基于 Gtk+ (v4) 小部件的 Gemini 协议浏览器
-
colori
基本的颜色转换和操作库
-
egui_speedy2d
egui 集成到 speedy2d
-
relm4-components
受 Elm 启发并基于 gtk4-rs 的惯用 GUI 库
-
howudoin
进度报告抽象
-
oters_gui
为 oters 编程语言定义的图形库
-
pax-kit
使用 Pax 构建的主入口点
-
ambient_layout
环境 UI 布局功能。仅限主机。
-
gstore
为用 Rust 编写的应用程序提供全局和本地状态管理的 Redux 风格
-
yabai
与 yabai 瓦片窗口管理器通信
-
fitimer
一款在办公久坐时保持健康和活力的计时器
-
lies
许可证嵌入系统
-
wayland-protocols-wlr
为WLR wayland协议扩展生成的API
-
fltk-builder
在构建FLTK UI时启用构建模式扩展
-
ravel
一个专注于人体工程学、效率和简洁性的Rust UI实验性方法
-
yewprint-css
Yewprint的CSS下载助手
-
osmgpsmap
OsmGpsMap-1.0
-
mg
基于GTK+的最小UI库
-
tailscale-dmenu
基于dmenu的Tailscale和Wi-Fi网络选择器,支持NetworkManager和iwd
-
raui-json-renderer
RAUI JSON格式渲染器
-
filetreelist
基于排序路径列表的文件树抽象,支持基于键的导航事件、折叠、滚动等
-
neophyte
一个基于WebGPU的Neovim GUI
-
orbclient_window_shortcuts
为orbclient::Window提供快捷键支持
-
transform-gizmo-egui
为transform-gizmo提供egui集成
-
random-unicode-emoji
返回随机的Unicode表情符号。❤️
-
dialog
使用各种后端显示对话框
-
terminal-keycode
将终端中的字节转换为键码
-
conrod_winit
100% Rust,可扩展的2D GUI库
-
egui-keybind
egui的关键绑定小部件
-
wayland-egl
libwayland-egl的绑定
-
nfde
Rust对Native File Dialog Extended的绑定
-
carboncopy
为Rust中的异步日志提供用户(程序员)接口
-
rusty_themy
🦀🦀 获取您系统中的当前颜色主题!🎨🎨
-
thyme
可主题即时模式GUI
-
fui_system
FUI UI框架的系统控件(对话框、托盘等)
-
yewv
为Yew提供闪电般快速的状态管理模块
-
git-function-history-gui
git-function-history的GUI前端
-
egui_glium
使用glium库直接使用egui的绑定
-
break-time
一个应用程序,在您使用电脑时强制您定期休息
-
cxx-qt-lib
Qt类型,用于将
cxx-qt
crate与cxx
集成 -
gtk-fnonce-on-eventloop
允许从其他线程修改gtk-rs小部件
-
legacygui
具有奇怪功能的GUI音频播放器
-
gdueiv
GUI库中的几何和设备
-
relm-test
relm的测试库
-
pugl-ui
使用pugl的嵌入式GUI工具包的占位符
-
mars-relay
控制并自动化窗口管理器
-
alert-after
命令执行完毕后获取桌面通知
-
ultralight
Ultralight 的 Rust 绑定:下一代 HTML 渲染器
-
ofps-suite
OFPS 的 GUI 工具
-
glimmer
装饰 i3/Sway 焦点窗口
-
btui
使用 btui 制作美观的文本用户界面
-
rlr-gtk
像素屏幕尺规
-
immi
即时模式用户界面工具包
-
egui_nord
egui 的 Nord 主题
-
debounce_fltk
适用于 FLTK 应用的去抖动和节流工具。可用于控制 UI 事件处理的频率或其他非 UI 事件的函数调用的频率。非宏处理...
-
kas-view
KAS GUI / 视图小部件
-
ribir_material
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
sbar
针对 dwm 的模块化、异步栏
-
grx
UI 开发的抽象层
-
timerys
跨平台计时器应用程序
-
conrod_rendy
为 conrod 提供的 rendy 后端
-
layout_engine
模仿 css flexbox 和 css grid 的小型项目
-
i-slint-backend-winit
Slint 的 Winit 后端
-
wayrs-proto-parser
Wayland 协议 XML 文件的解析器
-
malakal
基于 egui 的日程规划日历应用程序
-
dioxus-native-core
使用 Dioxus 构建原生渲染应用程序
-
tauri-plugin-prevent-default
禁用默认的 webview 快捷键
-
yew-layout
Yew 的布局组件
-
azul
Azul GUI 是一个免费的、功能性的、响应式的 GUI 框架,用于使用 Rust 和 C 语言快速开发桌面应用程序,它采用了 Mozilla WebRender 渲染引擎。
-
revela
在一系列后端之上的用户界面抽象
-
wiki-tui
易于使用的维基百科文本用户界面
-
iced_layershell
为 iced 提供的 layershell 绑定
-
kurumi
基于 GTK 和 Poppler 的极简 PDF 阅读器
-
animaterm
易于使用的终端用户界面库
-
all-is-cubes-ui
为 all-is-cubes 引擎提供的用户界面子系统
-
qt_3d_extras
Qt3DExtras C++ 库的绑定
-
leptonic
Leptos 组件库
-
dioxus-daisyui
Dioxus daisyui
-
oxytail-theme-defaults
一套用于创建简单主题的无色合理默认设置
-
cosmic-time
Iced 和 Cosmic DE 的动画库
-
lipl-display-slint
使用 slint 在屏幕上显示部分内容
-
robius-android-env
Rust 访问由 UI 工具箱管理的 Android 状态(原生 Java 对象)
-
gtk-rust-app
使用 Rust 和 GTK 编写 flatpak 应用程序的框架
-
zoha4
受 Tilda 启发的下拉终端,GTK4 风味
-
egui-datepicker
为 egui GUI 库添加日期选择器小部件
-
gvnc
GVnc 库的 Rust 绑定
-
icomoon_font_icons
所有 Kordamp Icomoon 字体图标的字符映射
-
cubism
Rust 的基本像素画布
-
audio-processor-iced-design-system
增强音频实验的 Iced GUI 风格
-
imnodes
Rust 绑定到 https://github.com/Nelarius/imnodes
-
egui_tracing_rs
将跟踪和日志集成到egui中,用于事件收集/可视化
-
chiroptui
基于 chiropterm 的 Swing 风格 UI 工具
-
egui_window_glfw_passthrough
使用 Glfw 的 egui 窗口后端
-
search-provider
Rust 对 GNOME Shell 搜索提供者 API 的封装
-
audio-widgets
为 Rust 收集的音频相关 UI 小部件
-
chc
快速且安全的 HTTP 客户端
-
kwui-sys
为 kwui 提供的系统 crate - 支持 JSX/CSS 的 GUI 库
-
rsiot-messages-core
实现消息类型的基特征
-
drag
从窗口开始拖动操作
-
kas-wgpu
KAS GUI / wgpu 前端
-
guibuilder
一个使用通过 stdin 传递的 JSON 构建 GUI 的程序
-
ratatui-statusbar
ratatui 的状态栏小部件
-
panicui
用户界面恐慌所需的解决方案
-
citron
通过按需通知获取系统数据
-
oxygengine-user-interface
Oxygengine的用户界面模块
-
nativefier_tauri
将任何网页转换为桌面应用程序(但,轻量级 <1MB)
-
awesome-app
使用Rust创建令人惊叹的桌面和云应用程序的Rust CLI
-
titanium
键盘驱动的网页浏览器
-
fractk
声明式桌面GUI框架
-
tauri-plugin-haptics
Android和iOS上的触觉反馈和振动
-
nodui
基于egui的可视图形编辑器
-
yakui-macroquad
将yakui与macroquad集成
-
egui-ash
ash(Vulkan)的egui集成
-
window-shadows
为您的窗口添加原生阴影
-
witas
Rust语言编写的一个适用于Windows的异步窗口库
-
bear-lib-terminal
BearLibTerminal的Rust FFI(Foreign Function Interface)
-
pax-chassis-common
Pax Chassis共享资源
-
miniblink
mininlink49的Rust绑定
-
kiss3d_conrod
conrod_core(一个易于使用、100% Rust、可扩展的2D GUI库)的分支,兼容WASM和Kiss3D
-
rscode
由Rust编写的编辑器
-
egui-twemoji
渲染彩色Twemojis的egui小部件
-
rustty-oxide
使用rustty的Rust终端应用程序的扩展GUI库
-
flowide
为'flow'程序编写的(WIP)IDE
-
actuate
响应式用户界面框架
-
mizuki
构建Tauri插件的工具包,通过GraphQL实现类型安全的IPC
-
lillinput
将libinput手势连接到i3和其他设备
-
concoct
跨平台UI框架
-
captrs
跨平台屏幕捕获库
-
fetcher-config
fetcher 配置
-
tauri-plugin-penetrable
使用win32api实现tauri主窗口的点击穿透
-
dorst
代码库引导和备份工具
-
tauri-plugin-window-state
保存窗口位置和大小,并在应用程序重新打开时恢复
-
wxbuild-rs
在build.rs文件中编译wxWidgets C++代码并将其链接到wxWidgets
-
egui_skia
为egui UI库集成的skia。在skia应用程序中渲染egui或在egui应用程序中渲染skia。
-
lipl-display-femtovg
使用femtovg在屏幕上显示部分内容
-
silkenweb-task
管理Silkenweb任务
-
jay-config
Jay合成器的配置crate
-
egui-controls
使用egui构建控制面板
-
qwit-desktop
Tauri应用程序
-
janki
Janky Anki
-
async-winit
像异步运行时一样使用winit
-
zino-dioxus
zino的Dioxus组件
-
slint-lsp
为Slint实现语言服务器协议
-
gvdb
glib gvdb文件格式
-
cuadra
布局类型
-
egui_editable_label
egui GUI库的可编辑标签小部件
-
hsv
将HSV颜色空间中的值转换为RGB
-
美味的元素
基于Savory的UI元素集合
-
rusty-duplication
使用Rust的桌面复制API在Windows上捕获屏幕,支持共享内存
-
finestra
跨平台原生UI框架
-
tauri-plugin-pinia
Tauri的持久Pinia存储
-
luminvent_winit
跨平台窗口创建库
-
workstyle
带样式的工作区!此程序将动态重命名您的工作区以指示每个工作区中运行的程序。它使用i3 ipc协议,这使得它与sway和i3兼容...
-
iced_graphics
一些后端无关的类型,可用于构建iced的渲染器
-
tauri-plugin-decorum
Tauri应用的具有意见的窗口装饰控制
-
tauri-rfd
文件对话框
-
fui_app
FUI UI框架的应用后端
-
表单验证
验证表单,并允许共享验证逻辑
-
winvd
访问Windows 11虚拟桌面API的函数,需要至少22621版本构建
-
piow
将图标置于您的sway工作空间
-
raventhemer
桌面Linux的主题管理器和切换器
-
pax-chassis-ios
特定平台的底盘,允许Pax卡式执行为原生iOS应用
-
yoyo
用于Polyhorn的动画库
-
egui-ark
egui GUI库和ark之间的绑定
-
nxui
一个基于Rust的跨平台GUI工具包
-
body
正在开发的解析器
-
egui_hotkey
egui的热键库
-
abar
创建动态的、"块"-风格状态字符串的接口
-
hyprland-per-window-layout
Hyprland wayland 合成器的每个窗口键盘布局(语言)
-
dm_x
使用 dmenu 作为选项选择器
-
egui_xml
egui 的 XML 宏
-
fltk-decl
以声明性方式描述您的 fltk-rs 应用程序,支持热重载!
-
yaib
专注于显示大量数据的 i3 栏
-
tinge
终端-gui工具,用于生成、分析、转换和处理颜色
-
i-slint-core
Slint 运行时库内部
-
farve
用于 owo-color'ful 日志和打印的微型宏
-
gdk4-x11
GDK4 X11 库的 Rust 绑定
-
kanami
基于 GTK 的电源菜单
-
egui-colorgradient
egui 的颜色渐变编辑器
-
egui_inspect
轻松创建用于编辑和预览数据的UI
-
egui_virtual_list
egui的虚拟列表小部件,支持可变高度项
-
libxmlb
libxmlb的Rust绑定
-
niccalc
计算电子烟液体所需的尼古丁量
-
iced_sessionlock
iced的sessionlock绑定
-
wallpaper
获取和设置桌面壁纸/背景
-
augmented_iced_baseview
iced的baseview运行时,为augmented-audio发布的fork版本:https://github.com/BillyDM/iced_baseview
-
gl-context-loader
适用于无_std OpenGL上下文的极简OpenGL功能加载器
-
leptos-struct-table
从结构定义生成完整的Leptos数据表组件
-
raf
使用requestAnimationFrame的浏览器事件循环调度器
-
dioxus-router
Dioxus应用的跨平台路由器
-
kwui-cli
kwui 的命令行工具 - 一个支持 JSX/CSS 的 GUI 库
-
calloop-wayland-source
callloop 的 wayland-rs 客户端事件源
-
im-native-dialog
用于即时模式 GUI 库的 native-dialog 包装器
-
imgui-ext
使用 derive 宏在结构体上构建调试 UI(基于 imgui crate)
-
ribir_gpu
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
rich-sdl2-rust-sys
Rust 的 sdl2 绑定
-
rapier-egui
通过 Egui 进行 Rapier 状态检查器
-
egui-dataframe
Rust egui Widgets 用于 polars dataframe
-
yew-and-bulma
为 Yew 提供的 Bulma CSS 组件
-
expanse
高性能且跨平台的Flexbox实现
-
qt_gui
QtGui C++ 库的绑定
-
tinyrss
小型简单的 RSS 聚合器
-
xloop
窗口初始化
-
flutter-plugins
flutter-rs 插件
-
rustofi
构建简单的 'Rofi 用户界面' 应用程序
-
elkowar/eww
适用于每个人的小部件!
-
gxi
Rust 基于零成本跨平台原生小部件的组件系统
-
sourceview5
Rust 对 GtkSourceView 5 的绑定
-
tex-match
通过绘制搜索超过1000个不同的LaTeX符号
-
nu_plugin_explore_ir
一个名为 explore_ir 的 nushell 插件
-
despell
在 tmux 状态行中放置图标
-
zng-ext-hot-reload
zng项目的一部分
-
statusinfo2
打印系统各种指标
-
ravel-web
一个专注于人体工程学、效率和简洁性的Rust UI实验性方法
-
clin
命令完成桌面通知
-
raui-immediate
RAUI 立即模式 UI 层
-
freya-native-core
Freya 的原生 DOM
-
stretch2
高性能且跨平台的Flexbox实现
-
xkbcommon-rs
libxkbcommon 在安全 Rust 中的移植
-
phoronix-reader
用 Rust 编写的 CLI 应用程序,可解析并打印 Phoronix 首页的信息
-
silkenweb-parse
将 HTML 解析为 Silkenweb 数据
-
xilem
下一代跨平台 Rust UI 框架
-
marsbar
marswm(以及其他 EWMH 兼容的窗口管理器)的任务栏
-
bui-backend
使用 Tokio 的浏览器用户界面 (BUIs)
-
tauri-plugin-nosleep
用于防止操作系统节能功能的 Tauri 插件
-
ytui
使用 invidious API 的 YouTube 终端用户界面。(开发中)
-
pop-os/pop-upgrade-gtk
升级 Pop!_OS 及其恢复分区到新版本
-
pugl-sys
pugl 的封装器
-
megaui
无依赖项的即时模式 UI 库
-
i3-back
一个 i3/Sway 工具,用于切换到上次关注的窗口。允许在桌面环境中执行类似 Alt+Tab 的操作。
-
cargo-lens
(WIP) 一个元级检查你的 rust-project 的工具。获得福尔摩斯的认可
-
ontv
用于跟踪电视剧的丰富桌面应用程序
-
yofi
wayland 的极简菜单
-
alpine-markup
Alpine 简单 HTML 模板引擎的核心标记类型
-
egui-winit
使用egui与winit的绑定
-
i3quitdialog
为i3wm提供的退出对话框
-
leafrender
一个简单易用的库,可以将像素显示在屏幕上,不受平台限制
-
floem-window-vibrancy
让您的窗口充满活力
-
直观的
构建声明性基于文本的用户界面
-
re_ui
围绕egui构建的GUI主题和辅助工具的重启
-
dagger_layout
为dagger提供的UI布局库
-
oxytail-theme-dark
为oxytail-base提供的深色主题
-
libui
一个本地、跨平台且轻量级的UI工具包
-
swaywm-alttab
将熟悉的Alt-Tab快捷键带到Linux上的Sway WM工作空间
-
leptonic-theme
Leptonic组件库的主题构建器
-
gio-sys
libgio-2.0的FFI绑定
-
winit-gtk
跨平台窗口创建库
-
lib-poki-launcher
支持poki-launcher的GUI框架库
-
drteeth
适用于桌面应用的低复杂度网络技术用户界面库
-
wayout
为实现zwlr_output_power_management_v1的wlroots合成器设置输出模式
-
egui_glfw_gl2
使用GLFW的egui后端
-
tauri-plugin-theme
动态更改Tauri应用主题
-
egui-macroquad
egui和macroquad之间的绑定
-
floem-ui-kit
Floem GUI库的可用UI组件
-
webelements
将HTML转换为Rust代码的宏
-
wallpaper-app
创建桌面壁纸应用的函数
-
mergui
与quicksilver游戏引擎一起使用的GUI系统
-
tauri-plugin
构建脚本和运行时Tauri插件定义
-
dioxus-query
为Dioxus提供的完全类型化、异步、可重用的缓存状态管理 🧬
-
ttf-firacode
Rust的Fira Code TrueType字体
-
augment-wallman
基于wlroots的合成器的壁纸管理器
-
rfdx
文件对话框
-
qmlrs
Rust的QtQuick绑定
-
klask
自动为clap应用创建GUI
-
i3status_ext
扩展i3status
-
gnostique
原生的桌面Nostr客户端
-
i3-open-next-ws
i3wm管理工作空间的辅助工具
-
leptos-chartistry
Chartistry是Leptos的图表库
-
dont_disappear
一个小型crate,可以防止程序结束时控制台窗口关闭
-
libbismuth
libbismuth 的 Rust 绑定
-
robar
为 X Window System (X11) 设计的灵活的系统叠加栏
-
steno-drill
一个帮助学习速记的小型 TUI 程序
-
estash
一个开源、跨平台、用 Rust 编写的加密数字保险库(存储文件和文本),可设置路径,一键复制内容到该文件
-
stamp
操作文本矩形
-
graphene-rs
Graphene 库的 Rust 绑定
-
x11oo
面向对象的 X11 API
-
stray
freedesktop StatusNotifierWatcher 的实现
-
egui-sdl2-event
为 SDL2 窗口应用程序中的 egui 处理事件
-
wayland-protocols-async
使用 Actor 模型和 tokio 消息实现的异步 Wayland 客户端协议
-
qt_qml
QtQml C++ 库的绑定
-
chargrid
文本 UI 组件框架
-
flo
FlowBetween的用户界面描述
-
wei-windows
wei windows
-
yayi
一款用于下载和观看YouTube视频的图形用户界面
-
egui_vulkano
egui的Vulkano图形后端
-
view
构建视图的宏
-
penrose_ui
penrose窗口管理器库的UI元素
-
wayland-cursor
libwayland-cursor的绑定
-
pagebrowse_manager
使用Pagebrowse所需的独立webview管理器
-
egui_glow_tao
使用glow库原生使用egui的绑定
-
cargo-gra
gtk-rust-app的Cargo子命令
-
i3ref
i3wm的命令行参考查看器
-
rrs
一个基于Rust的跨平台GUI工具包
-
header
正在开发的解析器
-
tauri-plugin-spotlight
一个为 Tauri 窗口提供类似 MacOS Spotlight 搜索功能的 Tauri 插件
-
tauriless
无需安装即可运行类似 Tauri 的应用程序
-
wimp
我的指针在哪里?
-
layer-shika
一个带有 Slint UI 的层壳库
-
libhandy
libhandy 的 Rust 绑定
-
atomblocks
为 dwm 和类似窗口管理器提供的异步、绝对轻量级的简单栏
-
easy-imgui-window
使用 winit 和 easy-imgui-renderer 为 easy-imgui crate 提供的默认窗口化
-
dioxus-interpreter-js
Dioxus 的 JS 解释器 - 一个用于交互式用户体验的并发渲染无关的 Virtual DOM
-
kas-dylib
KAS GUI / dylib
-
relm4-store
relm4 的数据存储
-
rustbox
termbox 库
-
iced_video_player
为 Iced 提供的方便的视频播放小部件
-
azul-web
Azul GUI 工具包的 Web API 实现
-
简单窗口
跨平台窗口创建库
-
wayland-wf-shell
Wayfire Shell Wayland协议
-
layershellev
为layershell提供的类似winit的事件循环的额外shell绑定
-
flutter-engine
在Rust中的Flutter引擎嵌入器
-
gdk4-win32
GDK4 Win32库的Rust绑定
-
tauri-runtime-wry
到Tauri运行时的Wry绑定
-
imgui-windows-d3d12-renderer
基于windows-rs绑定的Dear ImGUI的D3D12渲染器
-
exgrid
egui::Grid的替代品,具有几个升级
-
b3-core
一个跨平台框架,提供对图形应用程序主要元素的访问和管理
-
cognitive-graphics
与硬件图形相关的工具
-
i-slint-backend-testing
Slint的OpenGL渲染后端
-
tauri-build
与https://crates.io/crates/tauri配合使用的构建时代码
-
sapp-darwin
miniquad渲染库的一部分。对sokol-app稍作修改的本地绑定
-
cursive_core
Cursive TUI的核心组件
-
narui
一个受React启发的UI库,用于使用Rust和Vulkan构建多媒体桌面应用程序
-
simple-layout
嵌入式图形的布局库
-
tauri-plugin-log
为您的Tauri应用程序提供可配置的日志记录
-
sixtyfps-lsp
SixtyFPS LSP服务器
-
winit-modular
可以同时运行在单独线程上的winit事件循环代理
-
vte4
Rust对VTE Gtk4库的绑定
-
captrs2
captrs跨平台屏幕捕获库的更新
-
egui_glow
使用glow库原生使用egui的绑定
-
mina
一个表达性强、框架独立的Rust动画库
-
orbtk-tree
基于DCES的树结构
-
dioxus-fullstack
全栈Dioxus实用工具
-
imgui-sys
对dear imgui的原始FFI绑定
-
sanguine
在Rust中创建动态TUI体验
-
guion_sdl2
guion的后端
-
zero-ui
在zero项目中
-
yew-bootstrap
为Yew的Bootstrap 5组件
-
tray-icon2
为桌面应用程序创建托盘图标
-
azul-widgets
Azul GUI框架的内置小部件(按钮、复选框、标签等)
-
menubar
跨平台的本地菜单库
-
wayland-csd-frame
wayland CSD互操作公共特性和类型
-
iui
小型、易于分发的GUI绑定
-
imgui-memory-editor
Rust的imgui内存编辑器绑定
-
shadowsocks-gtk-rs
使用gtk-rs实现的shadowsocks-rust客户端的桌面GUI前端
-
eyeball
给你的Rust类型添加可观察性!
-
rq
Rust到Qt的库
-
gled
使用libgled控制动画并将其通过Art-Net发送到定制灯具/装置的GTK接口
-
rsiot-extra-components
额外组件
-
wayland-kbd
使用libxkbcommon的wayland-client键盘映射工具
-
kas-resvg
KAS GUI / 小部件
-
conrod_floatwin
为Conrod UI提供虚拟窗口库
-
termal-term
Termal是一个为x11的终端模拟器
-
soup3
Soup的Rust包
-
paro-rs
一种有见地的开发tauri桌面应用程序的方式,其中你不需要编写任何客户端代码(无JavaScript,无WebAssembly),因为所有HTML渲染和事件处理都在内部完成……
-
荷兰语
为 fltk-rs 编写的 Elmish 架构
-
rmenu
受 rofi 和 dmenu 启发的菜单
-
epaint
用于 GUI 工作的简单 2D 图形库
-
egui_web
用于将 egui 代码编译到 WASM 以在网页上使用的绑定
-
redblocks
用 rust 编写的适用于 dwm 等的模块化状态栏
-
nuit
使用原生控件实现的跨平台 UI 库,适用于 Rust
-
virtual_view_dom
为 dom 设计的虚拟视图事务渲染器
-
egui-resources
为 Rust 提供的 egui 资源
-
alcro
使用 rust 和现代网络技术创建桌面应用程序
-
irondash_dart_ffi
Dart FFI API 的 Rust 绑定
-
relm4-css
受 Elm 启发并基于 gtk4-rs 的惯用 GUI 库
-
skulpin
通过结合 Vulkan 和 Skia 实现硬件加速 2D 绘图的简单选项
-
panoramix
Rust中响应式UI的原型实现
-
expect-dialog
使用对话框进行通知的错误处理,而不是仅仅输出到stdout
-
kiss-ui/kiss-ui
基于IUP(http://webserver2.tecgraf.puc-rio.br/iup/)构建的Rust UI框架
-
druid-win-shell
用于druid工具包的特定于Windows的应用程序外壳
-
imgui-glfw-rs
GLFW的ImGui输入处理
-
zng-tp-licenses
zng项目的一部分
-
raui-immediate-widgets
RAUI即时模式UI层的Widgets库
-
i3-autolayout
自动管理i3窗口管理器布局的服务
-
viewbuilder
跨平台UI框架
-
jotspot
一款多功能的基于文本的用户界面(TUI)工具,旨在简化注释过程
-
bevy-inspector-egui
bevy游戏引擎的检查器插件
-
marcel
iced GUI 框架的动态主题库
-
ribir_widgets
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
tether
网页视图窗口
-
uaf
UI 自动化框架
-
libmars
构建窗口管理器和相关实用工具
-
tauri-plugin-nfc
在 Android 和 iOS 上读取和写入 NFC 标签
-
agui
一个反应式 GUI 项目
-
clipboard_wayland
访问 Wayland 窗口的剪贴板
-
implot
到 https://github.com/epezent/implot 的 Rust 绑定
-
tauri-plugin-status-bar-color
设置状态栏颜色的 Tauri 插件
-
meliusgfx
为 Melius 开发的 OpenGL 包装器(WIP)
-
gtk_liststore_item
Rust 的 gtk::ListStore 结构自动推导
-
raui-tesselate-renderer
RAUI 渲染器,将布局细分为顶点和索引缓冲区
-
ui-automation
控制用户界面,跨平台
-
slint-build
Slint 构建脚本的辅助工具
-
imgui-dx9-renderer
imgui crate 的 DirectX 9 渲染器
-
ui-sys
对最小化、跨平台、小部件集
libui
的本地绑定 -
simple_tui
SimpleTUI 是一个轻量级且跨平台的文本用户界面 (TUI) 库
-
narui_widgets
narui 图形界面框架的核心小部件
-
allegro_dialog-sys
Allegro 5 对话框插件 Rust 绑定
-
astaxanthin
使用 HTML & CSS 的本地应用程序
-
flutter-download
下载构建 flutter 引擎
-
floem_reactive
一个具有精细粒度反应性的原生 Rust UI 库
-
cef
在 Rust 中
-
webview-sys
webview 的 Rust 本地 ffi 绑定
-
vst_window
适用于 VST 插件的跨平台窗口库
-
fltk-fluid
为 fltk 的 fluid (RAD 工具) 提供的 Rust 包装器
-
savory-style
Savory 的类型化 CSS 样式
-
arcdps-imgui
为 dear imgui 提供的高级 Rust 绑定;用于 arcdps 插件
-
sdfui
基于符号距离字段的 UI 库
-
carbide_winit
100% Rust,可扩展的2D GUI库
-
silkenweb-inline-html
将 HTML 片段转换为 Silkenweb 节点
-
tauri-driver-fork
Tauri 应用程序的 Webdriver 服务器
-
freya-engine
Freya 图形 API 的抽象
-
taskbar_interface
桌面任务栏的接口
-
iced_renderer
iced 的官方渲染器
-
conrod_gfx
100% Rust,可扩展的2D GUI库
-
cart-tmp-winit
跨平台窗口创建库
-
imgui-log
镜像到 imgui 窗口和/或 stdout 的日志后端
-
dardan_ui
基于 SDL2 的 GUI 工具包。目标是使其易于使用,并类似于面向对象的编程语言的 GUI 工具包。
-
leptos-tiptap-build
leptos-tiptap 的构建依赖
-
savory-router
Savory 路由器,用于为您的应用生成路由器
-
fltk-webview
嵌入式 fltk 窗口的 Webview
-
imgui-winit-support
imgui crate 的 winit 支持代码
-
gnome-dbus-api
用于与 GNOME DBus 和 Gsettings 交互的 API
-
dxgcap2
使用 DXGI 在 Windows 上进行屏幕捕获的 Rust
-
alpine-html
Alpine 简单 HTML 模板引擎的 HTML 类型
-
rsblocks
为 Linux 上的 dwm 窗口管理器提供的多线程状态栏
-
nxui-build
NXUI的构建脚本
-
textyle
受SwiftUI启发的基于文本的声明式UI库
-
firmament
布局
-
sciter-rs
Sciter的Rust绑定 - 可嵌入的HTML/CSS/script引擎(跨平台桌面GUI工具包)。也支持DirectX / OpenGL。
-
freya-node-state
Freya中使用的Dioxus RealDOM元素的内部节点状态
-
termi-graphics
一个为cli艺术设计的低级像素艺术开发工具
-
egui_commonmark_macros
将markdown直接嵌入二进制文件作为egui小部件
-
fontique
字体枚举和回退
-
opbox
通过命令行创建基于GTK的按钮对话框
-
barfly
WIP。不要使用。在rust中实现osx dock/windows任务栏应用程序。
-
dioxus-material-symbols
Dioxus的Material Symbols
-
i3nator
Tmuxinator for the i3 window manager
-
qt_charts
QtCharts C++库的绑定
-
wayland-commons
wayland-client和wayland-server使用的通用类型和结构
-
glade-bindgen-gtk4
生成gtk glade绑定(gtk4)
-
tauri-plugin-fanto
与webdriver-downloader集成的tauri插件fantoccini
-
avalanche-web
avalanche的客户端Web集成
-
barust
A X11状态栏
-
modui
Around winit to allow modular ui's的包装器
-
xcb-wm
icccm和ewmh扩展for xcb
-
silkenweb-tauri
Silkenweb Tauri集成
-
avalanche
一个跨平台的响应式GUI库
-
dioxus-chessboard
Dioxus的棋盘组件
-
fltk-evented
fltk-rs的监听小部件
-
suit
UI工具包
-
tauri-plugin-oblivion
遗忘之塔的 Tauri 插件
-
dux
X11 背光管理器
-
rfvp
FVP 引擎的非官方 Rust 跨平台实现
-
umberwm
简约 X11 窗口管理器
-
druid-shell
用于 Druid 工具包的平台抽象应用程序壳
-
miniblink-sys
mininlink49的Rust绑定
-
zui-widgets
向您的 UI 添加小部件的
zui
的补充 -
totp_clipboard
GUI TOTP 客户端,两步即可获取 totp 代码
-
rsiot-webstorage
使用浏览器 LocalStorage 存储和加载消息
-
imgui-glium-renderer
imguicrate 的 Glium 渲染器
-
egui_winit_ash_vk_mem
用于 winit、ash 和 vk_mem 的 egui 集成 crate
-
DesignerHelper-rs
Qt designer.exe 启动器
-
jay-toml-config
Jay 合成器的内部依赖
-
clutter-rs
Clutter 库的 Rust 绑定
-
wayland-protocols-plasma
Plasma wayland 协议扩展的生成 API
-
azulc
Azul XML-to-Rust 编译器(及库)
-
winwin
Windows 窗口管理
-
fungui
用户界面布局系统
-
nfd
nativefiledialog 的 Rust 绑定
-
rsgt
GUI 工具包
-
nsf-imgui
替代(个人)imgui Rust 绑定
-
acrylic-wayland
为 wayland 环境编译 acrylic 应用
-
sourceview4
GtkSourceView 4 的 API 绑定
-
bevy_lunex_utility
bevy_lunex 的支持包
-
webkit6
WebKit 6.0 的 Rust 绑定
-
alert
运行命令并将结果报告到您的手机或桌面
-
kitsune_ui
Rust 中的保留模式 UI 库
-
zng-app
zng项目的一部分
-
webkit2gtk-sys
webkit-gtk 库的 Rust 绑定
-
dioxus-lib
Rust 开发跨平台用户界面的便携、性能良好且人性化的框架
-
dioxus-use-computed
在 Dioxus 应用中以最有效的方式运行资源密集型计算 🧬 apps 🦀
-
wayland-clipboard-listener
实现 wlr-data-control-unstable-v1,监听剪贴板
-
bevy-overlay-wrapper
Bevy Overlay 插件的 CEF 绑定
-
gtk4-sys
GTK 4 的 FFI 绑定
-
polyhorn
在 Rust 中快速构建跨平台应用程序
-
gdk4-wayland
GDK 4 Wayland 库的 Rust 绑定
-
arcen
基于 Yew 的 neutron 原生 GUI 框架
-
gelatin
一个基本的 UI 框架
-
icee
iced UI 框架的类似 CSS 风格的系统
-
chakra
正在开发中的微服务框架
-
imgui-sdl2-support
为 imgui crate 提供的 sdl2 支持代码
-
crossfont
跨平台本地字体加载和光栅化
-
tauri-plugin-barcode-scanner
在 Android 和 iOS 上扫描 QR 码、EAN-13 和其他类型的条形码
-
egui-skia-sdl2-event
为 SDL2 窗口应用程序中的 egui 处理事件
-
libnotify
Rust 到 libnotify 的绑定
-
imgui_styles
即时 GUI 主题的集合
-
qt_3d_core
Qt3DCore C++ 库的绑定
-
tauri-plugin-keygen
Keygen.sh 许可证的 Tauri 插件
-
dhcp
协议库
-
zaplib_x11_sys
Zaplib 的 x11 绑定
-
anki-status
Anki 2.1.x 状态栏插件
-
RustyVault
终端中的图形界面密码管理器。加密且安全。
-
raui-retained
RAUI 保留模式 UI 层
-
egui-tetra
Tetra的egui集成
-
tauri-plugin-cli
从 Tauri 应用程序的命令行界面解析参数
-
DCSR
用于预览文档的小型网页窗口
-
pix-engine
一个用于简单游戏、可视化和图形演示的跨平台图形/UI 引擎框架
-
neutrino
基于 web-view 的 Rust 的 GUI 前端
-
webview
使用 webview 渲染 HTML5 的 Rust 的轻量级跨平台 UI 库
-
conrod_prompt
用于创建用户提示小部件的 conrod 库
-
slint-center-win
在
winit
后端上运行 Slint 窗口的居中 -
ironbird_engine_context
为 FFI 提供轻松访问 FlutterView、FlutterBinaryMessenger 和 FlutterTextureRegistry
-
rectcut-rs
来自 https://halt.software/dead-simple-layouts/ 的 rectcut 概念
-
pax-std-primitives
帕克斯标准库的原语crate
-
notifrust
几乎和notify-rust一样好
-
yoga
为Facebook的Yoga提供Rust绑定,Yoga是一个Flexbox布局引擎
-
egui-wgpu
用于通过wgpu库原生使用egui的绑定
-
tray-icon-ex
为桌面应用程序创建托盘图标
-
blue_engine
通用、易于使用、快速且可移植的图形引擎
-
lemna
为Rust提供的响应式UI框架
-
gtk-layer-shell-sys
为gtk-layer-shell生成的不可保存的gir FFI绑定
-
eyeball-im-util
eyeball-im
-
orbtk-api
提供基础API和元素的API crate,用于像OrbTk这样的小部件基础
-
yuck
语言,eww使用的声明性UI描述语言
-
iced_futures
为iced提供命令、订阅和未来执行器
-
relm4-store-backend-dummy
relm4-store 的模拟后端,用于编写测试
-
material-icons
Google Material Icons 字体的强类型代码点映射
-
rlink-connector-files
高性能流处理框架
-
leptos-material
Material Web Components 的 Leptos 组件包装器
-
agui_primitives
agui 的原始小部件
-
event_types
帮助以惯用方式表示用户输入事件的类型
-
cnx-contrib
Cnx 状态栏的附加小部件
-
sessionlockev
为 ext-session-shell 带有类似 winit 的事件循环的额外壳绑定
-
rbmenu-tui
rbmenu 的终端用户界面
-
mogwai-hydrator
mogwai 库的视图激活
-
egui-tao
使用egui与winit的绑定
-
kas-theme
KAS GUI / 主题支持
-
slint-interpreter
Slint 解释器库
-
i-slint-backend-linuxkms
Slint的OpenGL渲染后端
-
accesskit_winit
AccessKit UI 可访问性基础设施:winit 适配器
-
dim-screen
原生 Wayland 屏幕变暗工具
-
sir
在组件函数中编写 SCSS
-
rutter_layout
将 flutter 布局算法移植到 rust
-
iced_focus
为 Iced 应用程序派生一个焦点链的 proc-macro
-
wlroots
Wayland 合成器框架
-
egui_overlay
Egui 集成,轻松创建桌面覆盖
-
skulpin-plugin-imgui
skulpin 的一个插件,实现了 imgui 渲染
-
freya-devtools
Freya 的 Devtools 面板集成
-
xcb-imdkit
xcb-imdkit 的包装器,使用 XCB 为 XIM 协议提供 IME 客户端
-
liquid-layout
使用Z3证明器解决UI约束的布局引擎
-
dlauncher
基于Ulauncher的Linux应用程序启动器
-
easy-imgui-renderer
easy-imguicrate的默认渲染器,通过glow使用OpenGl
-
iced_wgpu
在wgpu之上为iced提供渲染器
-
silkenweb-test
测试工具
-
azul-text-layout
Azul桌面GUI框架的文本布局算法
-
debugui
为您的程序添加一个GUI窗口,以在运行时查看和操作值
-
waylock
适用于wayland合成器的屏幕锁定器
-
clipmon
剪贴板监控器是一个Wayland助手,在复制应用程序退出时保持选择
-
puffin-imgui
Puffin分析器的ImGui GUI绑定
-
progress
显示基于文本的进度条和作业状态
-
bevy-ui-dsl
简化 bevy_ui 小部件创建的 DSL 库
-
zng-ext-single-instance
zng项目的一部分
-
melius
利用 OpenGL 创建快速响应的用户界面的 GUI 库
-
imgui-glium-renderer-filter
imgui-glium-renderer 的分支,允许为每个纹理设置纹理过滤
-
gtk
GTK+ 3 库的 Rust 绑定
-
simple-message-box
创建一个简单的消息框
-
cursive_tree_view
cursive 的树视图实现
-
dessin-macros
crate
dessin
的宏定义 -
lucas-test
使用 Tauri 为所有桌面平台创建小巧、安全的应用程序
-
tileme
(尚未) Windows 10 的分割窗口管理器
-
conrod_example_shared
用于在 conrod 示例之间共享通用代码的小 crate
-
tauri-plugin-drag-as-window
从 DOM 元素启动拖动操作到其自己的窗口
-
rsiot-components-config
组件配置
-
tauri-plugin-system-info
用于检索系统信息的tauri插件
-
rdl
用于.desktop文件的dmenu启动器
-
input-emulation
lan-mouse使用的跨平台输入模拟库
-
fusebox-sys
fusebox的FFI绑定
-
epi
用于使用egui编写应用程序的无后端接口
-
azul-desktop
azul的桌面渲染API
-
libdazzle
libdazzle的Rust绑定
-
ribir_geom
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
runa-orbiter
Wayland协议接口的参考实现
-
floem-winit
Floem的非官方winit分支
-
silkenweb-macros
Silkenweb进程宏
-
tauri-plugin-notification
在您的Tauri应用程序中发送桌面和移动通知
-
tauri-web-view
Rust对webview的绑定,webview是一个小型跨平台库,用于在桌面应用程序中渲染基于Web的GUI
-
fungui_syntax
为fungui提供的语法解析
-
winflip
制作一个小型轻量级窗口库的实验
-
cogl-rs
Cogl库的Rust绑定
-
penrose_keysyms
与penrose一起使用的X11键符号
-
wayland-protocols-misc
为杂项和已弃用的Wayland协议扩展生成的API
-
taxi
Polyhorn的导航库
-
ez_term
一个关注简洁性的跨平台终端UI框架。使用YAML(ish)配置文件构建您的TUI。
-
tauri-plugin-biometric
在Android和iOS上提示用户进行生物识别认证
-
typer
文本渲染库,具有一些附加功能
-
winex
为需要更多窗口功能的用户提供的跨平台窗口装饰和功能
-
bevy_lunex_ui
bevy_lunex 的支持包
-
imfile
完全使用Rust编写的imgui-rs自定义文件对话框
-
libawm
为awm提供动力的库 - 从penrose分支而来
-
qt_3d_input
Qt3DInput C++库的绑定
-
implot-sys
对implot的原始FFI绑定
-
dbusmenu-gtk3
dbusmenu-gtk3的Rust绑定
-
dioxus-desktop
Dioxus的WebView渲染器
-
i-slint-renderer-femtovg
基于FemtoVG的Slint渲染器
-
libharuhishot
为wayland实现screencopy
-
tauri-plugin-drag
在Tauri窗口外启动拖动操作
-
dcampbell24/iup
Rust 对 IUP 的绑定
-
prototty_grid
用于渲染器的 prototty_render::ViewGrid
-
x11cap
使用 Rust 的 X11 屏幕捕获
-
yakui
游戏 UI 库
-
carbide
包括其他 carbide crate,并可选择功能
-
leftwm-core
冒险者的窗口管理器
-
graphene-sys
libgraphene-1.0 的 FFI 绑定
-
i-slint-renderer-skia
基于 Skia 的 Slint 渲染器
-
zng-wgt-dialog
zng项目的一部分
-
polyhorn-layout
flexbox 布局算法的抽象
-
tui-big-text
Ratatui 小部件,用于在终端中显示大文本
-
autopilot
Rust 的跨平台 GUI 自动化库
-
kill-desktop
礼貌等待图形应用程序退出
-
azul-winit
跨平台窗口创建库
-
hybrid-bar
为wlroots合成器制作的状态栏
-
yabaiswitch
Steven的脚本,用于使用Yabai切换窗口
-
egui_render_three_d
使用three-d作为egui渲染后端
-
aflak_imgui
dear imgui 的高级Rust绑定
-
vgtk
GTK的声明性UI框架
-
tauri-winit
跨平台窗口创建库
-
sixtyfps-rendering-backend-default
辅助crate,用于为SixtyFPS选择默认渲染后端
-
notif
将远程通知路由到当前桌面
-
freya-hooks
为Freya设计的钩子库
-
运行时库
运行时
-
wayland-scanner
Wayland Scanner:从XML方式land协议文件生成Rust API
-
istamon
显示Icinga实例服务和主机状态的桌面应用程序和命令行界面
-
gemgui
GUI应用程序库
-
alchemy
用Rust编写的跨平台GUI框架。适用于每个平台的本地视图层。受到UIKit/React的启发。
-
i3monkit
用于构建自定义i3status替代品的工具包
-
qt_widgets
QtWidgets C++库的绑定
-
granite-rs-sys
Granite的FFI绑定
-
bear-lib-terminal-sys
Rust的纯BearLibTerminal FFI
-
dbusmenu-glib
Rust对dbusmenu-glib的绑定
-
i-slint-backend-selector
选择Slint默认渲染后端的辅助crate
-
floem_renderer
一个具有精细粒度反应性的原生 Rust UI 库
-
relm4-store-view-implementation
relm4-store 的视图实现
-
irondash_engine_context
为 FFI 提供轻松访问 FlutterView、FlutterBinaryMessenger 和 FlutterTextureRegistry
-
gdk4-sys
GDK 4 的 FFI 绑定
-
nannou_egui
nannou 的 egui 集成
-
egui_glfw_gl
使用GLFW的egui后端
-
prototty_app
所有 prototty 应用程序需要实现的接口
-
oriak
Qt 的现代轻量级替代品
-
ribir_painter
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
dbgcmd
在应用程序内实现命令行风格的调试控制台。它不处理渲染,也不处理任何单个命令的逻辑。它只模拟控制台的状态。
-
sixtyfps-rendering-backend-gl
SixtyFPS 的 OpenGL 渲染后端
-
lillinput-cli
连接 libinput 手势到 i3 等的应用程序
-
gnome-desktop
GNOME 工具库的 Rust 绑定
-
rsiot-logging
日志配置
-
javascriptcore6
JavaScriptCore 6 的 Rust 绑定
-
fui_system_core
FUI 库的核心系统元素
-
rustdesk
基于 Penrose 的最小化平铺窗口管理器
-
bevy_lunex
为 Bevy 实体构建的快速路径保留布局引擎
-
dagger
UI 库
-
relm-core
Rust 异步 GUI 的核心流和事件循环原语。relm crate 的基础。
-
kas-core
KAS GUI / 核心
-
fluid-parser
Fluid (fltk ui designer) 文件解析器
-
raui-tetra-renderer
RAUI 渲染器,用于 Tetra 游戏引擎
-
portal-screencast
Rustic 接口到 ScreenCast 桌面门户
-
casuarius
犀牛鸟线性约束求解算法
-
appy
声明式UI框架,具有原生渲染
-
topdrop
下拉窗口管理器,类似于tdrop
-
wita
适用于Windows的Rust窗口库
-
skryn
基于servo/webrender的桌面GUI库
-
rsui
Rust的跨平台UI库
-
glyph_ui
利用Elm架构的TUI库
-
wayland-window
基于wayland-client的最简窗口装饰库
-
douglas
基于Elm架构的微小TUI框架
-
tauri-driver
Tauri 应用程序的 Webdriver 服务器
-
cursive-macros
cursive TUI库的Proc-macros
-
x-pixiv
Pixiv下载器
-
aui
在 Rust 中创建用户界面
-
better-web-view
修改 web-view 并提供 Rust 后端与 JavaScript 前端之间更好的通信方式
-
dessin
为 PDF、SVG 构建复杂绘图
-
swil
跨平台窗口创建库
-
gtk4-layer-shell-sys
为 gtk4-layer-shell 未保存的 gir 生成的 FFI 绑定
-
iced_tiny_skia
基于 tiny-skia 的 iced 软件渲染器
-
qt_3d_render
Qt3DRender C++ 库的绑定
-
raui-ggez-renderer
为 GGEZ 游戏引擎的 RAUI 渲染器
-
push2talk
此 Push to talk 应用程序与 wayland/x11 以及 pulseaudio (pipewire) 一起工作
-
rustycan
适用于游戏和应用的有力 UI 框架
-
ori
Rust 的声明式 UI 框架
-
lazybar-core
轻量级、事件驱动的 X11 状态栏
-
连杆活塞
100% Rust,可扩展的2D GUI库
-
easy-imgui-sys
Dear ImGui C++ 库的低级别绑定
-
UWUWUW
跨平台WebView渲染库
-
qt_generator_common
Rust-Qt crate 生成和构建的通用工具
-
propertybindings
基于 Rust 的实验性 QML-like 语言
-
sauron-native
用于构建客户端 web 应用的 HTML 库
-
kas-macros
KAS GUI / 宏
-
libhelium-sys
libhelium 的 FFI 绑定
-
capacitor_bindings
帮助您使用 Rust 构建 Android 和 iOS 应用的 Capacitor 绑定
-
osintui
开源情报终端用户界面
-
zng-wgt-settings
zng项目的一部分
-
slint_orbclient
Slint 平台对 Redox 的支持
-
dioxus-charts
Dioxus 的图表组件库
-
rsiot-env-vars
从操作系统和.env文件中加载环境变量
-
fltk-table
fltk-rs的智能表格小部件
-
alchemy-lifecycle
包含Alchemy跨平台GUI框架中使用的特性
-
tauri-plugin-updater
Tauri应用程序的应用内更新
-
waystone
纯Rust编写的Wayland合成器
-
sixtyfps-compilerlib
SixtyFPS编译器内部库
-
relm4-store-collections
relm4-store所需的自定义集合
-
fermi
Dioxus的全局状态管理
-
libwayshot
基于wlroots并实现zwlr_screencopy_v1协议的截图crate
-
cognitive-outputs
与
cognitive
相关的输出功能 -
tauri-webkit2gtk
webkit-gtk库的Rust绑定
-
smithay
编写wayland合成器
-
webkit-web-process-extension6
WebKitWebProcessExtension 6的Rust绑定
-
ribir_text
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
zng-view
zng项目的一部分
-
imgui-filedialog
Rust 与 https://github.com/aiekick/ImGuiFileDialog/ 的绑定
-
iced_highlighter
iced 的语法高亮器
-
relm4-macros
受 Elm 启发并基于 gtk4-rs 的惯用 GUI 库
-
cognitive-device-manager
cognitive
的设备管理 -
libadwaita-sys
libadwaita 的 FFI 绑定
-
fui_controls_media
FUI UI 框架的媒体控件
-
i-codegen
cod
-
gladis4
轻松将 Glade 生成的 UI 文件导入 Rust 代码
-
qt_ui_tools
QtUiTools C++ 库的绑定
-
bevy_editor_pls
bevy 应用程序的 In-App 编辑工具
-
carbide_wgpu
通过wgpu辅助渲染carbide UI
-
tauri-webview-sys
webview 的 Rust 本地 ffi 绑定
-
wayrs-core
wayrs的核心Wayland类型
-
iced_runtime
iced的无渲染器运行时
-
dioxus-tui
Dioxus基于TUI的渲染器
-
raui-app
RAUI应用层,专注于UI开发
-
clutter-sys-rs
Clutter库的FFI绑定
-
feu
适用于tiling窗口管理器的最小化应用程序启动器
-
webview_official
官方Webview-org Rust绑定,一个用于桌面应用程序渲染基于Web的GUI的小型跨平台库
-
myumberbar
简约状态栏实例
-
libwaysip
Wayland原生(zwlr_layer_shell)区域选择客户端库
-
fltk-extras
为 fltk-rs 提供的一些额外控件
-
freya-elements
为 Freya 设计的内部元素、属性和事件
-
runa-io
使用 wayland wire 协议进行通信
-
tauri-plugin-global-shortcut
在您的 Tauri 应用程序上注册全局热键监听器
-
nsf-imgui-raw
替代(个人)imgui rust 绑定,不安全的 ffi 部分
-
appindicator3-sys
AppIndicator 和 AyatanaAppIndicator 库的 FFI 绑定
-
umberbar
简约 X11 窗口管理器
-
sixtyfps-corelib
SixtyFPS 运行时库的内部库
-
rsiot-plc
类似于 PLC 的逻辑执行组件
-
libspelling
libspelling 的 Rust 绑定
-
conrod_glium
100% Rust,可扩展的2D GUI库
-
alchemy-styles
Alchemy 的样式解析和提升,Rust 跨平台 GUI 框架
-
imnodes-sys
对 imnodes 的原始 FFI 绑定
-
rsiot-http-server
HTTP-服务器
-
flutter-engine-sys
flutter 引擎 syscrate
-
raui-binary-renderer
用于二进制数据格式的 RAUI 渲染器
-
libbismuth-sys
libbismuth 的 FFI 绑定
-
skylane_protocols
为 skylane/wayland 自动生成的 marshalling 代码
-
cognitive-inputs
为
cognitive
提供的输入相关功能 -
relm4-store-record
构建应用程序模型
-
gazo
从实现 wlr_screencopy 协议的 Wayland 合成器(如 Sway)获取屏幕截图
-
rcml
轻松创建令人惊叹的桌面应用程序的方法
-
mterm
用于渲染 ASCII 文本的单一窗口应用程序框架
-
i-slint-backend-android-activity
Slint的OpenGL渲染后端
-
webview_app
在应用程序窗口中集成WebView,例如Electron
-
webkit2gtk5-webextension
GTK+ 3 库的 Rust 绑定
-
zng-view-api
zng项目的一部分
-
imgui-memory-editor-sys
对imgui内存编辑器的原始FFI绑定
-
conrod_wgpu
通过wgpu辅助渲染conrod UI
-
azul-core
Azul文档对象模型使用的常用数据类型,跨所有azul-* crates共享
-
libpanel-sys
GNOME libpanel的FFI绑定
-
iced_winit
在winit之上的iced运行时
-
dioxus-mobile
Dioxus的移动兼容渲染器
-
zng-task
zng项目的一部分
-
wlc-with_elogind
Cloudf的wlc (Wayland Compositor C-Library)的安全绑定
-
pango-sys
对libpango-1.0的FFI绑定
-
plasmo
Dioxus基于TUI的渲染器
-
cognitive-qualia
认知的基定义和特性
-
zedzed
受XMonad启发的Rust编写的Wayland平铺窗口管理器
-
i-slint-backend-qt
Slint的Qt渲染后端
-
fltk-egui
egui的FLTK后端
-
gtk-macros
一些宏,使gtk-rs开发更加方便
-
floui
受SwiftUI启发的iOS和Android小部件的原生包装器
-
ribir_macros
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
zng-layout
zng项目的一部分
-
imgui-terminal
imgui-terminal的Rust高级绑定,为Dear ImGui提供终端实现
-
carbide_controls
为carbide core crate提供一组控件
-
relm4-store-backend-inmemory
relm4-store的内存后端
-
tuirealm
受React和Elm启发的构建tui界面框架
-
freya-testing
Freya的无头测试运行器
-
bevy_lunex_core
bevy_lunex 的支持包
-
nofwl
桌面应用程序
-
qt-cb
在 rust-qt! 中使用闭包
-
conrod_vulkano
100% Rust,可扩展的2D GUI库
-
cognitive
整理与构建显示合成器或窗口管理器相关的crate包
-
raui-html-renderer
RAUI渲染器,用于简单的HTML静态网页
-
fui_examples
FUI UI框架示例
-
i-macros
宏
-
cogl-sys-rs
FFI绑定到Cogl库
-
ruoke
在Rust中运行的应用程序
-
fltk-flow
Fl_Flow的流控件
-
burnout-detector
此应用程序旨在帮助您休息,充当waybar模块,并可以发送通知
-
gsk4-sys
GSK 4 的 FFI 绑定
-
libhandy-sys
libhandy 的 rust 绑定中的 sys 部分
-
qt_3d_logic
Qt3DLogic C++ 库的绑定
-
way-cooler
用 Rust 编写的可定制的 Wayland 合成器
-
puffin_egui
使用 egui 在游戏中显示 puffin 性能分析火焰图
-
imgui-d3d12-renderer
基于 rusty-d3d12 绑定的 imgui crate 的 D3D12 渲染器
-
ribir_dev_helper
一个非侵入式的声明性 GUI 框架,用于构建现代原生/wasm 跨平台应用程序
-
libsex
用于使用 glX 的扩展(在 rust 中)
-
tauri-egui
egui 库的 Tauri 插件
-
rsiot-modbus-client
使用 tokio-modbus 库查询 Modbus 设备
-
webkit2gtk-webextension
GTK+ 3 库的 Rust 绑定
-
imgui-glutin-support
imgui crate 的 glutin 支持代码
-
zng-var
zng项目的一部分
-
freya-renderer
Freya 内部渲染器,由 Skia 提供
-
arcdps-imgui-sys
用于 arcdps 插件的原生 FFI 绑定到 dear imgui;分叉以用于 arcdps 插件
-
sixtyfps-viewer
六十分之一的查看器二进制文件
-
ribir_builtin
Ribir 是一个用于构建现代本地/wasm 跨平台用户界面应用程序的框架
-
gxi_desktop_binds
gxi-rs 项目的桌面绑定
-
fui_macros
FUI UI 框架的宏
-
cognitive-exhibitor
管理 cognitive 的显示和合成表面
-
flandres
为 Android 优化的 fltk 小部件
-
raui-quick-start
RAUI 快速入门模块,以简化游乐场体验
-
tauri-plugin-window
与 Tauri 窗口交互
-
raui-yaml-renderer
RAUI 的 YAML 格式渲染器
-
rsiot-leptos
用于创建 Leptos 接口的组件
-
fltk-form
从数据结构创建 fltk 图形用户界面
-
iced_lazy
Iced 的懒加载小部件
-
gdk4-win32-sys
GDK4 Win32 的 FFI 绑定
-
fltk-sys
FLTK GUI 库的 Rust 绑定
-
relm4-store-components
relm4-store 组件
-
sixtyfps-rendering-backend-qt
SixtyFPS 的 Qt 渲染后端
-
gspell-sys
gspell 库的原始 C-FFI 绑定