GitHub / Kludex issue stats
Total issues: 309
Total pull requests: 1,244
Merged pull request: 1,022
Average time to close issues: 4 months
Average time to close pull requests: 19 days
Average comments per issue: 3.66
Average comments per pull request: 1.09
Issues created
- kludex/fastapi-microservices: 29
- encode/starlette: 27
- encode/uvicorn: 24
- fastapi/fastapi: 18
- tiangolo/fastapi: 14
- pydantic/logfire: 11
- kludex/python-template: 10
- django/asgiref: 9
- kludex/uvicorn-worker: 7
- pydantic/pydantic: 6
- Kludex/no-optional: 6
- pydantic/bump-pydantic: 6
- pydantic/pydantic-ai: 6
- Kludex/flake8-fastapi: 4
- open-telemetry/opentelemetry-python-contrib: 4
- Kludex/asgi-types: 4
- Kludex/fastapi-asyncapi: 4
- encode/broadcaster: 4
- kludex/only-relative-import: 3
- modelcontextprotocol/python-sdk: 3
- encode/.github: 3
- mkdocstrings/mkdocstrings: 3
- frankie567/httpx-ws: 3
- pydantic/pydantic-extra-types: 3
- Kludex/kwonly-transformer: 2
- kludex/awesome-pydantic: 2
- MagicStack/httptools: 2
- Kludex/bump-testclient: 2
- kludex/file-response: 2
- Kludex/rsort: 2
- Kludex/awesome-fastapi-projects: 2
- picnicsupermarket/hiring-experience: 2
- py-bson/bson: 2
- Kludex/fastapi-tips: 2
- Kludex/pytest-fastapi: 2
- danielfm/pybreaker: 2
- Kludex/fastapi-responses: 2
- python-hyper/h11: 2
- jlowin/fastmcp: 2
- Kludex/python-multipart: 2
- Kludex/promypy: 2
- kludex/libcst-mypy: 2
- astral-sh/uv: 2
- Kludex/asgi-logger: 2
- defnull/multipart: 2
- pantsbuild/pants: 1
- open-telemetry/opentelemetry-python: 1
- ycd/manage-fastapi: 1
- python/mypy: 1
- iroco-co/aioimaplib: 1
- ewels/rich-click: 1
- pydantic/pytest-examples: 1
- kludex/fastapi-cookbook: 1
- alex-oleshkevich/starlette_boot: 1
- microsoft/pyright: 1
- korimas/starlette-pydantic: 1
- klen/py-frameworks-bench: 1
- astral-sh/ruff: 1
- pydantic/fasta2a: 1
- gi0baro/rloop: 1
- mdomke/schwifty: 1
- build-server-protocol/build-server-protocol: 1
- ojacques/mkdocs-git-committers-plugin-2: 1
- benoitc/gunicorn: 1
- art049/odmantic: 1
- klen/pytest-aio: 1
- alex-guoba/supabase-docker: 1
- afonasev/flake8-plugin-utils: 1
- klen/asgi-prometheus: 1
- kludex/uvicorn-exp: 1
- trallnag/prometheus-fastapi-instrumentator: 1
- pydantic/pydantic-settings: 1
- pyeve/eve: 1
- florimondmanca/awesome-asgi: 1
- pydantic/logfire-mcp: 1
- uhavin/slackers: 1
- Textualize/rich: 1
- googleapis/python-bigquery: 1
- aminalaee/sqladmin: 1
- cirospaciari/socketify.py: 1
- mjhea0/awesome-fastapi: 1
- python-trio/trio: 1
- pandas-dev/pandas: 1
- python-hyper/wsproto: 1
- celery/celery: 1
- kludex/fastapi-arq-redis-postgresql: 1
- lepture/authlib: 1
- kludex/fastapi-prometheus-grafana: 1
- samuelcolvin/watchfiles: 1
- celery/kombu: 1
- apache/beam: 1
- Kludex/load-env-vars-at-startup: 1
- samuelcolvin/arq: 1
- pola-rs/polars: 1
- nedbat/coveragepy: 1
- apitally/apitally-py: 1
- aosousa/go-lol-esports: 1
- flyingcircusio/pycountry: 1
- open-telemetry/community: 1
- ninoseki/uv-dynamic-versioning: 1
- samuelcolvin/dirty-equals: 1
Pull requests created
- pydantic/logfire: 155
- encode/uvicorn: 136
- encode/starlette: 132
- pydantic/bump-pydantic: 76
- pydantic/pydantic-ai: 73
- kludex/python-template: 46
- Kludex/python-multipart: 43
- kludex/fastapi-microservices: 37
- kludex/monorepo: 33
- open-telemetry/opentelemetry-python-contrib: 29
- pydantic/pydantic: 29
- modelcontextprotocol/python-sdk: 25
- Kludex/flake8-fastapi: 22
- ycd/manage-fastapi: 16
- pydantic/pydantic-extra-types: 16
- encode/broadcaster: 14
- Kludex/no-optional: 14
- kludex/awesome-pydantic: 14
- Kludex/fastapix: 14
- Kludex/fastapi-health: 13
- Kludex/mangum: 13
- danielfm/pybreaker: 12
- django/asgiref: 11
- Kludex/fastapi-asyncapi: 11
- kludex/uvicorn-worker: 10
- pydantic/fasta2a: 8
- tiangolo/fastapi: 8
- celery/celery: 8
- Kludex/simplecrud: 7
- Kludex/fastapi-responses: 7
- pydantic/pydantic-settings: 7
- kludex/awesome-textual: 7
- python-hyper/h11: 7
- kludex/socket-cli: 6
- Kludex/promypy: 6
- encode/httpx: 6
- fastapi/fastapi: 6
- kludex/jik: 6
- pydantic/logfire-mcp: 5
- pantsbuild/example-python: 5
- Kludex/fastapi-tips: 5
- Kludex/awesome-fastapi-projects: 5
- kludex/maze: 4
- kludex/fastapix-project-simple: 4
- pydantic/pydantic-core: 4
- hynek/structlog: 4
- andrew-d/python-multipart: 4
- kludex/uvicorn-exp: 4
- Kludex/basesqlmodel: 4
- Kludex/asgi-types: 3
- kludex/kludex: 3
- florimondmanca/awesome-asgi: 3
- Kludex/kwonly-transformer: 3
- kludex/libcst-mypy: 3
- pyeve/eve: 3
- Kludex/update-file: 2
- pydantic/logfire-demo: 2
- open-telemetry/opentelemetry-python: 2
- picnicsupermarket/hiring-experience: 2
- explosion/jupyterlab-prodigy: 2
- py-bson/bson: 2
- Kludex/asgi-websub: 2
- pydantic/logfire-lsp: 2
- frankie567/httpx-ws: 2
- Kludex/bump-testclient: 2
- kludex/fastapi-profile: 2
- Kludex/no-route: 2
- kludex/fastapi-readme: 2
- Kludex/uvicorn-browser: 2
- GrahamDumpleton/wrapt: 2
- cruft/cruft: 1
- modelcontextprotocol/servers: 1
- ewels/rich-click: 1
- timvink/mkdocs-print-site-plugin: 1
- tortoise/orm-benchmarks: 1
- kludex/fastapi-workshop: 1
- mistralai/client-python: 1
- apache/airflow: 1
- sansyrox/robyn: 1
- dvarrazzo/py-setproctitle: 1
- seifertm/hypothesis-workshop: 1
- simonw/asgi-gzip: 1
- encode/databases: 1
- kludex/dbml: 1
- codemation/easyjobs: 1
- encode/.github: 1
- long2ice/asynch: 1
- traceloop/openllmetry: 1
- alex-oleshkevich/starsessions: 1
- tiangolo/typer-cli: 1
- json-schema-org/json-schema-org.github.io: 1
- ines/termynal: 1
- fastapi/asyncer: 1
- adriangb/asgi-background: 1
- florimondmanca/asgi-htmx: 1
- strawberry-graphql/strawberry: 1
- vstinner/unicode_book: 1
- korfuri/awesome-monorepo: 1
- Kludex/asgi-logger: 1
- florimondmanca/arel: 1
- Instagram/LibCST: 1
- MagicStack/httptools: 1
- Kludex/fastapi-authorization: 1
- ucg8j/awesome-dash: 1
- Kludex/gitmoji: 1
- encode/httpcore: 1
- samuelcolvin/arq: 1
- art049/odmantic: 1
- adriangb/di: 1
- kludex/qr-code-generator: 1
- colin-b/httpx_auth: 1
- jrxFive/python-nomad: 1
- pantsbuild/pants-jupyter-plugin: 1
- yezz123/jeffql: 1
- stefanzweifel/git-auto-commit-action: 1
- kludex/fastapi-prometheus-grafana: 1
- samuelcolvin/watchfiles: 1
- kludex/benchmarco: 1
- nedbat/coveragepy: 1
- madkote/fastapi-plugins: 1
- johtso/httpx-caching: 1
- tomchristie/mkautodoc: 1
- pylint-dev/astroid: 1
- adriangb/xpresso: 1
- googleapis/python-bigquery: 1
- traceloop/docs: 1
- mjhea0/awesome-fastapi: 1
- kludex/uvicorn-docker: 1
- adriangb/asapi: 1
- dymmond/esmerald: 1
- pydantic/pytest-examples: 1
- Kludex/spec-parser: 1
- kludex/fastapi-arq-redis-postgresql: 1
- celery/kombu: 1
- aosousa/go-lol-esports: 1
Maintainer
- pydantic/logfire: 166
- encode/uvicorn: 160
- encode/starlette: 159
- pydantic/bump-pydantic: 82
- pydantic/pydantic-ai: 79
- kludex/fastapi-microservices: 66
- kludex/python-template: 56
- Kludex/python-multipart: 45
- pydantic/pydantic: 35
- kludex/monorepo: 33
- Kludex/flake8-fastapi: 26
- fastapi/fastapi: 24
- tiangolo/fastapi: 22
- Kludex/no-optional: 20
- pydantic/pydantic-extra-types: 19
Active Maintainer
- pydantic/logfire: 120
- encode/starlette: 82
- pydantic/pydantic-ai: 79
- encode/uvicorn: 58
- Kludex/python-multipart: 20
- kludex/python-template: 17
- modelcontextprotocol/python-sdk: 15
- fastapi/fastapi: 14
- Kludex/mangum: 13
- pydantic/fasta2a: 9
- kludex/monorepo: 7
- pydantic/logfire-mcp: 6
- kludex/jik: 6
- pydantic/logfire-lsp: 2
- Kludex/fastapi-tips: 2
Issue Author Associations
- Member (117, 37.86%)
- Owner (98, 31.72%)
- None (47, 15.21%)
- Contributor (32, 10.36%)
- Collaborator (15, 4.85%)
Pull Request Author Associations
- Member (691, 55.55%)
- Owner (372, 29.90%)
- Contributor (132, 10.61%)
- Collaborator (29, 2.33%)
- None (20, 1.61%)
Top Issue Labels
- good first issue (40)
- bug (21)
- help wanted (19)
- question (18)
- enhancement (17)
- Feature Request (11)
- need confirmation (10)
- websockets (5)
- docs (5)
- feature (5)
- documentation (4)
- bug V2 (4)
- testing (2)
- investigate (2)
- feature request (2)
Top Pull Request Labels
- ready for review (18)
- Skip Changelog (17)
- documentation (9)
- awaiting author revision (6)
- relnotes-ignore (6)
- bug (4)
- feature (3)
- docs (3)
- enhancement (3)
- relnotes-fix (2)
- logging (2)
- user experience (2)
- hold (2)
- PR Type: Cleanup (1)
- upgrade (1)