JakeStanger/ironbar
Customisable Wayland GTK4 bar written in Rust. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 98
- Release rhythm 60
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 111.5
- age_days: 1481
- days_rel: 108
- days_push: 13
- n_releases_24m: 5
Adoption not part of the score
1444 stars · 118 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Ironbar is a customisable GTK4 status bar and desktop panel for Wayland compositors, written in Rust. It supports Sway, Hyprland, and Niri with themable CSS, popup widgets, custom modules, and scripting including Lua.
Use cases
- customizable status bar for hyprland
- wayland desktop panel written in rust
- sway status bar with popups
- themeable gtk4 bar for wayland
- multiple bars per monitor on wayland
- custom widgets and lua scripting in a wayland bar
When to choose
- you use Sway, Hyprland, or Niri and want a rich, configurable bar or full panel
- you want hot-reloaded CSS theming and popup content out of the box
- you need per-monitor bars or custom widgets with script/Lua support
When to avoid
- you are on X11 rather than Wayland
- you need first-class support for compositors other than Sway/Hyprland (Niri support is partial)
- you want a zero-configuration bar with no setup
Facets
application · maturity active
gui ui-components theme configuration-management desktop-applications developer-tools cross-platform rust wayland gtk4 status-bar hyprland sway wlroots niri gtk-layer-shell desktop-panel css-theming linux desktop
2 sources
- readme: https://github.com/JakeStanger/ironbar · fetched 2026-08-28 · 88c4b7d8061e
- registry_crates: https://crates.io/api/v1/crates/ironbar · fetched 2026-08-29 · a391f3066e95
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JakeStanger/ironbar | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="JakeStanger/ironbar")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem