finds.dev← search

// the find

DeepSourceCorp/good-first-issue

★ 3,476 · Python · MIT · updated Mar 2026

Make your first open-source contribution.

This is the source for goodfirstissue.dev, a curated directory site that aggregates beginner-friendly issues from popular open-source repos into a searchable frontend. It's for new contributors hunting for an easy first PR, not really a tool developers integrate into their own projects.

The submission criteria table (min contributors, good-first-issue labels, active maintenance) gives a reasonable quality bar for what gets listed, filtering out dead repos. The stack is simple - Nuxt 3 frontend plus a small Python scraper/populate script, no over-engineering. Repo submission is a form-based workflow so the codebase itself stays lean rather than accumulating hundreds of PRs to a data file.

It's a Vue/Nuxt site plus a Python data-fetching script glued together with sync.js, and the README gives zero insight into how gfi/populate.py actually works or how often the cron job refreshes data - you'd have to read source to understand the pipeline. No tests visible beyond a single test_data.py, and mypy.ini exists but there's no clear CI type-check step shown. As a 'repo' to adopt/fork, it's really a single-purpose website codebase, not a reusable library, so its value to a developer is browsing the live site rather than the code itself.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →