Skip to content

Latest commit

 

History

261 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo Remover

Bulk view, archive, and delete your GitHub repositories. Zero-knowledge — everything runs in your browser.

How it works

Repo Remover uses a Personal Access Token with the GitHub API to list your repositories and make changes to them.

  1. Provide a Personal Access Token
  2. Select which repos to archive or delete
  3. Review and confirm your changes

Zero-knowledge architecture: Your token never leaves your browser. No backend, no cookies, no user-identifiable data collection. All API calls are made client-side directly to GitHub.

Note: Tokens are not stored by default. If you opt-in to "Remember Me", your PAT is encrypted (AES-GCM) and stored in localStorage. For optimal security, create a new token each time and delete it when done.

Run locally

Requires Node.js >= 22 and bun.

  1. Clone the repository
    git clone https://github.com/moollaza/repo-remover.git
    cd repo-remover
  2. Install dependencies
    bun install
  3. Start the dev server
    bun run dev
  4. Visit http://localhost:5173

Production build

bun run build
bun run preview

Testing

bun run test:unit        # Unit tests (Vitest + RTL + MSW)
bun run test:e2e         # E2E tests (Playwright)
bun run test:e2e:fast    # E2E with fast-fail
bun run test:all         # Unit + E2E

Built with

Contributing

Contributions are welcome! See CONTRIBUTING.md for setup instructions and guidelines.

Security

See SECURITY.md for our security policy and how to report vulnerabilities.

AI-assisted development

This repo includes Claude Code configuration in .claude/ and CLAUDE.md. These files help AI-assisted contributors follow project conventions. They're optional — you don't need Claude Code to contribute.

Author

Zaahir Moolla (@zmoolla, zaahir.ca)

Star History

Star History Chart

License

MIT

About

A web app that helps you archive and delete old/unused repos, quickly and easily.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

389 stars

Watchers

6 watching

Forks

Releases

Used by

Contributors

Languages