Python projects that answer outside pull requests
Porchlamp ranks 623 Python projects by what happens to a stranger's pull request. Among the 626 judged Python projects, 31.3% left most outside pull requests unanswered for 14 days, against 23.2% across all six ecosystems.
Python projects for first-time contributors · Fastest first reply to pull requests: Python projects
Rated321929.3%Gated529948.2%Unrated248222.6%
Page 1 of 13 (623 rows)
| Rank | Repository | Score | Coverage | Tier | First reply (median) | No reply in 14 days | Quadrant | Flags | Audited stars | |
|---|---|---|---|---|---|---|---|---|---|---|
| 20 | gitpython-developers/GitPythonPython | 71.46 | 100% · Full | A | 11.3 hours | 8% | Sweet Spot | — | ||
| 21 | numba/numbaPython | 71.27 | 100% · Full | A | 2 days | 24% | Sweet Spot | — | ||
| 25 | mesonbuild/mesonPython | 70.48 | 88% · Ceiling A | A (capped) | 5.1 hours | 12% | Sweet Spot | — | ||
| 26 | kubernetes-client/pythonPython | 70.46 | 100% · Full | A | 1.5 hours | 18% | Sweet Spot | — | ||
| 32 | litestar-org/litestarPython | 69.85 | 93% · Ceiling A | B | 2.3 hours | 29% | Sweet Spot | — | ||
| 40 | librosa/librosaPython | 69.09 | 98% · Full | B | 11.4 hours | 4% | Sweet Spot | — | ||
| 44 | beetbox/beetsPython | 68.98 | 93% · Ceiling A | B | 11.1 hours | 17% | Sweet Spot | — | ||
| 48 | pytorch/ignitePython | 68.90 | 100% · Full | B | 13.4 hours | 18% | Sweet Spot | — | ||
| 49 | pwndbg/pwndbgPython | 68.88 | 76% · Ceiling B | B (capped) | 8.9 hours | 1% | Sweet Spot | — | ||
| 56 | beeware/togaPython | 68.52 | 88% · Ceiling A | B | 5.6 hours | 4% | Sweet Spot | — | ||
| 57 | pypa/virtualenvPython | 68.48 | 100% · Full | B | 5.3 hours | 1% | Sweet Spot | — | ||
| 59 | celery/celeryPython | 68.26 | 88% · Ceiling A | B | 12.7 hours | 16% | Sweet Spot | — | ||
| 67 | networkx/networkxPython | 68.03 | 93% · Ceiling A | B | 10.4 hours | 20% | Sweet Spot | — | ||
| 70 | falconry/falconPython | 67.91 | 100% · Full | B | 9.3 hours | 23% | Sweet Spot | — | ||
| 78 | kedro-org/kedroPython | 67.56 | 100% · Full | B | 26.3 hours | 2% | Sweet Spot | — | ||
| 79 | redis/redis-pyPython | 67.45 | 93% · Ceiling A | B | 25.5 hours | 2% | Sweet Spot | — | ||
| 90 | netalertx/NetAlertXPython | 67.10 | 78% · Ceiling B | B (capped) | 5.9 hours | 0% | Sweet Spot | — | ||
| 95 | holoviz/panelPython | 66.96 | 100% · Full | B | 13.1 hours | 13% | Sweet Spot | — | ||
| 102 | nextlevelbuilder/ui-ux-pro-max-skillPython | 66.76 | 84% · Ceiling A | B | 4.2 hours | 28% | Sweet Spot | — | ||
| 104 | data-privacy-stack/presidioPython | 66.67 | 100% · Full | B | 25.9 hours | 41% | Sweet Spot | — | ||
| 110 | Farama-Foundation/GymnasiumPython | 66.57 | 100% · Full | B | 22.2 hours | 16% | Sweet Spot | — | ||
| 113 | spyder-ide/spyderPython | 66.45 | 93% · Ceiling A | B | 19 hours | 7% | Sweet Spot | — | ||
| 116 | plotly/plotly.pyPython | 66.26 | 100% · Full | B | 21.5 hours | 22% | Sweet Spot | — | ||
| 126 | astral-sh/tyPython | 66.05 | 93% · Ceiling A | B | 1 hour | 7% | Sweet Spot | — | ||
| 142 | biopython/biopythonPython | 65.65 | 100% · Full | B | 10.1 hours | 5% | Sweet Spot | — | ||
| 144 | qubvel-org/segmentation_models.pytorchPython | 65.58 | 88% · Ceiling A | B | 5.3 hours | — | Sweet Spot | — | ||
| 151 | gorakhargosh/watchdogPython | 65.38 | 94% · Ceiling A | B | 5.5 hours | 50% | Sweet Spot | — | ||
| 152 | secdev/scapyPython | 65.36 | 98% · Full | B | 23.4 hours | 9% | Sweet Spot | — | ||
| 157 | plotly/dashPython | 65.18 | 100% · Full | B | 2.2 days | 5% | Sweet Spot | — | ||
| 164 | encode/django-rest-frameworkPython | 65.08 | 98% · Full | B | 12 hours | 20% | Sweet Spot | — | ||
| 180 | pypa/pipPython | 64.60 | 93% · Ceiling A | B | 1.7 hours | 13% | Sweet Spot | — | ||
| 193 | gradio-app/gradioPython | 64.36 | 88% · Ceiling A | B | 41 hours | 0% | Sweet Spot | — | ||
| 197 | nltk/nltkPython | 64.21 | 100% · Full | B | 2.4 days | 7% | Sweet Spot | — | ||
| 206 | pdm-project/pdmPython | 64.07 | 94% · Ceiling A | B | 7.8 hours | 5% | Sweet Spot | — | ||
| 209 | joblib/joblibPython | 64.03 | 93% · Ceiling A | B | 20.4 hours | 20% | Sweet Spot | — | ||
| 212 | vladmandic/sdnextPython | 63.97 | 84% · Ceiling A | B | 3.6 hours | 0% | Sweet Spot | — | ||
| 213 | jupyterhub/jupyterhubPython | 63.93 | 100% · Full | B | 3.4 hours | 8% | Sweet Spot | — | ||
| 220 | lmcinnes/umapPython | 63.76 | 84% · Ceiling A | B | 9.1 hours | 13% | Sweet Spot | — | ||
| 223 | psf/blackPython | 63.71 | 93% · Ceiling A | B | 2.1 days | 11% | Sweet Spot | — | ||
| 232 | bleachbit/bleachbitPython | 63.61 | 84% · Ceiling A | B | 17.4 hours | 11% | Sweet Spot | — | ||
| 235 | Kaggle/kaggle-cliPython | 63.51 | 100% · Full | B | 1.6 hours | 2% | Sweet Spot | — | ||
| 237 | locustio/locustPython | 63.48 | 100% · Full | B | 22.7 hours | 0% | Sweet Spot | — | ||
| 238 | sqlalchemy/sqlalchemyPython | 63.46 | 98% · Full | B | 0.8 hours | 7% | Sweet Spot | — | ||
| 241 | zauberzeug/niceguiPython | 63.44 | 93% · Ceiling A | B | 6 hours | 7% | Sweet Spot | — | ||
| 245 | PokeAPI/pokeapiPython | 63.39 | 84% · Ceiling A | B | 23.3 hours | 1% | Sweet Spot | — | ||
| 267 | py-pdf/pypdfPython | 63.02 | 93% · Ceiling A | B | 15.5 hours | 11% | Sweet Spot | — | ||
| 268 | bokeh/bokehPython | 63.01 | 98% · Full | B | 12.3 hours | 18% | Sweet Spot | — | ||
| 269 | twisted/twistedPython | 63.00 | 98% · Full | B | 5.5 hours | 2% | Sweet Spot | — | ||
| 280 | giampaolo/psutilPython | 62.88 | 100% · Full | B | 11.7 hours | 55% | Sweet Spot | — | ||
| 295 | pyodide/pyodidePython | 62.68 | 100% · Full | B | 5 hours | 9% | Sweet Spot | — |
#20100% · Full
Score 71.46 · A
First reply (median) 11.3 hours · No reply in 14 days 8%
Sweet Spot
#21100% · Full
numba/numbaPython
Score 71.27 · A
First reply (median) 2 days · No reply in 14 days 24%
Sweet Spot
#2588% · Ceiling A
mesonbuild/mesonPython
Score 70.48 · A (capped)
First reply (median) 5.1 hours · No reply in 14 days 12%
Sweet Spot
#26100% · Full
kubernetes-client/pythonPython
Score 70.46 · A
First reply (median) 1.5 hours · No reply in 14 days 18%
Sweet Spot
#3293% · Ceiling A
litestar-org/litestarPython
Score 69.85 · B
First reply (median) 2.3 hours · No reply in 14 days 29%
Sweet Spot
#4098% · Full
librosa/librosaPython
Score 69.09 · B
First reply (median) 11.4 hours · No reply in 14 days 4%
Sweet Spot
#4493% · Ceiling A
beetbox/beetsPython
Score 68.98 · B
First reply (median) 11.1 hours · No reply in 14 days 17%
Sweet Spot
#48100% · Full
pytorch/ignitePython
Score 68.90 · B
First reply (median) 13.4 hours · No reply in 14 days 18%
Sweet Spot
#4976% · Ceiling B
pwndbg/pwndbgPython
Score 68.88 · B (capped)
First reply (median) 8.9 hours · No reply in 14 days 1%
Sweet Spot
#5688% · Ceiling A
beeware/togaPython
Score 68.52 · B
First reply (median) 5.6 hours · No reply in 14 days 4%
Sweet Spot
#57100% · Full
pypa/virtualenvPython
Score 68.48 · B
First reply (median) 5.3 hours · No reply in 14 days 1%
Sweet Spot
#5988% · Ceiling A
celery/celeryPython
Score 68.26 · B
First reply (median) 12.7 hours · No reply in 14 days 16%
Sweet Spot
#6793% · Ceiling A
networkx/networkxPython
Score 68.03 · B
First reply (median) 10.4 hours · No reply in 14 days 20%
Sweet Spot
#70100% · Full
falconry/falconPython
Score 67.91 · B
First reply (median) 9.3 hours · No reply in 14 days 23%
Sweet Spot
#78100% · Full
kedro-org/kedroPython
Score 67.56 · B
First reply (median) 26.3 hours · No reply in 14 days 2%
Sweet Spot
#7993% · Ceiling A
redis/redis-pyPython
Score 67.45 · B
First reply (median) 25.5 hours · No reply in 14 days 2%
Sweet Spot
#9078% · Ceiling B
netalertx/NetAlertXPython
Score 67.10 · B (capped)
First reply (median) 5.9 hours · No reply in 14 days 0%
Sweet Spot
#95100% · Full
holoviz/panelPython
Score 66.96 · B
First reply (median) 13.1 hours · No reply in 14 days 13%
Sweet Spot
#10284% · Ceiling A
Score 66.76 · B
First reply (median) 4.2 hours · No reply in 14 days 28%
Sweet Spot
#104100% · Full
Score 66.67 · B
First reply (median) 25.9 hours · No reply in 14 days 41%
Sweet Spot
#110100% · Full
Score 66.57 · B
First reply (median) 22.2 hours · No reply in 14 days 16%
Sweet Spot
#11393% · Ceiling A
spyder-ide/spyderPython
Score 66.45 · B
First reply (median) 19 hours · No reply in 14 days 7%
Sweet Spot
#116100% · Full
plotly/plotly.pyPython
Score 66.26 · B
First reply (median) 21.5 hours · No reply in 14 days 22%
Sweet Spot
#12693% · Ceiling A
astral-sh/tyPython
Score 66.05 · B
First reply (median) 1 hour · No reply in 14 days 7%
Sweet Spot
#142100% · Full
biopython/biopythonPython
Score 65.65 · B
First reply (median) 10.1 hours · No reply in 14 days 5%
Sweet Spot
#14488% · Ceiling A
Score 65.58 · B
First reply (median) 5.3 hours · No reply in 14 days —
Sweet Spot
#15194% · Ceiling A
gorakhargosh/watchdogPython
Score 65.38 · B
First reply (median) 5.5 hours · No reply in 14 days 50%
Sweet Spot
#15298% · Full
secdev/scapyPython
Score 65.36 · B
First reply (median) 23.4 hours · No reply in 14 days 9%
Sweet Spot
#157100% · Full
plotly/dashPython
Score 65.18 · B
First reply (median) 2.2 days · No reply in 14 days 5%
Sweet Spot
#16498% · Full
Score 65.08 · B
First reply (median) 12 hours · No reply in 14 days 20%
Sweet Spot
#18093% · Ceiling A
pypa/pipPython
Score 64.60 · B
First reply (median) 1.7 hours · No reply in 14 days 13%
Sweet Spot
#19388% · Ceiling A
gradio-app/gradioPython
Score 64.36 · B
First reply (median) 41 hours · No reply in 14 days 0%
Sweet Spot
#197100% · Full
nltk/nltkPython
Score 64.21 · B
First reply (median) 2.4 days · No reply in 14 days 7%
Sweet Spot
#20694% · Ceiling A
pdm-project/pdmPython
Score 64.07 · B
First reply (median) 7.8 hours · No reply in 14 days 5%
Sweet Spot
#20993% · Ceiling A
joblib/joblibPython
Score 64.03 · B
First reply (median) 20.4 hours · No reply in 14 days 20%
Sweet Spot
#21284% · Ceiling A
vladmandic/sdnextPython
Score 63.97 · B
First reply (median) 3.6 hours · No reply in 14 days 0%
Sweet Spot
#213100% · Full
jupyterhub/jupyterhubPython
Score 63.93 · B
First reply (median) 3.4 hours · No reply in 14 days 8%
Sweet Spot
#22084% · Ceiling A
lmcinnes/umapPython
Score 63.76 · B
First reply (median) 9.1 hours · No reply in 14 days 13%
Sweet Spot
#22393% · Ceiling A
psf/blackPython
Score 63.71 · B
First reply (median) 2.1 days · No reply in 14 days 11%
Sweet Spot
#23284% · Ceiling A
bleachbit/bleachbitPython
Score 63.61 · B
First reply (median) 17.4 hours · No reply in 14 days 11%
Sweet Spot
#235100% · Full
Kaggle/kaggle-cliPython
Score 63.51 · B
First reply (median) 1.6 hours · No reply in 14 days 2%
Sweet Spot
#237100% · Full
locustio/locustPython
Score 63.48 · B
First reply (median) 22.7 hours · No reply in 14 days 0%
Sweet Spot
#23898% · Full
sqlalchemy/sqlalchemyPython
Score 63.46 · B
First reply (median) 0.8 hours · No reply in 14 days 7%
Sweet Spot
#24193% · Ceiling A
zauberzeug/niceguiPython
Score 63.44 · B
First reply (median) 6 hours · No reply in 14 days 7%
Sweet Spot
#24584% · Ceiling A
PokeAPI/pokeapiPython
Score 63.39 · B
First reply (median) 23.3 hours · No reply in 14 days 1%
Sweet Spot
#26793% · Ceiling A
py-pdf/pypdfPython
Score 63.02 · B
First reply (median) 15.5 hours · No reply in 14 days 11%
Sweet Spot
#26898% · Full
bokeh/bokehPython
Score 63.01 · B
First reply (median) 12.3 hours · No reply in 14 days 18%
Sweet Spot
#26998% · Full
twisted/twistedPython
Score 63.00 · B
First reply (median) 5.5 hours · No reply in 14 days 2%
Sweet Spot
#280100% · Full
giampaolo/psutilPython
Score 62.88 · B
First reply (median) 11.7 hours · No reply in 14 days 55%
Sweet Spot
#295100% · Full
pyodide/pyodidePython
Score 62.68 · B
First reply (median) 5 hours · No reply in 14 days 9%
Sweet Spot
Page 1 of 13 (623 rows)