Resource Pack Organizer
The source code is available for viewing. You can fork it on GitHub, study the code, submit Pull Requests, but cannot redistribute the code or builds without permission.
Clone the correct branch for your Minecraft version (master is always the latest) and setup a Forge workspace. When you download Forge, do not extract src or build.gradle as those are provided by the repository.