Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / johnthagen issue stats
Total issues: 383
Total pull requests: 454
Merged pull request: 420
Average time to close issues: 4 months
Average time to close pull requests: 13 days
Average comments per issue: 3.99
Average comments per pull request: 1.08
Issues created
- johnthagen/python-blueprint: 38
- JoelLefkowitz/drf-yasg: 12
- opencv/opencv-python: 11
- PistonDevelopers/music: 10
- tfranzel/drf-spectacular: 10
- manuzhang/mkdocs-htmlproofer-plugin: 10
- python-poetry/poetry: 7
- enpaul/tox-poetry-installer: 7
- openapi-generators/openapi-python-client: 6
- squidfunk/mkdocs-material: 6
- turettn/fastapi_offline: 6
- hzdg/django-enumfields: 6
- jazzband/django-downloadview: 6
- YegorDB/django-channels-auth-token-middlewares: 5
- bashtage/sphinx-material: 5
- typeddjango/django-stubs: 5
- lazybird/django-solo: 5
- Hipo/drf-extra-fields: 5
- jazzband/django-dbbackup: 5
- rpkilby/django-rest-framework-guardian: 4
- NilCoalescing/djangochannelsrestframework: 4
- django-auth-ldap/django-auth-ldap: 4
- rust-lang/style-team: 3
- csachs/pyproject-flake8: 3
- tensorflow/tensorflow: 3
- allisson/django-rest-framework-rapidjson: 3
- initios/flake8-junit-report: 3
- dfurtado/dataclass-csv: 3
- johnthagen/cppcheck-junit: 3
- teddziuba/django-sslserver: 3
- wntrblm/nox: 3
- un1t/django-cleanup: 3
- beda-software/drf-writable-nested: 3
- astral-sh/ruff: 3
- tumb1er/coverage2clover: 3
- chtd/psycopg2cffi: 3
- MousaZeidBaker/poetryup: 3
- raimon49/pip-licenses: 3
- curtacircuitos/pcb-tools: 3
- drmikehenry/svnwrap: 3
- OpenAPITools/openapi-generator: 3
- rust-lang/rustup: 3
- cjolowicz/nox-poetry: 3
- python/mypy: 3
- dmontagu/fastapi-utils: 3
- sillsdev/react-localize-crowdin: 3
- johnthagen/exitstatus: 3
- dbkaplan/dry-rest-permissions: 3
- naufraghi/tinyaes-py: 2
- contre/Windows-API-Code-Pack-1.1: 2
- ollix/cclint: 2
- andelf/rust-sdl2_mixer: 2
- liftoff/pyminifier: 2
- Kludex/python-multipart: 2
- henryroe/pwrusb: 2
- GeeWee/django-auto-prefetching: 2
- isl-org/Open3D: 2
- sehmaschine/django-grappelli: 2
- soulless-viewer/mkdocs-video: 2
- bruce-szalwinski/mkdocs-typer: 2
- cyclosproject/ng-swagger-gen: 2
- chrieke/mkdocs-exclude-search: 2
- material-table-core/website: 2
- RSeidelsohn/license-checker-rseidelsohn: 2
- pyca/cryptography: 2
- django/channels: 2
- tiangolo/typer: 2
- django-guardian/django-guardian: 2
- mkdocstrings/python: 2
- devbisme/skidl: 2
- xolox/python-coloredlogs: 2
- dvc94ch/pykicad: 2
- rustls/rustls: 1
- tensorflow/tensorboard: 1
- tkukushkin/tox-poetry: 1
- ymyzk/tox-gh-actions: 1
- jazzband/prettytable: 1
- pytest-dev/pytest-rerunfailures: 1
- Jakski/sphinxcontrib-autoyaml: 1
- cdelker/schemdraw: 1
- ppannuto/python-saleae: 1
- sybrenstuvel/python-rsa: 1
- ThomasGerstenberg/pycparser-fake-libc: 1
- paramiko/paramiko: 1
- p4lang/ptf: 1
- cjolowicz/poetry-up: 1
- python-rapidjson/python-rapidjson: 1
- zopefoundation/zope.event: 1
- pyinstaller/pyinstaller-hooks-contrib: 1
- wemake-services/eradicate: 1
- rust-lang/arewewebyet: 1
- matplotlib/cycler: 1
- fmtlib/fmt.dev: 1
- rustwasm/team: 1
- certifi/python-certifi: 1
- PyCQA/eradicate: 1
- numpy/numpy: 1
- typeddjango/awesome-python-typing: 1
- kitspace/kicad_footprints: 1
- python-websockets/websockets: 1
- plotly/dash: 1
- alexeyraspopov/dataclass: 1
- PyCQA/pep8-naming: 1
- davglass/license-checker: 1
- browserify/crypto-browserify: 1
- platformdirs/platformdirs: 1
- MagicStack/contextvars: 1
- tobgu/pyrsistent: 1
- johnthagen/django-rest-framework-guardian2: 1
- georgebv/drf-pydantic: 1
- manatlan/vbuild: 1
- PyCQA/flake8-bugbear: 1
- oprypin/mkdocs-gen-files: 1
- fralau/mkdocs_macros_plugin: 1
- cobusc/django-protected-media: 1
- jruere/multiprocessing-logging: 1
- djsutho/django-debug-toolbar-request-history: 1
- kxxoling/PTable: 1
- ferndot/django-channels-handlers: 1
- dflook/python-minifier: 1
- dry-python/returns: 1
- daisylb/setup-nox: 1
- eerimoq/argparse_addons: 1
- hishnash/channelsmultiplexer: 1
- guedou/cargo-strip: 1
- sfackler/rust-openssl: 1
- hackndev/zinc: 1
- ArcaneNibble/stm32-unified-crate: 1
- PistonDevelopers/piston: 1
- PistonDevelopers/piston_window: 1
- PistonDevelopers/gfx_graphics: 1
- drhagen/parsita: 1
- tox-dev/pipdeptree: 1
- indygreg/PyOxidizer: 1
- andrew-d/python-multipart: 1
- sybrenjansen/mpire: 1
- python-distro/distro: 1
- Grokzen/pykwalify: 1
- rspeer/ordered-set: 1
- lepture/python-livereload: 1
- mkdocs/mkdocs: 1
- pointhi/kicad-python: 1
- phaethon/kamene: 1
- Hnfull/Intensio-Obfuscator: 1
- txomon/flake8-quotes: 1
- python/typing: 1
- postmanlabs/httpbin: 1
- Yelp/swagger_spec_validator: 1
- roman-right/beanie: 1
- gizmag/drf-ujson-renderer: 1
- vintasoftware/drf-rw-serializers: 1
- brianjbuck/drf_orjson_renderer: 1
Pull requests created
- johnthagen/python-blueprint: 88
- PistonDevelopers/music: 32
- JoelLefkowitz/drf-yasg: 19
- manuzhang/mkdocs-htmlproofer-plugin: 17
- jazzband/django-downloadview: 15
- NilCoalescing/djangochannelsrestframework: 14
- johnthagen/exitstatus: 14
- lazybird/django-solo: 13
- drmikehenry/svnwrap: 13
- johnthagen/django-rest-framework-guardian2: 12
- drhagen/parsita: 10
- johnthagen/pytap2: 10
- johnthagen/cppcheck-junit: 10
- hzdg/django-enumfields: 9
- johnthagen/doxygen-junit: 8
- Hipo/drf-extra-fields: 8
- un1t/django-cleanup: 7
- django/channels: 7
- andelf/rust-sdl2_mixer: 7
- jazzband/django-dbbackup: 6
- beda-software/drf-writable-nested: 6
- turettn/fastapi_offline: 6
- devbisme/skidl: 5
- teddziuba/django-sslserver: 5
- rpkilby/django-rest-framework-guardian: 5
- allisson/django-rest-framework-rapidjson: 4
- wntrblm/nox: 4
- sillsdev/react-localize-crowdin: 4
- django-guardian/django-guardian: 3
- MousaZeidBaker/poetryup: 3
- johnthagen/cpplint-junit: 3
- horejsek/python-fastjsonschema: 3
- phaethon/kamene: 3
- django-pymemcache/django-pymemcache: 3
- kisom/pypcapfile: 3
- hishnash/channelsmultiplexer: 2
- devbisme/KiPart: 2
- djsutho/django-debug-toolbar-request-history: 2
- matplotlib/cycler: 2
- django-auth-ldap/django-auth-ldap: 2
- bashtage/sphinx-material: 2
- dvc94ch/pykicad: 2
- tumb1er/coverage2clover: 2
- squidfunk/mkdocs-material: 2
- csachs/pyproject-flake8: 2
- Amertz08/drf_ujson2: 2
- GeeWee/django-auto-prefetching: 2
- jaraco/zipp: 2
- xolox/python-coloredlogs: 2
- akx/django-enumfields2: 1
- henryroe/pwrusb: 1
- devbisme/kinparse: 1
- pypa/pipx: 1
- tensorly/tensorly: 1
- dgasmith/opt_einsum: 1
- p4lang/ptf: 1
- hackndev/zinc: 1
- tfranzel/drf-spectacular-sidecar: 1
- raimon49/pip-licenses: 1
- rust-lang/style-team: 1
- zheller/flake8-quotes: 1
- Hnfull/Intensio-Obfuscator: 1
- jazzband/django-constance: 1
- dflook/python-minifier: 1
- typeddjango/awesome-python-typing: 1
- openapi-generators/openapi-python-client: 1
- python-poetry/poetry: 1
- django/channels_redis: 1
- ymyzk/tox-gh-actions: 1
- pyinstaller/pyinstaller-hooks-contrib: 1
- davglass/license-checker: 1
- cdelker/schemdraw: 1
- jazzband/djangorestframework-simplejwt: 1
- saghul/pycares: 1
- rust-lang/rust-guidelines: 1
- isl-org/Open3D: 1
- python-poetry/poetry-plugin-export: 1
- rustls/rustls: 1
- dfurtado/dataclass-csv: 1
- ronaldoussoren/macholib: 1
- sillsdev/icu-dotnet: 1
- ericvsmith/dataclasses: 1
- python-poetry/poetry-core: 1
- oprypin/mkdocs-gen-files: 1
- kitspace/kicad_footprints: 1
- python-poetry/cleo: 1
- docker/compose: 1
- jruere/multiprocessing-logging: 1
- sehmaschine/django-grappelli: 1
- madmaze/pytesseract: 1
- tfranzel/drf-spectacular: 1
- roman-right/beanie: 1
- em1208/adrf: 1
- nucleic/kiwi: 1
- Qiskit/rustworkx: 1
- rust-lang/edition-guide: 1
Maintainer
- johnthagen/python-blueprint: 126
- lazybird/django-solo: 18
- johnthagen/exitstatus: 17
- johnthagen/cppcheck-junit: 13
- johnthagen/django-rest-framework-guardian2: 13
- johnthagen/pytap2: 10
- johnthagen/doxygen-junit: 8
- sillsdev/react-localize-crowdin: 7
- openapi-generators/openapi-python-client: 3
- johnthagen/cpplint-junit: 3
- YegorDB/django-channels-auth-token-middlewares: 1
Issue Author Associations
- Contributor (192, 50.13%)
- None (135, 35.25%)
- Owner (45, 11.75%)
- Collaborator (11, 2.87%)
Pull Request Author Associations
- Contributor (264, 58.15%)
- Owner (145, 31.94%)
- None (27, 5.95%)
- Collaborator (18, 3.96%)
Top Issue Labels
- enhancement (40)
- bug (21)
- upstream (11)
- dependencies (7)
- help wanted (6)
- documentation (6)
- kind/bug (5)
- good first issue (4)
- question (4)
- 1.19 (4)
- ✨ enhancement (3)
- area/solver (3)
- status/triage (3)
- type:build/install (3)
- docs (3)
Top Pull Request Labels
- enhancement (64)
- dependencies (22)
- bug (8)
- documentation (2)
- upstream (2)
- maintenance (2)
- 1.19 (1)
- patch (1)
- skip news (1)
- final-comment-period (1)