Curated issues
Python Good First Issues
Open issues from GitHub projects written in Python. The list opens on the ones we rated beginner-friendly; each issue links to GitHub, where you claim it and send the pull request.
Python
- Open issues
- 1.4M
- New this week
- 40.2k
- Nobody on it yet
- 1.1M
- Average difficulty
- 3.7/5
What this list is like
- Average annotated difficulty: 3.7/5 across 1,466,047 issues.
- 16% of 1,466,047 time estimates are one day or less.
Updated Nov 11, 2026.
About Python
A general-purpose language from 1991 (Guido van Rossum). Readable by design, and the default choice for data science, machine learning and scripting.
Issues somebody may already be working on are listed last. List everything by date
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
UX/UI: FiltersOpenenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
UKGovernmentBEIS/control-arena#947 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
reflex-dev/reflex#7825 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
jasonacox/Powerwall-Dashboard#897 · 1 comment ·
Maintainers usually reply within 1 day
-
Wayback LinksOpen
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
chnm/teachinghistory-hugo#53 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
chnm/teachinghistory-hugo#52 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
pyrevitlabs/pyRevit#3999 ·
Maintainers usually reply within 1 day
-
gpt-oss "Forcing a tool call" row no longer reproduces: tool_choice is now honoured on every surfaceOpen
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
aws-samples/sample-per-model-bedrock#840 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
rage/programming-26#88 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
521xueweihan/HelloGitHub#4318 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
DiamondLightSource/eiger-correction#2 · 1 comment ·
-
bug nice-to-have tm-new-volunteer
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
transitmatters/gobble#172 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
django-cms/djangocms-frontend#413 ·
-
:bug: Broken link in /terraform/management-cluster/README.md: https://hypershift-docs.netlify.app/Open
Difficulty 1/5 Under an hour Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
:bug: Broken link in /docs/security/workload-identity.md: https://spiffe.io/docs/latest/spire-about/Open
Difficulty 1/5 Under an hour Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 64/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 73/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 63/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 71/100
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.
Related pages
- Django
- Flask
- FastAPI
- PyTorch
- TensorFlow
- pandas
- scikit-learn
- Machine Learning in Python
- Web Dev in Python
- Data Engineering in Python
- DevOps in Python
- CLI in Python
- Testing & QA in Python
- Computer Vision in Python
- AI Infra & Agents in Python
- Data Visualization in Python
- Beginner-friendly Python repositories
Questions
- How many Python issues are open here?
- 1,443,105 open issues: 40,191 opened in the last seven days, and 1,117,786 with nobody working on them yet. We count them once a day.
- Where do I start?
- Pick an issue marked beginner-friendly, read the project's contributing guide and comment before you begin. The contributor guide walks through it, from choosing an issue to your first pull request.
- Can you pick one for me?
- Yes: sign in with GitHub and Your next issue shows one open issue nobody has claimed, matched to your languages, your time and the difficulty you want.