Topics / #widget
Widget projects on GitHub
Reusable UI widgets and embeddable components for apps and desktops.
As of , the most-starred Widget projects on GitHub are iced (31.8K stars), SmartRefreshLayout (25.1K stars) and flutter-go (23.6K stars). GitHub.Locker tracks 32 Widget repositories with 385.9K stars combined. The fastest-growing on October 17 was DeepSeek-Balance-Whale-Widget, with +146 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+146DeepSeek-Balance-Whale-Widget
MeteorNOX/DeepSeek-Balance-Whale-Widget · ★ 5.2KA tiny whale mascot widget that sits in the bottom-right corner of the DSH (DeepSeek Harness) web interface, showing your DeepSeek API balance, today's spending, and a popup after every chat turn showing how much that turn cost.
+41DeskBox
Tianyu199509/DeskBox · ★ 7.1KDeskBox 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.
iced
iced-rs/iced · ★ 31.8KIced is a cross-platform GUI library for Rust, focused on simplicity and type-safety and inspired by the Elm architecture.
boring.notch
TheBoredTeam/boring.notch · ★ 11.1KBoring Notch turns your MacBook's notch into a dynamic control hub: it becomes a music player with a live visualizer, calendar integration, a file shelf with AirDrop support, and a full replacement for macOS's volume/brightness/backlight HUDs.
The all-time top
32 projects · by stars
- 31.8K
#1 · iced-rs/iced
iced
Iced is a cross-platform GUI library for Rust, focused on simplicity and type-safety and inspired by the Elm architecture.
- 25.1K
#2 · scwang90/SmartRefreshLayoutSmartRefreshLayout
SmartRefreshLayout is an Android pull-to-refresh framework: wrap any scrollable view with it to get pull-down-to-refresh and pull-up-to-load-more, with dozens of polished animated headers and footers built in.
- 23.6K
#3 · alibaba/flutter-goflutter-go
FlutterGo 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.
- 4

flexbox-layout
18.3Kgoogle/flexbox-layout · KotlinFlexboxLayout is an open-source Android library that brings the capabilities of the CSS Flexible Box Layout module (flexbox) to Android app layouts.
- 5

material-components-android
17.4Kmaterial-components/material-components-android · JavaMaterial Components for Android (MDC-Android) is Google's library of modular, customizable Material Design UI components for building Android apps.
- 6
flatpickr
16.5Kflatpickr/flatpickr · TypeScriptflatpickr is a lightweight JavaScript datetime picker for the web — a polished calendar popup that attaches to your inputs and handles dates, times, and date ranges.
- 7
github-trends
16Kavgupta456/github-trends · PythonGitHub Trends generates customizable stat cards for your GitHub profile README, computing your real contribution metrics from the GitHub API — lines of code written, by language, repository, and over time.
- 8

QMUI_Android
14.5KTencent/QMUI_Android · JavaAn open-source UI library from Tencent that helps you quickly build Android apps with a design-faithful look, so you spend your time on business logic instead of writing base UI code.
- 9

CircleImageView
14.5Khdodenhof/CircleImageView · JavaCircleImageView is a fast circular ImageView for Android, made for profile images. It's a custom View you drop into your layouts in place of the standard ImageView.
- 10

Android-PickerView
13.4KBigkoo/Android-PickerView · JavaAndroid-PickerView is a UI library for Android that mimics iOS-style picker wheels, providing a TimePickerView for date/time selection and an OptionsPickerView for single-, two-, or three-level cascading option selection like province-city-district pickers.
- 11

ccstatusline
13.3Ksirmalloc/ccstatusline · TypeScriptccstatusline is a highly customizable status line for the Claude Code CLI, showing model info, git branch, token usage and other metrics right in your terminal.
- 12
eww
12.7Kelkowar/eww · RustEww (ElKowars Wacky Widgets) is a standalone widget system written in Rust that lets you build your own custom desktop widgets, like bars or system trackers, for any window manager.
- 13

bootstrap-datepicker
12.6Kuxsolutions/bootstrap-datepicker · JavaScriptA datepicker widget for Twitter Bootstrap, letting you add a date-picking calendar UI to Bootstrap-based forms and inputs.
- 14

AndroidSwipeLayout
12.3Kdaimajia/AndroidSwipeLayout · JavaAndroidSwipeLayout is a Java library that lets you add swipeable, interactive panels to Android views, so users can swipe list items (or any view) to reveal hidden actions underneath.
- 15
giscus
12.2Kgiscus/giscus · TypeScriptGiscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.
- 16
toastr
12.1KCodeSeven/toastr · JavaScriptToastr is a lightweight JavaScript library for showing non-blocking 'toast' popup notifications (info, success, warning, error) on a web page.
- 17

