All work
Live · open sourceMIT1 file, 0 servers

Sweep the repositories
you no longer stand behind.

An account with dozens of abandoned experiments reads badly. repo-sweep lists everything you own, lets you filter it down to the stale, the empty and the forks, look inside each one, and make them private, archive them or delete them in one run. Then it hands you the keepers as JSON. One HTML file; your token never leaves your browser.

Or clone it and open index.html. Same file either way.

show onlyallstale 1y+no stars
1y ago
4d ago
1y ago
6d ago
1y ago
8d ago
0 selectedMake private
repo-sweep

What it does

Filters that combine

Two rows of chips over the same categories, show only and hide. Public minus forks minus no-stars is three clicks; a select-by menu picks whole categories into the selection.

The token stays with you

Pasted once, kept in this browser, sent to api.github.com and to no other host. No third-party script, font or analytics; the file you open is the file you can read.

Peek before you decide

Click a repository: its files like ls on the left, the README rendered on the right in a sandboxed frame, a breadcrumb that walks folders. Hide the README or go full screen.

A net under delete

A red dialog with the exact list and a typed count. Every delete lands in a recycle bin with the restore steps; GitHub itself keeps a deleted repository restorable for about 90 days.

How it goes

  1. 01

    Open it

    The hosted page or index.html from a clone. Nothing to install.

  2. 02

    Paste a token

    A fine-grained token with Administration read and write, or a classic one with repo and delete_repo. Session storage by default.

  3. 03

    Filter and select

    Stale for a year, empty, forks, no stars, private, archived. Rows, ranges, or whole categories.

  4. 04

    Act

    Make private or public, archive, unarchive, delete. One at a time, a progress dialog, every result logged. Forks cannot go private, so it offers a private copy with the git commands.

  5. 05

    Copy the keepers

    The selection as JSON or a plain list of names, ready for a profile README or a script.

StackOne HTML file · vanilla JavaScript · GitHub REST API
LicenseMIT, open source
PriceFree, no account, no server
Livesiddhu123m.github.io/repo-sweep
HostingGitHub Pages, from the repository itself

Crafted in the dark. Shipped to the world. — DevLune