niri-wm/niri
A scrollable-tiling Wayland compositor.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
No releases in the last 90 days; the most recent was 194 days ago, with 218 contributors on GitHub.
Peaked at #3 in the weekly ranking the week of Sep 28, its best in the past year.
Use Cases & Benefits
- Implements a scrollable-tiling Wayland compositor that arranges windows in infinite horizontal strips per monitor without resizing existing windows.
- Provides dynamic, multi-monitor workspace management with pixel-perfect fractional scaling and advanced input gesture support for efficient window organization.
- Use for creating a highly customizable, scrollable tiling environment on Wayland with independent workspaces per monitor for developers and power users.
- Use for managing multi-monitor setups with automatic workspace migration on monitor disconnects and reconnections, preserving user context seamlessly.
- Use for integrating screencasting and window grouping features with privacy controls, ideal for users needing secure screen sharing and organized workflows.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
GPL 3.0
Copyleft: distributing software that includes it generally requires releasing your source under the same license.
Community files
- README: present
- Contributing guide: present
Watch-outs
- GPL-style copyleft: including it in distributed software generally requires releasing your source under the same license.
General guidance from repository metadata, not legal advice. How we score
From the README
A scrollable-tiling Wayland compositor.
Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize.
Every monitor has its own separate window strip. Windows can never "overflow" onto an adjacent monitor.
Workspaces are dynamic and arranged vertically. Every monitor has an independent set of workspaces, and there's always one empty workspace present all the way down.
The workspace arrangement is preserved across disconnecting and connecting monitors where it makes sense. When a monitor disconnects, its workspaces will move to another monitor, but upon reconnection they will move back to the original monitor.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
1.3K+210
Open issues
402-79
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 192.3K | +5.2K | 75 | — |
| zed-industries/zed | 94.7K | +2.3K | 75 | 6 days ago |
| google/skills | 23.8K | +2.0K | 75 | — |
| NationalSecurityAgency/ghidra | 99.4K | +1.8K | 75 | 19 days ago |
| DuarteSantos8/openGym | 20.8K | +1.7K | 75 | 7 days ago |
| niri-wm/niri | 28.9K | — | 49 | 194 days ago |
| Category median | 94.7K | +2.0K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description