paperwm

    paperwm/PaperWM

    Tiled scrollable window management for GNOME Shell

    web
    gnome-shell-extension
    tiling-window-manager
    window-manager
    JavaScript
    GPL-3.0
    4.4K stars
    194 forks
    4.4K GitHub watchers
    Updated Oct 29, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    1 release in the last 90 days, the latest 18 days ago, with 65 contributors on GitHub.

    Gained 8% more stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Provides a GNOME Shell extension for scrollable tiled window management with per-monitor workspaces.
    • Enables efficient window navigation and organization through intuitive keyboard shortcuts and touchpad gestures.
    • Use for enhancing productivity by managing multiple windows in a tiled layout on GNOME desktops.
    • Use for developers needing quick workspace switching and window focus control across multiple monitors.
    • Use for users who want a hybrid floating and tiling window manager with a scratch layer for transient windows.

    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

    PaperWM is a GNOME Shell extension which provides scrollable tiling of windows and per monitor workspaces. It's inspired by paper notebooks and tiling window managers.

    While technically an extension it's to a large extent built on top of the Gnome desktop rather than merely extending it.

    PaperWM aims to continually support current stable GNOME Shell versions (currently GNOME 47-49). Older versions of PaperWM can generally be installed on older GNOME Shell versions (see Install via Source for more information on targeting an older/EOL Gnome version).

    New features and fixes aren't generally backported to older Gnome shell versions. Pull requests for fixes to older PaperWM versions (that run on previous Gnome versions) will be accepted if the submitter can help test and update related documentation.

    Have questions or comments? Please ask on our Github Discussions board.

    Excerpt from the paperwm/PaperWM README on GitHub (GPL-3.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    194+17

    Open issues

    204+14

    Compared with peers in Web

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    paperwm/PaperWM compared with Web repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    pingdotgg/t3code48.4K+16.6K40today
    pbakaus/impeccable104.0K+8.7K5410 days ago
    HunYiSage/dsh-purge19.2K+6.2K13today
    Renhuai123/ziwei-doushu16.2K+6.1K4421 days ago
    paperclipai/paperclip111.5K+2.8K5913 days ago
    paperwm/PaperWM4.4K—5918 days ago
    Category median48.4K+6.2K44—

    Discover Repositories

    Search across tracked repositories by name or description