Skip to content

RepoSweep is a tool designed to keep your GitHub repositories organized and clutter-free.

Notifications You must be signed in to change notification settings

Alirezawmoradi/Github-RepoSweep

Repository files navigation

🌌 RepoSweep - Simplify Your GitHub Repositories

RepoSweep Banner

About RepoSweep

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.


✨ Features

  • 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.

🔧 Tech Stack

  • 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.

🚀 Getting Started

Installation

  1. Clone the Repository

    git clone https://github.com/Alirezawmoradi/Github-RepoSweep.git
    cd Github-RepoSweep
    
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the application:

    npm run dev
    # or
    yarn dev
  4. Open http://localhost:3000 in your browser to see the app in action.


🖥️ Usage

  1. Authenticate : Click "Sign In with GitHub" to log in.
  2. Select Repositories : Use the trash icon to select repositories you want to delete.
  3. Delete : Click the delete button to remove selected repositories from your GitHub account.

📜 License

This project is open-source and available under the MIT license.


🤝 Contributing

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.

Ways to Contribute

  • 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.

📬 Contact

Developed by Alireza Moradi

Reach out via GitHub Issues for questions or suggestions.

Releases

No releases published

Packages

No packages published

Languages