RepoSweep is a tool designed to keep your GitHub repositories organized and clutter-free. Whether you're a developer juggling multiple projects or an open-source enthusiast, RepoSweep lets you bulk delete repositories directly from your GitHub account.
- Bulk Repository Management: Easily delete multiple repositories at once, streamlining your workflow.
- GitHub Authentication: Secure access with GitHub OAuth.
- User-Friendly Dashboard: A sleek interface to quickly view, select, and delete repositories.
- Next.js & React - for a fast, modern UI.
- Zustand - for state management.
- Auth.js - for seamless GitHub authentication.
- Tailwind CSS - for responsive and beautiful styling.
-
Clone the Repository
git clone https://github.com/Alirezawmoradi/Github-RepoSweep.git cd Github-RepoSweep
-
Install dependencies:
npm install # or yarn install
-
Start the application:
npm run dev # or yarn dev
-
Open http://localhost:3000 in your browser to see the app in action.
- Authenticate : Click "Sign In with GitHub" to log in.
- Select Repositories : Use the trash icon to select repositories you want to delete.
- Delete : Click the delete button to remove selected repositories from your GitHub account.
This project is open-source and available under the MIT license.
I'm excited to welcome any contributions! Feel free to open an issue or submit a pull request if you have ideas to improve RepoSweep.
- Report Bugs : Open an issue with details.
- Suggest Enhancements : Share ideas and features you'd like to see.
- Open a Pull Request : Fork the repo, create a branch, make your changes, and submit a PR.
Developed by Alireza Moradi
Reach out via GitHub Issues for questions or suggestions.