-
fltk
Rust bindings for the FLTK GUI library
-
throbber-widgets-tui
ratatui widget that displays throbber
-
tui-tree-widget
Tree Widget for ratatui
-
gst-plugin-gtk4
GStreamer GTK 4 sink element
-
tui-widget-list
Widget List for TUI/Ratatui
-
egui-probe
Trait and derive macro for exposing value editing in egui
-
fltk-theme
A theming crate for fltk-rs
-
ftui-render
Render kernel: cells, buffers, diffs, and ANSI presentation
-
rat-widget
ratatui widgets extended edition
-
crates-tui
A TUI for crates.io
-
egui_graph
A general-purpose node graph widget for egui
-
microui-redux
Idiomatic Rust MicroUI (immediate mode GUI) library port
-
fltk2
Rust bindings for the FLTK GUI library
-
mixxc
Minimalistic volume mixer
-
GORBIE
GORBIE! Is a minimalist notebook library for Rust
-
spell-framework
Make desktop widgets by the Mystic Arts of Spell
-
ftui-layout
Flex and grid layout solvers for FrankenTUI
-
fl2rust
A fluid (fltk ui designer) file to Rust transpiler
-
ftui-widgets
Widget library built on FrankenTUI render and layout
-
countme
Counts the number of live instances of types
-
ftui-extras
Feature-gated extras for FrankenTUI (markdown, charts, clipboard, themes)
-
druid
Data-oriented Rust UI design toolkit
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
iced_fontello
Generate type-safe icon fonts for
icedat compile time -
charmed-bubbles
Common TUI components for bubbletea applications
-
win32_notif
Wrapper around Windows UWP XAML (WinRT) Notification api
-
bevy_simple_text_input
Bevy plugin for a simple single-line text input widget
-
masonry
Traits and types of the Masonry toolkit
-
iced_test
testing iced applications in headless mode
-
anathema
Create beautiful, easily customisable terminal applications
-
saorsa-tui
Retained-mode, CSS-styled terminal UI framework
-
ftui-harness
Test harness and reference fixtures for FrankenTUI
-
egui-data-table
A generic data table widget implmentation for egui
-
pyri_tooltip
Powerful tooltips for Bevy
-
ftui-demo-showcase
Demo showcase app and snapshots for FrankenTUI
-
egui_ltreeview
A tree view widget for egui
-
flemish
An Elmish architecture for fltk-rs
-
amberwindow
An easy to use ImmediateMode gui library for Rust
-
ftui-style
Style, theme, and color primitives for FrankenTUI
-
gtk_estate
A GTK and libadwaita state association library
-
streamlit
faster way to build and share data apps
-
yazi-widgets
Yazi user interface widgets
-
elbey
A desktop app launcher for Linux
-
makepad-widgets
Makepad widgets
-
term_render
A terminal UI library for building rich terminal applications in Rust
-
docker-eww-widget
A Docker widget for EWW
-
spell-cli
CLI for spell-framework
-
rat-reloc
relocate widgets after rendering
-
fltk-webview
Webview for embedded fltk windows
-
i-slint-backend-linuxkms
OpenGL rendering backend for Slint
-
relm
Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust
-
creeperUI
An dearimgui inspired Immediate mode GUI library for Macroquad. ( imgui )
-
rat-theme
ratatui widgets extended edition
-
dear_mirl_gui
A 'Dear ImGui' inspired RmGui lib for 'Mirl'
-
fusabi-tui-widgets
Widget library for Fusabi TUI
-
polydoro
Pomodoro widget for polybar and friends
-
fltk-table
A smart table widget for fltk-rs
-
iced-themer
Parse TOML theme files into iced's native Theme type
-
focusable
A trait for types that can be focused
-
reactive_tui
Revolutionary CSS-styled Terminal User Interface framework with Rust/TypeScript hybrid architecture
-
iced_plus_components
Component library for iced-plus: Button, TextInput, Card, Modal, and 30+ widgets
-
iced_runtime
A renderer-agnostic runtime for iced
-
unsegen
tui library
-
presentar-widgets
Widget implementations for Presentar UI framework
-
mix
ui library cooked up in half a day! (expect extra salt)
-
egui-theme-switch
A pretty theme switch for your egui app
-
fyrox-ui
Extendable UI library
-
egui_knob
knob widget for egui
-
aws-sdk-bcmdashboards
AWS SDK for AWS Billing and Cost Management Dashboards
-
tui-slider
TUI slider component library for ratatui
-
iced_winit
A runtime for iced on top of winit
-
iced_selection
Text selection for
iced -
iced_wgpu
A renderer for iced on top of wgpu
-
drafftink-widgets
Reusable egui widget components with Tailwind styling
-
fluid-parser
A fluid (fltk ui designer) file parser
-
managarr-tree-widget
Tree Widget for Managarr
-
stardust-xr-molecules
Widget library for Stardust XR, built on top of Fusion
-
cardinal-gui
GUI for a Uxn + Varvara system
-
tether-egui
GUI for building and testing Tether-based applications
-
rob_test_sagebox_integration_001
Internal test crate for validating Sagebox packaging and README rendering. Not intended for public use.
-
chunks-rs
making GTK4 widgets, inspired by Elkowar's Wacky Widgets
-
ftui-simd
Optional safe SIMD-friendly optimizations for FrankenTUI
-
fltk-evented
Listener widgets for fltk-rs
-
tui-treelistview
Interactive tree list widget for Ratatui
-
egui-keybind
A keybind widget for egui
-
iced_plus_layouts
Layout primitives for iced-plus: HStack, VStack, Split, AppShell
-
tui-dialog
A widget for entering a single line of text in a dialog for Ratatui
-
presentar-layout
Layout engine for Presentar UI framework
-
makara
A Bevy UI simplifier that make it easy to build GUI app with bevy engine
-
fltk-grid
A grid widget for fltk-rs
-
iced_drop
Small library providing a custom widget and operation to implement drag and drop in iced
-
hojicha-pearls
UI components and styling for Hojicha TUI framework
-
egui_vertical_stack
A vertical stack widget with resize handles for egui
-
egui_console
A Console Window for egui
-
afrish
binding for the Tk graphics toolkit, made for building the Afrim IME
-
ftui-runtime
Elm-style runtime loop and subscriptions for FrankenTUI
-
presentar-test
Testing harness for Presentar applications
-
iced_palace
A royal collection of exquisite widgets and helpers to rule your iced kingdom
-
wtk
widget toolkit
-
venus
Reactive notebook environment for Rust
-
molten_sparks
Beautiful TUI components for Cauldron 🎇
-
fltk-term
A minimal terminal widget for fltk
-
ratatui-garnish
Flexible, dynamic and type-safe decorator for Ratatui Widgets
-
egui_double_slider
A double slider widget for egui
-
idiom_tui
Bundel of tui widgest and layout componenets (split from idiom editor)
-
repose-core
Repose's core runtime, view model, signals, composition locals, and animation clock
-
tui-barchart-ext
Ratatui BarChart widget with extensions
-
fltk-observe
An observer pattern for fltk-rs
-
repose-ui
UI widgets and libs for Repose
-
masonry_winit
Data-oriented Rust UI design toolkit
-
presentar-terminal
Terminal backend for Presentar UI framework with zero-allocation rendering
-
fltk-flow
A flow widget wrapping Fl_Flow
-
tauri-plugin-widget
A Tauri plugin to interact with App Widgets (Android). Allows your Tauri app to shared preferences (Android), and update timeline widgets.
-
fltk-calendar
A calendar dialog for fltk-rs
-
soul-terminal-widgets
Widget library for soul-terminal
-
bevy_ui_widgets
Unstyled common widgets for Bevy Engine
-
widget_intelligence
intelligent Kyma widget suggestion and learning
-
awesome-gtk
Assorted utilities to make a life of gtk user easier
-
mcp-preview
MCP Apps Preview Server - Browser-based UI testing for MCP widgets
-
floem-picker
color picker widget for Floem
-
rat-theme4
dark theme and color-schemes
-
battery-widget
Battery widget for your command prompt
-
simple_table
Model driven FTLK table support
-
anathema-widgets
Anathema widget base
-
iced_plot
A GPU-accelerated plotting widget for Iced
-
egui-circular-progress-bar
A circular progress bar widget for egui
-
iced_rizzen
Extra widgets for official releases of iced GUI library
-
floem
A native Rust UI library with fine-grained reactivity
-
zellij-mason
Layout and rendering helpers for built-in zellij plugin widgets
-
egui-twemoji
An egui widget that renders colored Twemojis
-
egui-snow
A lightweight, zero-layout-impact snowfall effect widget for egui
-
cob_sickle_ui_scaffold
Scaffolding framework for sickle_ui
-
woodpecker_ui
A UI library for the Bevy game engine
-
egui_keyboard
virtual keyboard widget for egui
-
gtk4cmark
A GTK4 widget for rendering CommonMark content
-
iced_dialog
A custom dialog widget for
iced -
floui
A SwiftUI inspired native wrapper for iOS and Android widgets
-
bevy_feathers
A collection of UI widgets for building editors and utilities in Bevy
-
caw_midi_udp_widgets_app
App for launching widgets that communicate with a caw synthesizer by sending midi commands over UDP
-
egui-theme-switcher
egui widget for switching theme
-
iced_custom_highlighter
A custom highlighter for
iced‘s TextEditor widget that uses your application Theme’s colors -
i-slint-backend-qt
Qt rendering backend for Slint
-
scoria
Beautiful TUI components for building terminal interfaces 🎇
-
term-kit
terminal UI toolkit for Rust
-
makepad-audio-widgets
Makepad audio widgets
-
flowquad
that helps you build UI stuff with Macroquad
-
bevy_ui_styled_widgets
Styling for bevy headless widgets
-
egui_cable
A generic and extensible data-oriented widget for connecting ports by cables
-
imgui-inspect
Traits and default implementations for inspecting values with imgui
-
iced_material
A Material3 inspired theme for
iced -
ewwii_plugin_api
A shared library for building plugins for ewwii
-
matetui
🧉 matetui » utilities for building Terminal User Interfaces
-
presentar-cli
CLI for Presentar WASM apps - serve and bundle
-
re_dataframe_ui
Rich table widget over DataFusion
-
easy-imgui-filechooser
File-chooser widget for easy-imgui
-
fltk-decl
Describe your fltk-rs app declaratively, supports hot-reloading!
-
tui-meter
Metering widget for
ratatui(néetui-rs) -
spec-ai-tui
Terminal User Interface for spec-ai built from scratch on crossterm
-
masonry_testing
Helper tools for writing unit tests for Masonry
-
mstickerlib
Private implementation detail of mstickereditor
-
druid-widget-nursery
Extra widgets for
druidthat are not yet ready for inclusion in Druid proper -
presentar-yaml
YAML manifest parser for Presentar UI framework
-
rat-widget-extra
ratatui widgets extended edition
-
promkit-widgets
Widgets for promkit
-
elkowar/eww
Widgets for everyone!
-
iced-chat-widget
A customizable chat widget for the Iced GUI library
-
iced_split
resizeable splits for iced
-
soul-terminal
22nd century browser-first rich terminal — GPU-accelerated widget surface with terminal aesthetics
-
rat-theme3
dark theme and color-schemes
-
fltk-extras
Some extra widgets for fltk-rs
-
rat-theme2
dark theme and color-schemes
-
fltk-egui
FLTK backend for egui
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
fltk-form
Create fltk gui from a data structure
-
zaplib
⚡ Zaplib is a fast, cross-platform (web+native), GPU-based application framework, written in Rust
-
pixel-widgets
Component based UI library for graphical rust applications
-
tui-gradient-block
a pretty extension to the block widget using colorgrad
-
network_graph
Network-style graph utilities and egui widget
-
wedi-widget
TUI widget for embedding wedi editor in applications
-
nuklear-rust
Rust wrapper for Nuklear 2D GUI library (github.com/vurtun/nuklear)
-
relm-state
Non UI part of relm
-
kayak_ui
A UI library built using the bevy game engine!
-
mg
Minimal UI library based on GTK+
-
gooey-rs
Tile-based UI library with audio support
-
rg3d-ui
Extendable UI library
-
orbfont
Orbital font rendering
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
sickle_ui
A widget library built for Bevy, in Bevy
-
nuki
Rust wrapper for Nuklear 2D GUI library (https://github.com/Immediate-Mode-UI/Nuklear)
-
gtk-egui-area
EguiArea widget for embedding inside of GTK
-
caw_widgets
Graphical widgets for the caw synthesizer framework
-
bevy_terminal_display
A plugin for the Bevy game engine which enables rendering to a terminal using unicode braille characters
-
fl2rust-macro
A fluid (fltk ui designer) file to Rust transpiler
-
druid-win-shell
Windows-specific application shell used for druid toolkit
-
anathema-default-widgets
Default widget implementations for Anathema
-
iced_web
A web backend for Iced
-
guion
Flexible GUI Framework
-
floem-editor-core
The core of the floem text editor
-
soul-terminal-app
Application harness for soul-terminal (native + WASM)
-
yakui-widgets
Built-in widgets for yakui
-
conrod_rendy
A rendy backend for conrod
-
guiver
GUI programming with Piet
-
relm-test
Testing library for relm
-
yakui
A UI library for games
-
conrod_gfx
100% Rust, extensible 2D GUI library
-
d7s_ui
Terminal UI components for d7s
-
capybar
Wayland native toolbar
-
kobalt-widgets
Official widget library for Kobalt UI framework
-
bevy_hammer_ui
Barebones ui widget plugin built for Bevy
-
iced_webview
iced webview library
-
rtop_dev
Development librairy for creating plugin for RtopRS
-
egui_mobius_widgets
A widget library for egui_mobius
-
pimalaya-tui
Collection of crossterm widgets shared accross Pimalaya projects
-
rutter_layout
the flutter layout algorithm ported to rust
-
freelist
datastructure implementation providing unsafe access to backing storage
-
caffi
calendar widget for your desktop
-
tuitui
Build terminal interfaces faster. A batteries-included TUI framework for Rust with low boilerplate and a rich component ecosystem.
-
inkanim-types
Types for .inkwidget and .inkanim
-
egui_widget_ext
Set of useful generic EGUI widgets
-
conrod_example_shared
A small crate for sharing common code between conrod examples
-
astrelis-ui
UI Framework designed for Astrelis Game Engine
-
iced_core
The essential ideas of iced
-
rmf_site_egui
Barebones bevy_egui widgets for the rmf_site_editor
-
bevy_ym2149_viz
Visualization systems for the bevy_ym2149 plugin (oscilloscope, spectrum, HUD)
-
conrod_piston
100% Rust, extensible 2D GUI library
-
chessground
A chessboard widget for Relm/GTK
-
orbtk-widgets
Base OrbTk widget library
-
conrod_winit
100% Rust, extensible 2D GUI library
-
sixtyfps-common
Helper crate for sharing code & data structures between sixtyfps-corelib and sixtyfps-compiler
-
bevy_aoui
A light-weight anchor-offset based 2D sprite layout system for the bevy engine
-
indexea
OpenAPI of Indexea
-
dynisland_music_module
Music module for dynisland
-
fltk-webview-sys
Webview for embedded fltk windows
-
eww_shared_util
used in eww
-
ratatuio
expands on ratatui by abstracting main methods to different modules
-
tui-slides
Slides presentation in terminal
-
suzy
GUI framework based on observer pattern
-
rgx
A 2D graphics toolkit for rust
-
kiss3d_conrod
Fork of conrod_core (an easy-to-use, 100% Rust, extensible 2D GUI library) compatible with WASM and Kiss3D
-
conrod_vulkano
100% Rust, extensible 2D GUI library
-
floem-ui-kit
Ready-to-use UI components for the Floem GUI library
-
simple_tui
SimpleTUI is a lightweight and cross-platform Text User Interface (TUI) library
-
gtk-rs-state
Allows modifying gtk-rs widgets from other threads
-
egui-multiselect
Multiselect widget for egui
-
titik
A cross platform text ui widget
Try searching with DuckDuckGo.