Topics / #widgets
Widgets projects on GitHub
Reusable UI widget toolkits and interface components for desktop and terminal apps.
As of , the most-starred Widgets projects on GitHub are flutter (180.2K stars), glance (37.5K stars) and textual (37.5K stars). GitHub.Locker tracks 22 Widgets repositories with 549.6K stars combined. The fastest-growing on October 16 was DeskBox, with +47 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+47DeskBox
Tianyu199509/DeskBox · ★ 7KDeskBox is a free, open-source Windows desktop organizer that adds native-feeling WinUI 3 widgets backed by real folders, plus extras like todos, quick notes, search, weather, and music controls.
+21flutter
flutter/flutter · ★ 180.2KFlutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
+17glance
glanceapp/glance · ★ 37.5KGlance is a self-hosted dashboard that puts all your feeds in one place: a single streamlined web page where you arrange widgets for RSS, Reddit, weather, YouTube, market prices and server stats.
BongoCat
vladelaina/BongoCat · ★ 3.8KBongoCat is an animated desktop pet: a bongo-drumming cat that lives on your screen and reacts to your keyboard and mouse input in real time, built with C/C++, SDL3, and OpenGL.
The all-time top
22 projects · by stars
- 180.2K
#1 · flutter/flutterflutter
Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 37.5K
#2 · glanceapp/glanceglance
Glance is a self-hosted dashboard that puts all your feeds in one place: a single streamlined web page where you arrange widgets for RSS, Reddit, weather, YouTube, market prices and server stats.
- 37.5K
#3 · Textualize/textual
textual
Textual is a lean application framework for Python: you build text-based user interfaces with a simple Python API, and the finished apps run both in the terminal and in a web browser.
- 4
iced
31.8Kiced-rs/iced · RustIced is a cross-platform GUI library for Rust, focused on simplicity and type-safety and inspired by the Elm architecture.
- 5

fyne
28.8Kfyne-io/fyne · GoFyne is an easy-to-use UI toolkit and app API written in Go, inspired by Material Design. It is designed to build applications that run on desktop and mobile devices from a single codebase.
- 6

dashy
26.7Klissy93/dashy · VueDashy is a self-hostable personal dashboard: a single, highly customizable start page for your homelab that gathers all your apps, links and services in one place, with status checks, widgets, themes and instant search built in.
- 7
slint
24.2Kslint-ui/slint · RustSlint is an open-source declarative GUI toolkit for building native user interfaces that run on embedded systems, desktops, mobile, and the web, with business logic written in Rust, C++, JavaScript, or Python.
- 8

flutter-go
23.6Kalibaba/flutter-go · DartFlutterGo is a reference/demo app built by Alibaba that showcases over 140 commonly used Flutter widgets, each with a live example screen and Chinese-language documentation.
- 9

ratatui
23Kratatui/ratatui · RustRatatui is a Rust crate for building terminal user interfaces — text-based UIs for command-line applications, dashboards and other interactive console programs.
- 10

Gooey
21.9Kchriskiehl/Gooey · PythonGooey turns (almost) any Python 3 command line program into a full GUI desktop application with a single line: decorate your program and users get a real window instead of a terminal.
- 11

lively
19.8Klively-community/lively · C#Lively Wallpaper is a free, open-source Windows app that puts animated wallpapers and screensavers on your desktop — videos, webpages, shaders, even games — built on WinUI 3.
- 12

blessed
11.9Kchjj/blessed · JavaScriptA curses-like terminal UI library for Node.js: it reimplements ncurses on top of terminfo/termcap and layers a widget API on top for building terminal applications.
- 13

breezy-weather
11.7Kbreezy-weather/breezy-weather · KotlinBreezy Weather is a free and open source Android weather app built with Material 3 Expressive design, offering detailed forecasts, nowcasting, air quality, pollen, and alerts pulled from more than 50 weather sources.
- 14

tui-rs
10.9Kfdehau/tui-rs · Rusttui-rs is a Rust library for building rich terminal user interfaces and dashboards, inspired by the JavaScript library blessed-contrib and the Go library termui.
- 15

FTXUI
10.8KArthurSonzogni/FTXUI · C++FTXUI is a simple cross-platform C++ library for building terminal user interfaces — full-screen text apps with colors, layout, widgets, and keyboard and mouse input.
- 16

gocui
10.6Kjroimartin/gocui · GoGocui is a minimalist Go package for building Console User Interfaces — text-mode apps that run in the terminal, with windows, keybindings and mouse support.
- 17

pock
10.2Kpock/pock · SwiftPock is a free, open-source widgets manager for the MacBook's Touch Bar that gives quick access to your favorite controls and services while maximizing your on-screen real estate.
- 18

ViewPagerIndicator
10.1KJakeWharton/ViewPagerIndicator · JavaA set of paging indicator widgets for Android that sit alongside a ViewPager from the Android Support Library or ActionBarSherlock, showing where the user is to improve discoverability of content.
- 19

serpantinum
7.3Kilyamiro/serpantinum · QMLSerpantinum is a shell for Wayland compositors built with Quickshell and QML. It used to be a collection of dotfiles but has now become a standalone shell package you install and update on its own, separately from your compositor config.
- 20

DeskBox
7KTianyu199509/DeskBox · C#DeskBox is a free, open-source Windows desktop organizer that adds native-feeling WinUI 3 widgets backed by real folders, plus extras like todos, quick notes, search, weather, and music controls.
- 21
BongoCat
3.8Kvladelaina/BongoCat · CBongoCat is an animated desktop pet: a bongo-drumming cat that lives on your screen and reacts to your keyboard and mouse input in real time, built with C/C++, SDL3, and OpenGL.
- 22

ZhishengWeather
233zhishengplus/ZhishengWeather · KotlinZhishengWeather is an Android weather app written in Kotlin with Jetpack Compose, styled after an old phosphor terminal display. It blends Heweather, Xiaomi's public weather API and Open-Meteo data into one feed, with no ads, no login and no analytics SDK.
Related topics
Often tagged together