Find open source projects welcoming first-time contributors, browsable and filterable by programming language or tag
Submit your own project to the directory by opening a pull request that adds a small data file with your project details
Run the website locally to develop and test changes before submitting a pull request
Discover beginner-friendly issues across hundreds of projects without browsing GitHub individually
Requires Node.js, two separate site versions exist (current and beta) each with their own commands documented in the contributing guide.
Up-for-Grabs is the source code behind the website up-for-grabs.net, a directory of open source projects that have specifically tagged tasks suitable for first-time contributors. The idea is to help people who want to start contributing to open source find projects that are actively welcoming newcomers, rather than having to cold-approach any random repository. Project maintainers who want to attract new contributors can submit their project to the site by opening a pull request that adds a small data file describing the project, a link to it, and where to find the beginner-friendly issues. The website then displays these projects in a searchable, filterable list so that people looking to contribute can browse by programming language, tag, or project name. The repository itself is what powers that website. It is a JavaScript project built for static hosting on Netlify, meaning it compiles into a set of plain HTML and CSS files with no server needed at runtime. There is a beta version of the site in development alongside the existing site, and the README describes the commands needed to run either locally for development and testing. Contributing to the Up-for-Grabs project itself is also explicitly encouraged. The repository has its own contributing guide covering environment setup, how to test changes locally, and the commands to run before submitting a pull request. The project lists its own contributors using the all-contributors specification, giving credit for code, documentation, and content additions alike.
← up-for-grabs on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.