Waybar
12.1KAlexays/Waybar · C++Waybar is a highly customizable status bar built for Wayland compositors like Sway, Hyprland, River, and other wlroots-based setups, with modules for things like battery, network, audio, and the clock.
- 18

jquery-ui
11.3Kjquery/jquery-ui · JavaScriptjQuery UI is the official user interface library for jQuery: a curated set of interactions, effects, widgets, and themes layered on top of jQuery.
- 19

FlycoTabLayout
11.1KH07000223/FlycoTabLayout · JavaFlycoTabLayout is an Android UI library that provides ready-made tab layout components for Android apps, available in three kinds: SlidingTabLayout, CommonTabLayout and SegmentTabLayout.
- 20
boring.notch
11.1KTheBoredTeam/boring.notch · SwiftBoring Notch turns your MacBook's notch into a dynamic control hub: it becomes a music player with a live visualizer, calendar integration, a file shelf with AirDrop support, and a full replacement for macOS's volume/brightness/backlight HUDs.
- 21
live2d-widget
11Kstevenjoezhang/live2d-widget · TypeScriptA lightweight widget that drops a cute Live2D 'desktop companion' (看板娘) mascot onto a webpage, built in TypeScript with almost no runtime dependency besides the Live2D Cubism Core itself.
- 22

SlidingMenu
11Kjfeinstein10/SlidingMenu · JavaAn open source Android library for slide-in navigation menus, the pattern made popular by the Google+, YouTube, and Facebook apps. You embed it in your own Android app.
- 23

dashing
10.9KShopify/dashing · JavaScriptDashing is a Sinatra-based framework for building dashboards using Ruby and CoffeeScript, designed to look especially great displayed on TVs.
- 24

FSCalendar
10.6KWenchaoD/FSCalendar · Objective-CFSCalendar is a fully customizable calendar UI library for iOS, usable from both Objective-C and Swift.
- 25

Flutter-Course-Resources
10.5Klondonappbrewery/Flutter-Course-ResourcesThis repo is the companion resource list for App Brewery's 'Complete Flutter Development Bootcamp' Udemy course, collecting every link — docs, design tools, and the stub/completed project repos — referenced across the course's 16 sections.
- 26

DeskBox
7.1KTianyu199509/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.
- 27

Cowart
6Kzhongerxin/Cowart · JavaScriptCowart is a native infinite canvas widget plugin for Codex, built on tldraw, used for sketching ideas, annotating, generating images from prompts, and iterating on images based on annotations.
- 28

DeepSeek-Balance-Whale-Widget
5.2KMeteorNOX/DeepSeek-Balance-Whale-Widget · JavaScriptA tiny whale mascot widget that sits in the bottom-right corner of the DSH (DeepSeek Harness) web interface, showing your DeepSeek API balance, today's spending, and a popup after every chat turn showing how much that turn cost.
- 29

streak
880InlitX/streak · DartStreak is an open-source, ad-free habit tracker for Android, Windows, and Linux. You log a habit with one tap and watch streak counters, a GitHub-style activity grid, and stats build up over time.
- 30

aora-bot
483sam70361/aora-bot · JavaScriptEmotion Ball is a facial-expression engine for AI assistants: 32 state-based expressions driven entirely by pure SVG and vanilla JavaScript, with zero frameworks and zero image assets. The AI side just outputs an emotionId and the ball switches to the matching expression.
- 31

omarchy-pods
235thisisgm/omarchy-pods · C++It is an Omarchy bar plugin that shows AirPods battery for each pod and the case, the active listening mode, adaptive noise level, Conversation Awareness, One-Bud ANC and ear detection, drawn in the bar's own visual style.
- 32

omastorm
168wesleygrimes/omastorm · RustOmastorm is a live weather radar for the Omarchy desktop: a radar popover next to the clock in your bar that expands into a full window, built with Rust and Quickshell.
Related topics
Often tagged together
- open-source5,666
- ui493
- library1,587
- customization334
- mit3,311
- gui802
- android743
- mobile473
- web2,447
- mobile-development124
- ui-components294
- javascript1,842
- java451
- linux4,181
- android-library58
- developer-tools2,927
- free970
- animation326
- apache-2.01,434
- chinese1,157
- component-library183
- desktop501
- frontend1,080
- android-development45