Skip to content

Convenient app to remove all your unused GitHub project repository forks in just a few clicks

License

Notifications You must be signed in to change notification settings

JumaCodes/Unfork

 
 

Repository files navigation

Unfork

Features

Unfork will help you to easily identify all the forks that you have made over the months or years and unfork them all!

  • View your repository count.
  • You can choose what repos to delete before actually deleting them.
  • View what the forks that you have deleted.
  • Allow users to filter forks by inactivity level (e.g. last repo commit date/their last personal commit date to the repo)
  • Generates an optional shell command for you to run to backup all the forks that you are going to delete before deleting them.

Problem

GitHub forks tend to be created for the following reasons:

  1. Following tutorials 📖
  2. Contributing to open source projects 💻
  3. GitHub automatically forking stuff for you when you just wanted to view the source code for a particular file of a project 😆

After months and years, usually these forks still stay in your repository — and that's because of how inconvenient it is to identify and delete the many forks that you have made. This results in cluttering of your GitHub profile. Unfork helps you to declutter easily ✨

Tech Notes

This project is bootstrapped by:

For lessons learnt, you can refer to notes.md.

License

This project is licensed under the MIT License - see the LICENSE.md file for more information.

About

Convenient app to remove all your unused GitHub project repository forks in just a few clicks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.1%
  • CSS 5.2%
  • Shell 1.4%
  • JavaScript 1.3%