GitHub / graingert issue stats
Total issues: 759
Total pull requests: 1,351
Merged pull request: 900
Average time to close issues: 10 months
Average time to close pull requests: 3 months
Average comments per issue: 2.94
Average comments per pull request: 1.96
Issues created
- twisted/twisted: 36
- python/cpython: 32
- 6si/shipwright: 14
- eslint/eslint: 9
- python-trio/trio: 9
- PyCQA/modernize: 8
- python/mypy: 7
- agronholm/anyio: 7
- urllib3/urllib3: 7
- dask/distributed: 6
- webpack/webpack: 6
- embray/d2to1: 6
- jazzband/contextlib2: 6
- benjaminp/six: 5
- pytest-dev/unittest2pytest: 5
- PyCQA/flake8-commas: 5
- babel/babel-preset-env: 5
- twisted/ldaptor: 5
- mysticatea/eslint-plugin: 5
- jscs-dev/node-jscs: 5
- asottile/pyupgrade: 4
- dask/dask: 4
- amyreese/fissix: 4
- pallets/jinja: 4
- Gidsy/django-threaded-messages: 4
- cst/cst: 4
- Shoobx/mypy-zope: 4
- yodle/docker-registry-client: 4
- ionelmc/tox-wheel: 4
- pytest-dev/pytest: 4
- tornadoweb/tornado: 4
- Aqu1nt/ng-next: 4
- dbrattli/OSlash: 4
- bizzabo/play-json-extensions: 3
- glenjamin/mocha-multi: 3
- vbauer/manet: 3
- nedbat/coveragepy: 3
- dwolfhub/zxcvbn-python: 3
- jazzband/pathlib2: 3
- tc39/proposal-object-freeze-seal-syntax: 3
- cscorley/whatthepatch: 3
- vext-python/vext: 3
- techtonik/python-patch: 3
- mapbox/jsxtreme-markdown: 3
- jcarbaugh/python-webfinger: 3
- jfmengels/eslint-plugin-fp: 3
- nvbn/py-backwards: 3
- deepsweet/isparta-loader: 3
- dhatim/python-license-check: 3
- kevin1024/vcrpy: 3
- psf/requests: 3
- bryanrsmith/eslint-plugin-prefer-object-spread: 3
- jfmengels/eslint-plugin-lodash-fp: 3
- jterrace/js.js: 2
- relay-tools/react-relay-network-modern: 2
- uri-templates/uritemplate-py: 2
- yahoo/redislite: 2
- jazzband/imaplib2: 2
- gowee/json2pyi: 2
- crossbario/txaio: 2
- bitcoin-dot-org/Bitcoin.org: 2
- markrcote/flot-axislabels: 2
- saymedia/angularjs-server: 2
- benjamin-dobell/humble-bundle-key-redeemer: 2
- angular/material-tools: 2
- pyca/pyopenssl: 2
- sidorares/crmux: 2
- tox-dev/tox-travis: 2
- pytest-dev/meta: 2
- lucas-c/pre-commit-hooks-safety: 2
- r-dbi/RMySQL: 2
- WearyMonkey/ngtemplate-loader: 2
- chrisdev/django-pandas: 2
- tomchentw/unused-files-webpack-plugin: 2
- agronholm/exceptiongroup: 2
- abravalheri/ini2toml: 2
- johnspackman/chrome-remote-multiplex: 2
- graingert/python-clamd: 2
- pytest-dev/pytest-timeout: 2
- javiersantos/whatsappbetaupdater: 2
- florimondmanca/aiometer: 2
- fusionbox/django-argonauts: 2
- PyCQA/meta: 2
- Roche/pyreadstat: 2
- mc-zone/webpack2-polyfill-plugin: 2
- twisted/treq: 2
- zestsoftware/zest.releaser: 2
- Olical/react-faux-dom: 2
- makovich/google-fonts-offline: 2
- cdnjs/old-website: 2
- relay-tools/relay-compiler-webpack-plugin: 2
- pypa/setuptools_scm: 2
- thenikso/angular-inview: 2
- Tinche/aiofiles: 2
- pallets/quart: 2
- keronsen/jack: 2
- PyCQA/redbaron: 2
- zcorpan/github-microbrowser-tests: 2
- pyca/cryptography: 2
- ionelmc/python-remote-pdb: 2
- hchasestevens/xpyth: 2
- aweary/rst-selector-parser: 2
- danielstjules/jsinspect: 2
- NV/CSSOM: 2
- paylogic/pip-accel: 2
- fables-tales/bestpage: 2
- shama/napa: 2
- shareNice-org/shareNice: 2
- dtao/lazy.js: 2
- pytest-dev/pytest-asyncio: 2
- django/asgiref: 2
- python-trio/sniffio: 2
- dephell/dephell: 2
- w3c/rdfvalidator-ng: 2
- Gr1N/asyncio-ipython-magic: 2
- ierror/django-js-reverse: 2
- mozilla/napkin: 2
- djangogirls/resources: 1
- dbrattli/aioreactive: 1
- mjackson/unpkg: 1
- devongovett/node-wkhtmltopdf: 1
- agnoster/agnoster-zsh-theme: 1
- kaliber-scala/play-s3: 1
- playframework/play-plugins: 1
- cr-marcstevens/sha1collisiondetection: 1
- jfmengels/lodash-fp-docs: 1
- vxgmichel/aiostream: 1
- Pylons/hupper: 1
- PyCQA/flake8-bugbear: 1
- adamchainz/patchy: 1
- pypa/packaging: 1
- pandas-dev/pandas: 1
- cackharot/suds-py3: 1
- collective/collective.ATClamAV: 1
- mindw/wincertstore: 1
- jamesls/fakeredis: 1
- iandotkelly/nlf: 1
- gajus/angular-swing: 1
- eslint-plugin-cleanjs/eslint-plugin-cleanjs: 1
- snoack/python-goto: 1
- 1337/jquery_viewport: 1
- jnordberg/browsernizr: 1
- therebelrobot/sockbin: 1
- Skype4Py/Skype4Py: 1
- Supervisor/supervisor: 1
- graingert/voxelworld: 1
- erikriver/opengraph: 1
- gitpython-developers/gitdb: 1
- bopen/react-jsonschema-form-async: 1
- zaehlwerk/pep487: 1
- laurentj/slimerjs: 1
- jenkinsci/outbound-webhook-plugin: 1
- twisted/twisted.github.io: 1
- masaakim/stylefmt: 1
- redsolution/xabber-android: 1
- pytest-dev/pytest-runner: 1
- michalkvasnicak/babel-plugin-css-modules-transform: 1
- ocombe/ocLazyLoad: 1
- jstransformers/jstransformer-nunjucks: 1
- sorki/python-mnist: 1
- encode/encode.github.io: 1
- abusalimov/pytest-travis-fold: 1
- kevinburke/doony: 1
- danielmoore/ts-babel-node: 1
- mixpanel/mixpanel-python: 1
- python/importlib_metadata: 1
- EmmanuelDemey/eslint-plugin-angular: 1
- evanpurkhiser/rEFInd-minimal: 1
- brianloveswords/python-jws: 1
- sciurus/vagrant-mutate: 1
- encode/httpx: 1
- berkerpeksag/astor: 1
- peerigon/legacy-loader: 1
- amoffat/sh: 1
- juliomalegria/django-chunked-upload: 1
- pylint-dev/pylint-django: 1
- graingert/taskgroup: 1
- simonpercivall/astunparse: 1
- testing-cabal/fixtures: 1
- pypa/pipx: 1
- pew-org/pew: 1
- magdkudama/django-js-routing: 1
- prompt-toolkit/python-prompt-toolkit: 1
- modelcontextprotocol/python-sdk: 1
- jd-boyd/sexpdata: 1
- adamchainz/multilint: 1
- olov/ng-annotate: 1
- encode/starlette: 1
- OneDrive/onedrive-sdk-python: 1
- endoflife-date/endoflife.date: 1
- adamchainz/django-startproject-templates: 1
- gajus/swing: 1
- elzr/vim-json: 1
- jamesalbert/HolyC-for-Linux: 1
- isislovecruft/python-gnupg: 1
- sahat/satellizer: 1
- pypa/distutils: 1
- kevin1024/pytest-httpbin: 1
- enthought/pywinrm-fork: 1
- aearly/icepick: 1
- aio-libs/aiobotocore: 1
- FlipperPA/django-tempus-dominus: 1
- json-ld/json-ld.org: 1
- testing-cabal/testtools: 1
- mgth/LittleBigMouse: 1
- htmllint/htmllint-cli: 1
- prettier/pre-commit: 1
- realazthat/overblock: 1
- simplistix/testfixtures: 1
- MagicStack/uvloop: 1
- datapythonista/mnist: 1
- matiasb/python-unidiff: 1
- Templarian/MaterialDesign-Webfont: 1
- Kludex/no-optional: 1
- encode/uvicorn: 1
- psphere-project/psphere: 1
- python-hyper/h11: 1
- chromium/hstspreload.org: 1
- sheerun/bower-away: 1
- dropbox/dbx-unittest2pytest: 1
- pydata/pandas-datareader: 1
- PyTables/PyTables: 1
- astral-sh/ruff: 1
- zbyte64/django-jsonschema: 1
- decentfox/tulipcore: 1
- eea/odfpy: 1
- maxpoletaev/django-micro: 1
- jbasko/autoboto: 1
- krzkaczor/babel-plugin-tailcall-optimization: 1
- adamchainz/flake8-no-pep420: 1
- pytest-dev/pytest-instafail: 1
- pofider/node-wkhtmltopdf-installer: 1
- dask/partd: 1
- gitpython-developers/smmap: 1
- numpy/numpy: 1
- brix/crypto-js: 1
- babel/eslint-plugin-babel: 1
- franckcuny/http: 1
- monet/monet.js: 1
- jezdez/caniusepython3.com: 1
- python-trio/outcome: 1
- davedoesdev/dxf: 1
- sarugaku/vistir: 1
- sindresorhus/any-observable: 1
- phphe/date-functions: 1
- thenables/thenify: 1
- vesln/jack: 1
- google/python-subprocess32: 1
- sethmlarson/rfc6555: 1
- sigstore/sigstore-python: 1
- mankindsoftware/angular-isotope: 1
- zertosh/beautify-with-words: 1
- cjb/GitTorrent: 1
- segmentio/analytics.js: 1
- python/pyperformance: 1
- cgutteridge/xtypes: 1
- trivio/codd: 1
- auth0/node-jws: 1
- yourcelf/bleach-whitelist: 1
- invl/retry: 1
- devpi/devpi: 1
- timeoutdigital/treehugger: 1
- python-trio/trio-asyncio: 1
- django-cms/django-cms: 1
- python-attrs/attrs: 1
- Miserlou/lambda-packages: 1
- scamandrill/scamandrill: 1
- bitwarden/web: 1
- wyze/babel-plugin-transform-react-stateless-component-name: 1
- evocateur/shrinkwarp: 1
- gsklee/ngStorage: 1
- tox-dev/sphinx-autodoc-typehints: 1
- alfateam/a_mock: 1
- shssoichiro/zxcvbn-rs: 1
- rgrove/rawgit: 1
- afonasev/flake8-return: 1
- jessamynsmith/talkbackbot: 1
- jd/pifpaf: 1
- tinche/quattro: 1
- jfhovinne/jFeed: 1
- pyupio/safety: 1
- d-oliveros/ngSticky: 1
- rdbhost/yieldfromRequests: 1
- skinny-framework/skinny-framework: 1
- btimby/py-radius: 1
- survivejs/webpack-merge: 1
- bestander/uglify-loader: 1
- samyk/evercookie: 1
- dropbox/python-zxcvbn: 1
- mikeal/deferred: 1
- opencv/cvat: 1
- millermedeiros/crossroads.js: 1
- bjtox/ec2ssh-manager: 1
- jamonkko/babel-plugin-rename-umd-globals: 1
- lesscpy/lesscpy: 1
- mindw/simplegeneric: 1
- fluentpython/asyncio-tkinter: 1
- machinalis/mypy-django: 1
- PiDelport/backports.os: 1
- sindresorhus/strip-indent: 1
- SeleniumHQ/selenium: 1
- thijsdezoete/sublime-text-isort-plugin: 1
- brandon-rhodes/logging_tree: 1
- 2createStudio/postcss-sprites: 1
- ragingwind/got-google-fonts: 1
- JoelSutherland/LESS-Prefixer: 1
- gromo/jquery.scrollbar: 1
- sethblack/python-gift-exchange: 1
- ufal/udpipe: 1
- marklodato/git-reparent: 1
- pelotom/immutagen: 1
- peterbe/hashin: 1
- pypa/get-pip: 1
- pytest-dev/execnet: 1
- opsengine/cpulimit: 1
- simple-icons/simple-icons: 1
- asottile/setup-py-upgrade: 1
- sethmlarson/pypi-data: 1
- sehmaschine/django-grappelli: 1
- bokeh/bokeh: 1
- pytest-dev/pytest-xdist: 1
- edwardgeorge/virtualenv-clone: 1
- chronossc/http403: 1
- fdemmer/django-weasyprint: 1
- dbrock/node-regexp-quote: 1
- getsentry/sentry-python: 1
- pypa/pip: 1
- copy/v86: 1
- lodash/babel-plugin-lodash: 1
- runelite/launcher: 1
- marudor/eslint-plugin-class-property: 1
- isagalaev/ijson: 1
- jayclassless/setoptconf: 1
- ColCh/isparta-instrumenter-loader: 1
- barneygale/httpio: 1
- IlyaSkriblovsky/txredisapi: 1
- zaach/jsonlint: 1
- pypa/hatch: 1
- snowballstem/snowball: 1
- sqlalchemy-redshift/sqlalchemy-redshift: 1
- bloomberg/pytest-memray: 1
- jaraco/keyring: 1
- feincms/feincms: 1
- peter-mouland/node-resemble-v2: 1
- lh3/minimap2: 1
- yhatt/marp: 1
- snowballstem/pystemmer: 1
- lloyd/ircloggr: 1
- a5hik/ng-sortable: 1
- qos-ch/logback-contrib: 1
- jmdana/memprof: 1
- obi1kenobi/typing_copilot: 1
- trivio/zipper: 1
- rse/typopro-dtp: 1
- click-contrib/click-didyoumean: 1
- seporaitis/poor-smime-sign: 1
- pypy/pypy: 1
- twisted/ampoule: 1
- python-trio/flake8-async: 1
- bahmutov/node-hook: 1
- facebookincubator/OnlineSchemaChange: 1
- peterdemin/pip-compile-multi: 1
- MichaelAquilina/flake8-graphql: 1
- tox-dev/platformdirs: 1
- codemix/babel-plugin-typecheck: 1
- ejci/favico.js: 1
- rse/typopro-web: 1
- python/blurb_it: 1
- tc39/proposal-explicit-resource-management: 1
- Shopify/eslint-plugin-shopify: 1
- dateutil/dateutil: 1
- Yelp/ephemeral-port-reserve: 1
- jonathantneal/google-fonts-complete: 1
- Textualize/textual: 1
- dask/dask-sphinx-theme: 1
- andreafabrizi/Dropbox-Uploader: 1
- lordgiotto/google-font-installer: 1
- ulexus/docker-qemu: 1
- tc39/proposal-do-expressions: 1
- brianneisler/mudash: 1
- pierredavidbelanger/logback-awslogs-appender: 1
- bali182/google-fonts-manager: 1
- tradingview/css-file-rules-webpack-separator: 1
- python/typeshed: 1
- tjguk/dojo-board: 1
- nvbn/django-bower: 1
- jaraco/zipp: 1
- pallets/click: 1
- suds-community/suds: 1
- w3c/webappsec-csp: 1
- CodeYellowBV/run-headless-chromium: 1
- olalonde/eslint-import-resolver-babel-root-import: 1
- wemake-services/eradicate: 1
- playframework/play-json: 1
- tomgrin10/contextlib3: 1
- sc-date-time/sc-date-time: 1
- douglasduteil/isparta: 1
- mitsuhiko/python-geoip: 1
- fangpenlin/gluttony: 1
- cdnjs/browser-extension: 1
- idmitriev/eslint-plugin-better: 1
- rse/typopro: 1
- revolunet/react-eventsource: 1
- lamby/whydoesaptnotusehttps.com: 1
- pypa/wheel: 1
- pabigot/pyxb: 1
- miketheman/pytest-max-warnings: 1
- graingert/pip-compile: 1
- astral-sh/ruff-pre-commit: 1
- frawau/aioblescan: 1
- pk11/sedis: 1
- pytest-dev/pytest-twisted: 1
- michaelaquilina/zsh-history-filter: 1
- jsbronder/asyncio-dgram: 1
- alberto-bottarini/google-fonts-downloader: 1
- bertrandom/html5-zombocom: 1
- chrisrink10/bindr: 1
- publicclass/im: 1
- FormidableLabs/webpack-dashboard: 1
- misoproject/misoproject.github.io: 1
- mgedmin/objgraph: 1
- python-hyper/priority: 1
- mbdevpl/typed-astunparse: 1
- lebab/lebab: 1
- wpalahnuk/ngAutocomplete: 1
- ReactiveX/IxJS: 1
- binarymatt/redshift_sqlalchemy: 1
- googleapis/google-cloud-python: 1
- mrjohannchang/color-scheme-ambience-for-konsole: 1
- Textualize/textual-dev: 1
- baumandm/angular-numeraljs: 1
- loganfsmyth/babel-plugin-transform-builtin-extend: 1
- jazzband/help: 1
- fbeline/kaki: 1
- pytest-dev/pytest-mimesis: 1
- tc39/proposal-object-rest-spread: 1
- h2non/jsonpath-ng: 1
- trivio/splicer: 1
- stefanholek/apply: 1
- inglesp/django-amber: 1
- babel/babel-eslint: 1
- SpectrumIM/spectrum2: 1
- plotly/dash: 1
- lodash/lodash: 1
- btford/angular-modal: 1
- bcoe/imaplib2: 1
- chardet/chardet: 1
- simonw/djp: 1
Pull requests created
- twisted/ldaptor: 48
- python/cpython: 48
- 6si/shipwright: 47
- twisted/twisted: 38
- urllib3/urllib3: 37
- PyCQA/modernize: 28
- dask/distributed: 25
- PyCQA/flake8-commas: 21
- kevin1024/pytest-httpbin: 19
- graingert/taskgroup: 18
- glenjamin/mocha-multi: 17
- agronholm/anyio: 17
- graingert/dockhand: 17
- python-trio/trio: 16
- ierror/django-js-reverse: 15
- dask/dask: 15
- scamandrill/scamandrill: 14
- pytest-dev/pytest: 11
- python-babel/django-babel: 11
- yodle/docker-registry-client: 10
- psf/requests: 10
- amyreese/fissix: 10
- embray/d2to1: 9
- michaelcontento/babel-preset-modern-node: 9
- cst/cst: 9
- Osirium/format_cef: 9
- uri-templates/uritemplate-py: 8
- dateutil/dateutil: 7
- chrisdev/django-pandas: 7
- jfmengels/eslint-plugin-lodash-fp: 7
- pallets/jinja: 7
- cscorley/whatthepatch: 7
- django/asgiref: 7
- graingert/python-clamd: 7
- bcoe/imaplib2: 6
- seporaitis/poor-smime-sign: 6
- Textualize/textual: 6
- mosquito/aiohttp-xmlrpc: 6
- kevin1024/vcrpy: 6
- pyca/cryptography: 6
- danpalmer/common_sense: 5
- ehpale/elaphe: 5
- fusionbox/django-argonauts: 5
- psphere-project/psphere: 5
- benjaminp/six: 5
- MagicStack/uvloop: 5
- twisted/twisted-iocpsupport: 5
- decentfox/tulipcore: 4
- encode/uvicorn: 4
- python-trio/sniffio: 4
- larvit/larvitslugify: 4
- encode/starlette: 4
- twisted/incremental: 4
- mysticatea/eslint-plugin: 4
- django/django: 4
- Olical/react-faux-dom: 4
- python-hyper/uritemplate: 4
- eslint/eslint: 4
- dwolfhub/zxcvbn-python: 4
- jazzband/imaplib2: 4
- yetzt/node-rgbcolor: 4
- pk11/sedis: 4
- graingert/WOW: 4
- binarymatt/redshift_sqlalchemy: 4
- Osirium/vcdriver: 4
- pytest-dev/execnet: 4
- relay-tools/relay-compiler-webpack-plugin: 4
- SWW13/python-rfc6266-parser: 3
- tradingview/css-file-rules-webpack-separator: 3
- pypa/pyproject-hooks: 3
- Khan/tinyquery: 3
- gitpython-developers/gitdb: 3
- dask/partd: 3
- YPlan/python-geoip: 3
- twisted/treq: 3
- nedbat/coveragepy: 3
- github/form-data-entries: 3
- MichaelAquilina/flake8-graphql: 3
- btimby/py-radius: 3
- quantifiedcode/python-anti-patterns: 3
- bokeh/bokeh: 3
- Teemu/pytest-sugar: 3
- twisted/constantly: 3
- jazzband/pathlib2: 3
- pylint-dev/pylint: 3
- tomchentw/unused-files-webpack-plugin: 3
- Blosc/python-blosc: 3
- graingert/graingert.github.com: 3
- brillout/extendable-error-class: 3
- simonpercivall/astunparse: 3
- python/typeshed: 3
- dask/dask-sphinx-theme: 3
- braintree/braintree_python: 3
- twisted/cython-test-exception-raiser: 3
- graingert/hash-cache-venv: 3
- playframework/play-plugins: 3
- unbracketed/python-flot-utils: 2
- stream-utils/stream-to-array: 2
- facebookincubator/OnlineSchemaChange: 2
- vklochan/python-logstash: 2
- flashcode/gitchart: 2
- jborean93/pypsrp: 2
- sethmlarson/rfc6555: 2
- bitcoin-dot-org/Bitcoin.org: 2
- Tinche/aiofiles: 2
- graingert/asgi-dispatcher-middleware: 2
- toastdriven/pylev: 2
- woodruffw/zizmor-pre-commit: 2
- pytest-dev/unittest2pytest: 2
- disqus/gutter-django: 2
- shareNice-org/shareNice: 2
- thenikso/angular-inview: 2
- danpalmer/xss-exploit: 2
- sqlalchemy-redshift/sqlalchemy-redshift: 2
- gweis/isodate: 2
- arvados/arvados: 2
- python-hyper/brotlicffi: 2
- coding-horror/ascii85: 2
- inueni/birdy: 2
- jbdemonte/gmap3: 2
- ionelmc/tox-wheel: 2
- bmabey/pyLDAvis: 2
- msoulier/tftpy: 2
- baumandm/angular-numeraljs: 2
- yefremov/iserror: 2
- cjrh/aiorun: 2
- Yelp/ephemeral-port-reserve: 2
- pypa/distutils: 2
- trivio/splicer: 2
- wyze/babel-plugin-transform-react-stateless-component-name: 2
- Refty/lazify: 2
- nvbn/py-backwards: 2
- tiran/wincertstore: 2
- dask-contrib/dask-deltatable: 2
- python-hyper/priority: 2
- philleonard/mpich2-armel-raspberry-pi: 2
- SeleniumHQ/selenium: 2
- codrops/DialogEffects: 2
- twisted/ampoule: 2
- psf/httpbin: 2
- AllanBishop/angular-img-cropper: 2
- jribbens/dojo-countdown: 2
- webknjaz/pip-with-requires-python: 2
- danthedeckie/simpleeval: 2
- openid/python-openid: 2
- graingert/asyncio-backport: 2
- pypy/pypy: 2
- jamesls/fakeredis: 2
- brianloveswords/python-jws: 2
- dcodeIO/ClosureCompiler.js: 2
- pypa/wheel: 2
- d11wtq/dockerpty: 2
- fables-tales/bestpage: 2
- mozilla/django-browserid: 2
- btcspry/3d-wallet-generator: 2
- jazzband/contextlib2: 2
- esamattis/node-promisepipe: 2
- PyTables/PyTables: 2
- florimondmanca/aiometer: 2
- graingert/read-toml: 2
- dhatim/python-license-check: 2
- psf/cachecontrol: 2
- matthew-andrews/isomorphic-fetch: 2
- Lukasa/requests-ftp: 2
- adamchainz/logentries-cli: 2
- chronossc/http403: 2
- timeoutdigital/treehugger: 2
- xmlsec/python-xmlsec: 2
- jfmengels/eslint-plugin-fp: 2
- babel/babel-preset-env: 2
- jfmengels/eslint-ava-rule-tester: 2
- twisted/klein: 2
- tolomea/django-data-browser: 2
- Robpol86/terminaltables: 2
- tjguk/dojo-board: 2
- franckcuny/http: 1
- prompt-toolkit/python-prompt-toolkit: 1
- jd-boyd/sexpdata: 1
- papandreou/node-pngcrush: 1
- frankie567/httpx-ws: 1
- IanLunn/jQuery-Parallax: 1
- nats-io/nats.py: 1
- jvrousseau/bzip2.js: 1
- tornadoweb/tornado: 1
- dzsessona/scamandrill: 1
- syntheticore/node-canvg: 1
- justanr/flask-allows: 1
- goldenthrust/virtual-bank: 1
- zenorocha/select: 1
- jaraco/configparser: 1
- testing-cabal/fixtures: 1
- readthedocs/sphinx-notfound-page: 1
- mankindsoftware/angular-isotope: 1
- pytest-dev/cookiecutter-pytest-plugin: 1
- yourcelf/bleach-whitelist: 1
- navdeep-G/samplemod: 1
- google-deepmind/chex: 1
- kaliber-scala/play-s3: 1
- pypa/python-manylinux-demo: 1
- samshadwell/TrumpScript: 1
- conda-forge/wincertstore-feedstock: 1
- facebookincubator/Bowler: 1
- gmr/helper: 1
- blopker/djdt-flamegraph: 1
- alyssabarela/pytest-unmarked: 1
- flesler/jquery.scrollTo: 1
- aio-libs/aiohttp: 1
- douglasduteil/isparta: 1
- nlhepler/pydot: 1
- graingert/travis-tox: 1
- disqus/python-phabricator: 1
- bodil/eslint-config-cleanjs: 1
- Shoobx/mypy-zope: 1
- dolfinus/setuptools-git-versioning: 1
- bahamas10/css-color-names: 1
- saymedia/angularjs-server: 1
- tuupola/jquery_viewport: 1
- pre-commit/demo-repo: 1
- Pylons/hupper: 1
- simonleung8/flags: 1
- hynek/prometheus-async: 1
- docker/docker-py: 1
- vxgmichel/aioconsole: 1
- flesler/jquery.localScroll: 1
- matiasb/python-unidiff: 1
- acdlite/recompose: 1
- chaostoolkit-incubator/chaostoolkit-aws: 1
- erikriver/opengraph: 1
- prodatakey/dirty-chai: 1
- python/mypy: 1
- twisted/twisted.github.io: 1
- graingert/angular-sparkline: 1
- ejci/favico.js: 1
- rse/typopro-web: 1
- celery/ceps: 1
- apache/arrow: 1
- shuveb/loti: 1
- jonathantneal/google-fonts-complete: 1
- twisted/towncrier: 1
- julianxhokaxhiu/polysticky.js: 1
- CabbageDevelopment/qasync: 1
- dask/fastparquet: 1
- WearyMonkey/ngtemplate-loader: 1
- lksv/node-resemble.js: 1
- lucas-c/pre-commit-hooks-safety: 1
- stefanholek/apply: 1
- tiangolo/fastapi: 1
- plotly/dash: 1
- aiguofer/gspread-pandas: 1
- tomster/ezjail-ansible: 1
- minimaxir/reactionrnn: 1
- urllib3/urllib3-secure-extra: 1
- DefinitelyTyped/tsd: 1
- gblazex/smoothscroll-for-websites: 1
- dcousineau/force-case-sensitivity-webpack-plugin: 1
- Bttstrp/bootstrap-switch: 1
- hugovk/tinytext: 1
- ben-hunter-hansen/angular-async-await: 1
- davidbau/seedrandom: 1
- danielstjules/jsinspect: 1
- nvbn/django-bower: 1
- 1337/jquery_viewport: 1
- alvinlindstam/grapheme: 1
- bitfinexcom/bitfinex-api-py: 1
- marceljuenemann/angular-drag-and-drop-lists: 1
- danpalmer/mondo-loyalty: 1
- deliverance/Deliverance: 1
- karma-runner/karma-slimerjs-launcher: 1
- kennethreitz-archive/args: 1
- graingert/pyt-warnings: 1
- openstack/hacking: 1
- bpmn-io/canvg-browser: 1
- roll/interest-py: 1
- facebookarchive/bootstrapped: 1
- crossbario/txaio: 1
- zoltan-dulac/html5Forms.js: 1
- jayclassless/setoptconf: 1
- freeotp/freeotp-android: 1
- jogaram/tsc-glob: 1
- foutaise/texttable: 1
- ooeyuna/vcrtest: 1
- jgorset/django-respite: 1
- snowballstem/pystemmer: 1
- bcwaldon/warlock: 1
- scastillo/siesta: 1
- pallets/quart: 1
- pytest-dev/pytest-xdist: 1
- urish/angular-moment: 1
- auth0/node-jws: 1
- babbageclunk/nose-bisect: 1
- glenfant/stopit: 1
- ajalt/fuckitpy: 1
- jscs-dev/node-jscs: 1
- linuxlewis/djorm-ext-pgfulltext: 1
- trentm/django-markdown-deux: 1
- mk-fg/pretty-yaml: 1
- rviscomi/trunk8: 1
- zulip/fakeldap: 1
- ar4s/flake8_tuple: 1
- PyCQA/pep8-naming: 1
- takluyver/entrypoints: 1
- prophile/jon-assessment: 1
- corpusops/SOAPpy: 1
- dask/dask-jobqueue: 1
- jkittner/combilog: 1
- brandon-rhodes/logging_tree: 1
- python-trio/exceptiongroup: 1
- oremanj/tricycle: 1
- BingAds/BingAds-Python-SDK: 1
- PyCQA/pyflakes: 1
- mozilla/cef: 1
- zopefoundation/zope.deprecation: 1
- geventhttpclient/geventhttpclient: 1
- osteele/flinx: 1
- Gr1N/asyncio-ipython-magic: 1
- tipsy/bubbly-bg: 1
- gulpjs/interpret: 1
- pytest-dev/pytest-instafail: 1
- nickhow83/webpack-brand-loader: 1
- astral-sh/ruff: 1
- python-trio/asyncclick: 1
- danez/pirates: 1
- realazthat/overblock: 1
- itamarst/txtulip: 1
- j5int/processfamily: 1
- hiviah/https-everywhere-checker: 1
- sachinchoolur/ngclipboard: 1
- zestsoftware/zest.releaser: 1
- tmate-io/tmate-ssh-server: 1
- dickwall/subcut: 1
- celery/sphinx_celery: 1
- flowjs/ng-flow: 1
- OneDrive/onedrive-sdk-python: 1
- ionelmc/python-tblib: 1
- kiprotect/data-privacy-for-data-scientists: 1
- yahoo/redislite: 1
- timothycrosley/deprecated.frosted: 1
- adamchainz/django_atomic_celery: 1
- timgates42/meticulous: 1
- adana-coverage/babel-plugin-transform-adana: 1
- testing-cabal/subunit: 1
- django-nonrel/djangotoolbox: 1
- celery/pytest-celery: 1
- Brightspace/node-ecdsa-sig-formatter: 1
- mfogel/django-settings-context-processor: 1
- SethMMorton/natsort: 1
- adamchainz/django_atomic_signals: 1
- pytest-dev/pytest-runner: 1
- asottile-archive/tox-pip-extensions: 1
- CodeByZach/pace: 1
- pydantic/FastUI: 1
- pimylifeup/MFRC522-python: 1
- chaimleib/intervaltree: 1
- python-trio/trio-asyncio: 1
- django-treebeard/django-treebeard: 1
- mongodb/motor: 1
- KevinGrandon/slimerjs: 1
- ponyorm/pony: 1
- klarsys/angular-material-icons: 1
- openstack-archive/pylockfile: 1
- brianloveswords/base64url: 1
- Wasted-Audio/hvcc: 1
- rse/typopro-dtp: 1
- mahmoudimus/sqlalchemy-citext: 1
- graingert/mypyc-task: 1
- jonathanslenders/asyncio-redis: 1
- michaelaquilina/snakes: 1
- sethmlarson/pypi-data: 1
- sehmaschine/django-grappelli: 1
- paylogic/pip-accel: 1
- m-labs/nmigen: 1
- dbrock/node-regexp-quote: 1
- kennethreitz-archive/clint: 1
- enzymejs/enzyme: 1
- revelrylabs/react-uniqueid: 1
- docopt/docopt: 1
- PatrickJS/angular-websocket: 1
- css-modules/css-modules-require-hook: 1
- adriangb/di: 1
- pydata/sparse: 1
- jcgregorio/httplib2: 1
- mgedmin/objgraph: 1
- gdsmith/jquery.easing: 1
- drivendataorg/repro-zipfile: 1
- nedbat/scriv: 1
- Roche/pyreadstat: 1
- jrburke/amdefine: 1
- alex/django-templatetag-sugar: 1
- joaquimserafim/base64-url: 1
- twisted/tubes: 1
- evocateur/shrinkwarp: 1
- hitchdev/faketime: 1
- mozilla/napkin: 1
- flaskbb/flaskbb: 1
- aio-libs/aiomysql: 1
- michaelaquilina/ubuntu-ansible: 1
- msabramo/requests-unixsocket: 1
- snowballstem/snowball: 1
- dbrattli/OSlash: 1
- commx/python-rrdtool: 1
- gorakhargosh/mom: 1
- rdbhost/yieldfromRequests: 1
- cdnjs/old-website: 1
- scott-griffiths/bitstring: 1
- mozilla/django-csp: 1
- jmoiron/humanize: 1
- gajus/angular-swing: 1
- snoack/python-goto: 1
- fastapi/fastapi: 1
- miki725/xunitmerge: 1
- RafaelVidaurre/angular-permission: 1
- minichiello/PyOpenGraph: 1
- mozilla/npm-lockdown: 1
- deepsweet/isparta-loader: 1
- tiepologian/trisdb-py: 1
- testing-cabal/extras: 1
- celery/vine: 1
- T0ha/ezodf: 1
- sc-date-time/sc-date-time: 1
- idmitriev/eslint-plugin-better: 1
- jterrace/js.js: 1
- ros/ros_comm: 1
- graingert/vcdriver-lantero: 1
- jazzband/django-configurations: 1
- harvimt/quamash: 1
- bryanrsmith/eslint-plugin-prefer-object-spread: 1
- encode/httpcore: 1
- pytest-dev/pytest-reportlog: 1
- accent-starlette/starlette-core: 1
- loganfsmyth/babel-plugin-transform-builtin-extend: 1
- ahmadnassri/mkdirp-promise: 1
- dscape/cycle: 1
- seporaitis/flake8-no-fstring: 1
- laggingreflex/mochista: 1
- winstonjs/node-loggly: 1
- trivio/zipper: 1
- jsbueno/extrainterpreters: 1
- vidigami/backbone-orm: 1
- titusjan/argos: 1
- IonicaBizau/image-to-ascii: 1
- PyCQA/redbaron: 1
- zzzeek/alembic: 1
- coldnew/macbookpro-2015-config: 1
- GrillPhil/bootstrap-datepicker-webpack: 1
- fdemmer/django-weasyprint: 1
- apparentlymart/node-angularcontext: 1
- herereadthis/sixclaw: 1
- erhosen-libs/pydjantic: 1
- drathier/stack-overflow-import: 1
- aweary/rst-selector-parser: 1
- edgedb/edgedb-python: 1
- ptallen63/neville.js: 1
- django/djangoproject.com: 1
- datapythonista/mnist: 1
- olliebun/salt-state-graph: 1
- westy92/html-pdf-chrome: 1
- lxml/lxml: 1
- pprince/etlinefont-bower: 1
- python-trio/outcome: 1
- rdallasgray/bez: 1
- dodo/node-slug: 1
- andreafabrizi/Dropbox-Uploader: 1
- gerardo-orozco/django-template-utils: 1
- staticdev/toml-validator: 1
- Textualize/textual-dev: 1
- disqus/gutter: 1
- mediapressio/medipress: 1
- myint/yolk: 1
- djangolondon/djangolondon.github.io: 1
- LogRocket/redux-logger: 1
- pytest-dev/pytest-cov: 1
- babel/babelify: 1
- fabric/fabric: 1
- pyca/pyopenssl: 1
- paramiko/paramiko: 1
- lloyd/myfavoritebeer.org: 1
- DaftMonk/angular-tour: 1
- brianhadaway/iOSList: 1
- yourcelf/bleach-allowlist: 1
- unindented/jscs-loader: 1
- python-attrs/attrs: 1
- celery/billiard: 1
- i-voted-for-trump/is-odd: 1
- asciimoo/exrex: 1
- tc39/proposal-object-freeze-seal-syntax: 1
- zaach/jsonlint: 1
- afonasev/flake8-if-expr: 1
- pypa/packaging.python.org: 1
- a5hik/ng-sortable: 1
- bas2k/jquery.appear: 1
- msabramo/setuptools-git: 1
- Ceasar/trees: 1
- rsmbl/Resemble.js: 1
- signalfx/collectd-haproxy: 1
- boto/botocore: 1
- techtonik/python-patch: 1
- cakebread/yolk: 1
- nomeata/ghc-justdoit: 1
- ivpusic/angular-cookie: 1
- worr/vim.sexy: 1
- istvan-ujjmeszaros/bootstrap-touchspin: 1
- optimizely/python-sdk: 1
- rianhunter/zxcvbn-cpp: 1
- mahmoud/calver: 1
- benoitc/gunicorn: 1
- spencergibb/battleschool: 1
- ztane/python-Levenshtein: 1
- zyga/json-schema-validator: 1
- suor/django-union: 1
- chrisrink10/bindr: 1
- disqus/nexus: 1
- espenhogbakk/django-galleries: 1
- adamchainz/ec2-ssh: 1
- factset/quart-openapi: 1
- graingert/pkgutil-resolve-name: 1
- angular-ui/ui-select: 1
- twisted/epsilon: 1
- modelcontextprotocol/docs: 1
- trivio/codd: 1
- pytest-dev/pytest-timeout: 1
- KevinGrandon/ghostjs: 1
- kevva/exec-buffer: 1
- waveaccounting/vero-python: 1
- cgutteridge/Graphite: 1
- numpy/numpy: 1
- defunctzombie/node-url: 1
- sinonjs/sinon-docs: 1
- collective/collective.ATClamAV: 1
- altendky/tempexample: 1
- vbauer/manet: 1
- css-modules/postcss-icss-values: 1
- andrewdryga/vagrant-box-osx: 1
- itamarst/crochet: 1
- tomekwojcik/envelopes: 1
- getsentry/raven-aiohttp: 1
- sorki/python-mnist: 1
- python/importlib_metadata: 1
- cr-marcstevens/sha1collisiondetection: 1
- pallets-eco/blinker: 1
- berinhard/model_mommy: 1
- stockmind/dell-xps-9560-ubuntu-respin: 1
- celery/celery: 1
- hauntsaninja/boostedblob: 1
- suds-community/suds: 1
- readthedocs/recommonmark: 1
Maintainer
- twisted/twisted: 74
- 6si/shipwright: 61
- twisted/ldaptor: 53
- PyCQA/modernize: 36
- dask/distributed: 31
- PyCQA/flake8-commas: 26
- python-trio/trio: 25
- agronholm/anyio: 24
- kevin1024/pytest-httpbin: 20
- dask/dask: 19
- graingert/taskgroup: 19
- graingert/dockhand: 17
- ierror/django-js-reverse: 17
- pytest-dev/pytest: 15
- jfmengels/eslint-plugin-lodash-fp: 10
Active Maintainer
- agronholm/anyio: 20
- graingert/taskgroup: 19
- python-trio/trio: 17
- pytest-dev/pytest: 10
- kevin1024/pytest-httpbin: 8
- encode/starlette: 5
- twisted/twisted: 4
- kevin1024/vcrpy: 3
- python-trio/outcome: 2
- encode/uvicorn: 2
- pypy/pypy: 2
- graingert/graingert.github.com: 2
- pytest-dev/execnet: 1
- encode/httpcore: 1
Issue Author Associations
- None (336, 44.27%)
- Contributor (252, 33.20%)
- Member (127, 16.73%)
- Collaborator (39, 5.14%)
- Owner (5, 0.66%)
Pull Request Author Associations
- Contributor (664, 49.15%)
- Member (283, 20.95%)
- None (197, 14.58%)
- Collaborator (143, 10.58%)
- Owner (64, 4.74%)
Top Issue Labels
- enhancement (60)
- bug (33)
- type-bug (19)
- help wanted (15)
- stdlib (12)
- topic-asyncio (11)
- archived due to age (9)
- 3.12 (8)
- question (8)
- 3.14 (8)
- evaluating (7)
- tests (6)
- 3.13 (5)
- needs triage (5)
- rule (5)
Top Pull Request Labels
- needs-merge (29)
- Skip Changelog (24)
- skip news (21)
- awaiting review (13)
- awaiting merge (11)
- needs backport to 3.12 (8)
- bot:chronographer:provided (8)
- topic-asyncio (8)
- tests (7)
- needs backport to 3.13 (7)
- dataframe (7)
- documentation (6)
- docs (6)
- array (5)
- needs-review (5)