paperwm/paperwm

Tiled scrollable window management for GNOME Shell

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 16th, 2026
Created on September 17th, 2017
Open Issues & Pull Requests: 205 (+0)
GitHub issues: Enabled
Number of forks: 190
Total Stargazers: 4,310 (+1)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.1 hours
Mean response time: 55.2 days
90th percentile: 103.2 days
Tracked items: 167

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "multi-monitors" is answered fastest, typically in about 5 hours, while "bug" waits about 33 hours. 76% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 29% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 124
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 614 days
Stale 30+ days: 117
Stale 90+ days: 101

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (107)
  • enhancement (78)
  • multi-monitors (16)
  • can't reproduce (11)
  • upstream (8)
  • Wayland (7)
  • needs more information (7)
  • extension-conflict (6)

Most active issues this week

Detailed Description

PaperWM is a GNOME Shell extension that provides tiled scrollable window management.

The extension solves the problem of managing multiple windows in a constrained screen space by arranging them in a scrollable grid layout rather than overlapping them. Windows are organized in rows and columns that extend beyond the visible viewport, allowing users to scroll horizontally and vertically to access different windows. This approach keeps all open windows visible and accessible without the need for alt-tab switching or manual window positioning, while maintaining the familiar GNOME Shell environment.

PaperWM suits developers and power users who work with many concurrent windows and prefer keyboard-driven navigation. It works best for those already using GNOME Shell who want tiling window management without switching to a different desktop environment. The extension integrates directly into GNOME Shell rather than replacing it, making it suitable for users who want to preserve GNOME's visual design and functionality while gaining tiling capabilities.

The project shows consistent maintenance with regular updates addressing bugs and compatibility issues. Development activity includes ongoing refinement of window management behavior and responsiveness to user-reported issues. The maintainers actively engage with the extension ecosystem, ensuring compatibility with GNOME Shell updates as they occur.