PorchlampFind the projects that leave the light on.2026-10-17

Python projects for first-time contributors

This view ranks 324 Python projects for first-time contributors. It weighs responsiveness 35%, accessibility 30%, governance 15%, criticality 10% and rigor 10%.

Evidence-based open-source repository ranking across 5 pillars: Responsiveness, Criticality, Governance, Rigor, and Accessibility. How scores & gates work →

More than 1 in 5 active projects leave most strangers' pull requests unanswered for 14 days. Read the findings

Rated321929.3%Gated529948.2%Unrated248222.6%Hidden by this lens (1694)
Page 1 of 7 (324 rows)
RankRepositoryScoreCoverageTierFirst reply (median)No reply in 14 daysQuadrantΔ rankFlagsAudited stars
8litestar-org/litestarPython77.0485% · Ceiling AA (capped)2.3 hours29%Sweet Spot▲24—
21beetbox/beetsPython74.5785% · Ceiling AA (capped)11.1 hours17%Sweet Spot▲23—
22mesonbuild/mesonPython74.5678% · Ceiling BB (capped)5.1 hours12%Sweet Spot▲3—
23beeware/togaPython74.4978% · Ceiling BB (capped)5.6 hours4%Sweet Spot▲33—
28pytorch/ignitePython73.91100% · FullA13.4 hours18%Sweet Spot▲20—
29kubernetes-client/pythonPython73.84100% · FullA1.5 hours18%Sweet Spot▼3—
31falconry/falconPython73.64100% · FullA9.3 hours23%Sweet Spot▲39—
42astral-sh/tyPython72.7385% · Ceiling AA (capped)1 hour7%Sweet Spot▲84—
43holoviz/panelPython72.72100% · FullA13.1 hours13%Sweet Spot▲52—
44netalertx/NetAlertXPython72.4085% · Ceiling AA (capped)5.9 hours0%Sweet Spot▲46—
46qubvel-org/segmentation_models.pytorchPython72.2882% · Ceiling AA (capped)5.3 hours—Sweet Spot▲98—
47=pwndbg/pwndbgPython72.2879% · Ceiling BB (capped)8.9 hours1%Sweet Spot▲2—
51gitpython-developers/GitPythonPython71.93100% · FullA11.3 hours8%Sweet Spot▼31—
57EvoScientist/EvoScientistPython71.23100% · FullA16.4 hours1%Nursery▲451—
76pypa/virtualenvPython70.16100% · FullA5.3 hours1%Sweet Spot▼19—
77spyder-ide/spyderPython70.1285% · Ceiling AA (capped)19 hours7%Sweet Spot▲36—
86librosa/librosaPython69.7696% · FullB11.4 hours4%Sweet Spot▼46—
89numba/numbaPython69.60100% · FullB2 days24%Sweet Spot▼68—
94vladmandic/sdnextPython69.4394% · Ceiling AB3.6 hours0%Sweet Spot▲118—
111kedro-org/kedroPython68.51100% · FullB26.3 hours2%Sweet Spot▼33—
144jupyterhub/jupyterhubPython67.37100% · FullB3.4 hours8%Sweet Spot▲69—
145bleachbit/bleachbitPython67.3394% · Ceiling AB17.4 hours11%Sweet Spot▲87—
146Kaggle/kaggle-cliPython67.24100% · FullB1.6 hours2%Sweet Spot▲89—
164OpenByteInc/QuantDingerPython66.8385% · Ceiling AB—41%Nursery▲958⚠—
168OthmanAdi/planning-with-filesPython66.7894% · Ceiling AB14.4 hours4%Nursery▲234—
169Kozea/RadicalePython66.70100% · FullB7.8 hours0%Nursery▲372—
171PokeAPI/pokeapiPython66.6394% · Ceiling AB23.3 hours1%Sweet Spot▲74—
175data-privacy-stack/presidioPython66.51100% · FullB25.9 hours41%Sweet Spot▼71—
180Kinto/kintoPython66.3887% · Ceiling AB12.6 hours0%Nursery▲349—
181biopython/biopythonPython66.35100% · FullB10.1 hours5%Sweet Spot▼39—
185jacob-bd/gemini-notebook-mcp-cliPython66.24100% · FullB13.7 hours0%Nursery▲577—
193MemoriLabs/MemoriPython66.12100% · FullB0.2 hours12%Nursery▲394—
197gorakhargosh/watchdogPython66.0491% · Ceiling AB5.5 hours50%Sweet Spot▼46—
200Farama-Foundation/GymnasiumPython65.99100% · FullB22.2 hours16%Sweet Spot▼90—
201pyodide/pyodidePython65.98100% · FullB5 hours9%Sweet Spot▲94—
214nextlevelbuilder/ui-ux-pro-max-skillPython65.7694% · Ceiling AB4.2 hours28%Sweet Spot▼112—
220pdm-project/pdmPython65.6391% · Ceiling AB7.8 hours5%Sweet Spot▼14⚠—
221secdev/scapyPython65.6196% · FullB23.4 hours9%Sweet Spot▼69—
226dpgaspar/Flask-AppBuilderPython65.4769% · Ceiling BB (capped)——Nursery▲189—
237nicolargo/glancesPython65.31100% · FullB20.6 hours2%Nursery▲316—
246BigBodyCobain/ShadowbrokerPython65.1094% · Ceiling AB9 hours2%Nursery▲491—
247ManimCommunity/manimPython65.0998% · FullB3.3 days37%Sweet Spot▲84⚠—
251OpenDCAI/DataFlowPython65.0091% · Ceiling AB5 hours7%Nursery▲752—
255plotly/dashPython64.95100% · FullB2.2 days5%Sweet Spot▼98—
267xerrors/YuxiPython64.73100% · FullB3.4 hours0%Nursery▲847—
272NevaMind-AI/memUPython64.65100% · FullB4.8 hours11%Nursery▲487—
273django-cms/django-cmsPython64.6491% · Ceiling AB4 hours8%Sweet Spot▲148—
285qtile/qtilePython64.47100% · FullB6.1 hours11%Nursery▲422—
287locustio/locustPython64.41100% · FullB22.7 hours0%Sweet Spot▼50—
288=kovidgoyal/calibrePython64.4194% · Ceiling AB2.2 hours0%Nursery▲407—
#885% · Ceiling A
Score 77.04 · A (capped)
First reply (median) 2.3 hours · No reply in 14 days 29%
Sweet Spot ▲24
#2185% · Ceiling A
Score 74.57 · A (capped)
First reply (median) 11.1 hours · No reply in 14 days 17%
Sweet Spot ▲23
#2278% · Ceiling B
Score 74.56 · B (capped)
First reply (median) 5.1 hours · No reply in 14 days 12%
Sweet Spot ▲3
#2378% · Ceiling B
Score 74.49 · B (capped)
First reply (median) 5.6 hours · No reply in 14 days 4%
Sweet Spot ▲33
#28100% · Full
Score 73.91 · A
First reply (median) 13.4 hours · No reply in 14 days 18%
Sweet Spot ▲20
#29100% · Full
Score 73.84 · A
First reply (median) 1.5 hours · No reply in 14 days 18%
Sweet Spot ▼3
#31100% · Full
Score 73.64 · A
First reply (median) 9.3 hours · No reply in 14 days 23%
Sweet Spot ▲39
#4285% · Ceiling A
Score 72.73 · A (capped)
First reply (median) 1 hour · No reply in 14 days 7%
Sweet Spot ▲84
#43100% · Full
Score 72.72 · A
First reply (median) 13.1 hours · No reply in 14 days 13%
Sweet Spot ▲52
#4485% · Ceiling A
Score 72.40 · A (capped)
First reply (median) 5.9 hours · No reply in 14 days 0%
Sweet Spot ▲46
#4682% · Ceiling A
Score 72.28 · A (capped)
First reply (median) 5.3 hours · No reply in 14 days —
Sweet Spot ▲98
#47=79% · Ceiling B
Score 72.28 · B (capped)
First reply (median) 8.9 hours · No reply in 14 days 1%
Sweet Spot ▲2
#51100% · Full
Score 71.93 · A
First reply (median) 11.3 hours · No reply in 14 days 8%
Sweet Spot ▼31
#57100% · Full
Score 71.23 · A
First reply (median) 16.4 hours · No reply in 14 days 1%
Nursery ▲451
#76100% · Full
Score 70.16 · A
First reply (median) 5.3 hours · No reply in 14 days 1%
Sweet Spot ▼19
#7785% · Ceiling A
Score 70.12 · A (capped)
First reply (median) 19 hours · No reply in 14 days 7%
Sweet Spot ▲36
#8696% · Full
Score 69.76 · B
First reply (median) 11.4 hours · No reply in 14 days 4%
Sweet Spot ▼46
#89100% · Full
Score 69.60 · B
First reply (median) 2 days · No reply in 14 days 24%
Sweet Spot ▼68
#9494% · Ceiling A
Score 69.43 · B
First reply (median) 3.6 hours · No reply in 14 days 0%
Sweet Spot ▲118
#111100% · Full
Score 68.51 · B
First reply (median) 26.3 hours · No reply in 14 days 2%
Sweet Spot ▼33
#144100% · Full
Score 67.37 · B
First reply (median) 3.4 hours · No reply in 14 days 8%
Sweet Spot ▲69
#14594% · Ceiling A
Score 67.33 · B
First reply (median) 17.4 hours · No reply in 14 days 11%
Sweet Spot ▲87
#146100% · Full
Score 67.24 · B
First reply (median) 1.6 hours · No reply in 14 days 2%
Sweet Spot ▲89
#16485% · Ceiling A
Score 66.83 · B
First reply (median) — · No reply in 14 days 41%
Nursery ▲958
⚠
#16894% · Ceiling A
Score 66.78 · B
First reply (median) 14.4 hours · No reply in 14 days 4%
Nursery ▲234
#169100% · Full
Score 66.70 · B
First reply (median) 7.8 hours · No reply in 14 days 0%
Nursery ▲372
#17194% · Ceiling A
Score 66.63 · B
First reply (median) 23.3 hours · No reply in 14 days 1%
Sweet Spot ▲74
#175100% · Full
Score 66.51 · B
First reply (median) 25.9 hours · No reply in 14 days 41%
Sweet Spot ▼71
#18087% · Ceiling A
Score 66.38 · B
First reply (median) 12.6 hours · No reply in 14 days 0%
Nursery ▲349
#181100% · Full
Score 66.35 · B
First reply (median) 10.1 hours · No reply in 14 days 5%
Sweet Spot ▼39
#185100% · Full
Score 66.24 · B
First reply (median) 13.7 hours · No reply in 14 days 0%
Nursery ▲577
#193100% · Full
Score 66.12 · B
First reply (median) 0.2 hours · No reply in 14 days 12%
Nursery ▲394
#19791% · Ceiling A
Score 66.04 · B
First reply (median) 5.5 hours · No reply in 14 days 50%
Sweet Spot ▼46
#200100% · Full
Score 65.99 · B
First reply (median) 22.2 hours · No reply in 14 days 16%
Sweet Spot ▼90
#201100% · Full
Score 65.98 · B
First reply (median) 5 hours · No reply in 14 days 9%
Sweet Spot ▲94
#21494% · Ceiling A
Score 65.76 · B
First reply (median) 4.2 hours · No reply in 14 days 28%
Sweet Spot ▼112
#22091% · Ceiling A
Score 65.63 · B
First reply (median) 7.8 hours · No reply in 14 days 5%
Sweet Spot ▼14
⚠
#22196% · Full
Score 65.61 · B
First reply (median) 23.4 hours · No reply in 14 days 9%
Sweet Spot ▼69
#22669% · Ceiling B
Score 65.47 · B (capped)
First reply (median) — · No reply in 14 days —
Nursery ▲189
#237100% · Full
Score 65.31 · B
First reply (median) 20.6 hours · No reply in 14 days 2%
Nursery ▲316
#24694% · Ceiling A
Score 65.10 · B
First reply (median) 9 hours · No reply in 14 days 2%
Nursery ▲491
#24798% · Full
Score 65.09 · B
First reply (median) 3.3 days · No reply in 14 days 37%
Sweet Spot ▲84
⚠
#25191% · Ceiling A
Score 65.00 · B
First reply (median) 5 hours · No reply in 14 days 7%
Nursery ▲752
#255100% · Full
Score 64.95 · B
First reply (median) 2.2 days · No reply in 14 days 5%
Sweet Spot ▼98
#267100% · Full
Score 64.73 · B
First reply (median) 3.4 hours · No reply in 14 days 0%
Nursery ▲847
#272100% · Full
Score 64.65 · B
First reply (median) 4.8 hours · No reply in 14 days 11%
Nursery ▲487
#27391% · Ceiling A
Score 64.64 · B
First reply (median) 4 hours · No reply in 14 days 8%
Sweet Spot ▲148
#285100% · Full
Score 64.47 · B
First reply (median) 6.1 hours · No reply in 14 days 11%
Nursery ▲422
#287100% · Full
Score 64.41 · B
First reply (median) 22.7 hours · No reply in 14 days 0%
Sweet Spot ▼50
#288=94% · Ceiling A
Score 64.41 · B
First reply (median) 2.2 hours · No reply in 14 days 0%
Nursery ▲407
Page 1 of 7 (324 rows)