GitHub / samuelcolvin issue stats
Total issues: 864
Total pull requests: 1,702
Merged pull request: 1,376
Average time to close issues: 4 months
Average time to close pull requests: 10 days
Average comments per issue: 2.61
Average comments per pull request: 1.6
Issues created
- pydantic/pydantic: 62
- samuelcolvin/nosht: 58
- pydantic/pydantic-ai: 50
- pydantic/FastUI: 37
- samuelcolvin/harrier: 36
- pydantic/logfire: 35
- pydantic/pydantic-core: 31
- pydantic/monty: 29
- samuelcolvin/python-devtools: 25
- samuelcolvin/donkey-make: 24
- apache/datafusion: 21
- samuelcolvin/buildpg: 19
- astral-sh/ruff: 17
- pydantic/logfire-js: 16
- pydantic/speedate: 11
- samuelcolvin/aiohttp-toolbox: 11
- samuelcolvin/smokeshow: 9
- 15r10nk/inline-snapshot: 9
- samuelcolvin/grablib: 8
- samuelcolvin/watchfiles: 8
- astral-sh/uv: 8
- apache/arrow-rs: 7
- mkdocstrings/mkdocstrings: 7
- samuelcolvin/sasstastic: 7
- samuelcolvin/Bokeh.jl: 7
- pydantic/pytest-examples: 6
- pydantic/genai-prices: 6
- mkdocstrings/griffe: 6
- tobymao/sqlglot: 5
- pydantic/hooky: 5
- cloudflare/workers-sdk: 5
- samuelcolvin/pytest-toolbox: 5
- samuelcolvin/dirty-equals: 5
- samuelcolvin/email-forward: 5
- datafusion-contrib/datafusion-functions-json: 5
- pydantic/pydantic.run: 5
- sqlparser-rs/sqlparser-rs: 5
- samuelcolvin/foxglove: 5
- pydantic/jiter: 4
- samuelcolvin/logfire-python: 4
- koxudaxi/pydantic-pycharm-plugin: 4
- samuelcolvin/pytest-speed: 4
- tutorcruncher/socket-frontend: 4
- annotated-types/annotated-types: 4
- FSX/misaka: 4
- pyodide/pyodide: 4
- denoland/deno: 4
- microsoft/pyright: 4
- pwwang/toml-bench: 4
- justinwilaby/sax-wasm: 4
- pyodide/micropip: 3
- pydantic/pydantic-settings: 3
- PyO3/pyo3: 3
- samuelcolvin/edge-mock: 3
- pydantic/pydantic-extra-types: 3
- servo/rust-url: 3
- aio-libs/aiohttp: 3
- long2ice/asynch: 3
- mkdocstrings/python: 3
- YousefED/typescript-json-schema: 2
- samuelcolvin/pytest-pretty: 2
- sunng87/pgwire: 2
- pydantic/llm-pricing: 2
- PyCQA/mccabe: 2
- duo-labs/py_webauthn: 2
- notify-rs/notify: 2
- getsentry/sentry-javascript: 2
- pypi/support: 2
- conda-forge/pydantic-core-feedstock: 2
- samuelcolvin/edgerender: 2
- pypi/warehouse: 2
- samuelcolvin/pydantic-sandbox: 2
- PyO3/maturin-action: 2
- elastic/elasticsearch: 2
- modelcontextprotocol/python-sdk: 2
- samuelcolvin/nginx-pages: 2
- samuelcolvin/testing-projects: 2
- serde-rs/json: 2
- pyca/cryptography: 2
- supabase/wrappers: 2
- github-tooling/ghtopdep: 2
- cloudflare/workerd: 2
- samuelcolvin/arq: 2
- MagicStack/asyncpg: 2
- kenrick95/c4: 2
- tiangolo/fastapi: 2
- samuelcolvin/helpmanual.io: 2
- samuelcolvin/cfpypi: 2
- stephrdev/pytest-isort: 2
- jimporter/mike: 2
- alexmojaki/executing: 2
- jamboree/bustache: 1
- fastapi/typer: 1
- livereload/livereload-js: 1
- aio-libs-abandoned/aioredis-py: 1
- komkom/jsonc: 1
- PrismJS/prism-themes: 1
- no1msd/mstch: 1
- TaylorSMarks/playsound: 1
- PRQL/prql: 1
- samuelcolvin/em2-net: 1
- udacity/cloudflare-typescript-workers: 1
- anapaulagomes/pytest-picked: 1
- googleapis/python-genai: 1
- bddicken/languages: 1
- web-push-libs/encrypted-content-encoding: 1
- pydantic/logfire-rust: 1
- paulc/dnslib: 1
- BurntSushi/toml-test: 1
- inconshreveable/ngrok: 1
- maxcountryman/rauth: 1
- dockerfile/elasticsearch: 1
- MagicStack/httptools: 1
- cloudflare/cloudflared: 1
- react-simple-code-editor/react-simple-code-editor: 1
- cloudflare/rustwasm-worker-template: 1
- mistralai/client-python: 1
- open-telemetry/opentelemetry-python-contrib: 1
- vpelletier/python-ioctl-opt: 1
- PyO3/tokio: 1
- lyft/toasted-marshmallow: 1
- markolofsen/pydantic2: 1
- minimaxir/big-list-of-naughty-strings: 1
- dracula/jetbrains: 1
- pytest-dev/pytest: 1
- MaulingMonkey/json-spanned-value: 1
- github/docs: 1
- nosedjango/nosedjango: 1
- esnme/ujson4c: 1
- pypa/twine: 1
- JuliaCI/PackageEvaluator.jl: 1
- zanieb/sld: 1
- JoshData/python-email-validator: 1
- jihchi/mermaid.ink: 1
- duckdb/duckdb-rs: 1
- web-push-libs/vapid: 1
- conda-forge/pydantic-feedstock: 1
- cloudflare/wrangler-action: 1
- heuer/segno: 1
- dbcli/pgcli.com: 1
- kylefox/jquery-tablesort: 1
- boto/botocore: 1
- PyO3/maturin: 1
- WolseyBankWitness/rediffusion: 1
- scaleway/docker-machine-driver-scaleway: 1
- radude/mdx_truly_sane_lists: 1
- cmacmackin/markdown-include: 1
- conda-forge/watchfiles-feedstock: 1
- lexiq-legal/pydantic_schemaorg: 1
- aio-libs/yarl: 1
- re-actors/alls-green: 1
- twbs/bootstrap: 1
- getsentry/codecov-action: 1
- mkdocs/mkdocs-redirects: 1
- pylakey/aiotdlib: 1
- samuelcolvin/aioaws: 1
- webpack-contrib/sass-loader: 1
- pyupio/pyup: 1
- tailhook/trafaret-config: 1
- microsoft/vscode: 1
- encode/httpx: 1
- datafusion-contrib/datafusion-functions-variant: 1
- Deepwalker/trafaret: 1
- wgmfwztm3227/skills-introduction-to-github: 1
- docker-archive-public/docker.machine: 1
- papertrail/papertrail-cli: 1
- serde-rs/serde: 1
- astral-sh/ty: 1
- Tinche/aiofiles: 1
- python/cpython: 1
- PriceRunner/react-ga4: 1
- MagicStack/uvloop: 1
- Textualize/rich: 1
- apache/arrow-datafusion: 1
- TylerHillery/pypacktrends: 1
- ibm-developer-skills-network/gkpbt-css-circle: 1
- pydantic/typing-inspection: 1
- zheller/flake8-quotes: 1
- purpleprotocol/mimalloc_rust: 1
- fastapi/asyncer: 1
- aio-libs/multidict: 1
- modelcontextprotocol/typescript-sdk: 1
- tokio-rs/axum: 1
- zed-industries/zed: 1
- squidfunk/mkdocs-material: 1
- blopker/codebook: 1
- docker/setup-qemu-action: 1
- samuelcolvin/dnserver: 1
- amirkdv/pydantic-pr-checks: 1
- jsocol/django-ratelimit: 1
- eface2face/rtcninja.js: 1
- Strider-CD/strider: 1
- traceloop/openllmetry: 1
- samuelcolvin/reactstrap-toolbox: 1
- sharkdp/bat: 1
- jmacd/xdelta: 1
Pull requests created
- pydantic/pydantic-ai: 179
- pydantic/monty: 145
- pydantic/jiter: 129
- pydantic/pydantic-core: 105
- pydantic/genai-prices: 77
- samuelcolvin/watchfiles: 76
- pydantic/pydantic: 68
- pydantic/pydantic.run: 62
- pydantic/logfire: 51
- samuelcolvin/dirty-equals: 48
- samuelcolvin/rtoml: 46
- samuelcolvin/python-devtools: 41
- apache/datafusion: 37
- pydantic/FastUI: 33
- datafusion-contrib/datafusion-functions-json: 28
- samuelcolvin/smokeshow: 24
- apache/arrow-rs: 23
- samuelcolvin/aioaws: 22
- samuelcolvin/nosht: 22
- samuelcolvin/foxglove: 20
- pydantic/connect4: 18
- pydantic/pytest-examples: 18
- samuelcolvin/cloudkv: 17
- samuelcolvin/harrier: 17
- tutorcruncher/socket-frontend: 16
- samuelcolvin/arq: 16
- pydantic/speedate: 16
- sqlparser-rs/sqlparser-rs: 15
- pydantic/mcp-run-python: 14
- samuelcolvin/aiohttp-toolbox: 14
- open-telemetry/opentelemetry-python-contrib: 12
- samuelcolvin/donkey-make: 11
- pyodide/pyodide: 10
- pydantic/pydantic-ai-gateway: 10
- tutorcruncher/dinotutors.com: 10
- samuelcolvin/grablib: 10
- modelcontextprotocol/python-sdk: 9
- pydantic/llm-pricing: 8
- samuelcolvin/edgerender: 8
- samuelcolvin/pydantic-sandbox: 8
- annotated-types/annotated-types: 8
- pydantic/hooky: 7
- pydantic/talks: 7
- samuelcolvin/edge-mock: 6
- samuelcolvin/pytest-pretty: 6
- samuelcolvin/pytest-cloudflare-worker: 6
- samuelcolvin/Bokeh.jl: 6
- samuelcolvin/aicli: 5
- pydantic/logfire-mcp: 5
- samuelcolvin/forgettable: 5
- samuelcolvin/jinjahtml-vscode: 5
- tutorcruncher/pydf: 4
- samuelcolvin/yatl: 4
- pydantic/typing-inspection: 4
- astral-sh/ruff: 4
- ollama/ollama-python: 4
- samuelcolvin/dnserver: 4
- conda-forge/pydantic-feedstock: 4
- pydantic/pydantic-stack-demo: 3
- apache/datafusion-sqlparser-rs: 3
- cloudflare/worker-typescript-template: 3
- JoshData/python-email-validator: 3
- notify-rs/notify: 3
- pydantic/logfire-rust: 3
- PyO3/pyo3: 3
- samuelcolvin/buildpg: 3
- conda-forge/watchfiles-feedstock: 2
- kenrick95/c4: 2
- samuelcolvin/datafusion: 2
- samuelcolvin/quick-strings: 2
- Textualize/rich: 2
- python-arq/arq: 2
- pydantic/httpx2: 2
- zxing-cpp/zxing-cpp: 2
- samuelcolvin/label-and-assign: 2
- modelcontextprotocol/typescript-sdk: 2
- pyodide/micropip: 2
- samuelcolvin/ci-donkey-test: 2
- punkpeye/awesome-mcp-servers: 2
- vinta/awesome-python: 2
- web-push-libs/vapid: 2
- pydantic/logfire-logs-proxy: 2
- lancedb/lancedb: 2
- ltworf/typedload: 1
- long2ice/asynch: 1
- logfire/starline: 1
- logfire/logfire-pycon-2024: 1
- logfire/django-cat-bacon: 1
- samuelcolvin/em2-moved: 1
- samuelcolvin/email-forward: 1
- justinwilaby/sax-wasm: 1
- jmacd/xdelta: 1
- samuelcolvin/helpmanual.io: 1
- encode/starlette: 1
- dstufft/django-passwords: 1
- samuelcolvin/notbook: 1
- samuelcolvin/pydantic-ai: 1
- docker/docs: 1
- defunkt/pystache: 1
- samuelcolvin/pytest-toolbox: 1
- codecov/codecov-action: 1
- samuelcolvin/reactstrap-toolbox: 1
- chronotope/chrono: 1
- samuelcolvin/rust-bench: 1
- samuelcolvin/scratch: 1
- BurntSushi/toml-test: 1
- samuelcolvin/sql-proxy-rs: 1
- bbhunter/secfiles: 1
- samuelcolvin/xdelta3-python: 1
- aws-aemilia-bah/Github-PR-Commit-Integration-Test-DoNotTouch-GitHubAutoBuildPrPreviewCanaryTest-v1-prod-me-south-1: 1
- servo/rust-url: 1
- apache/datafusion-python: 1
- squidfunk/mkdocs-material: 1
- tanghaojie/vite-plugin-monaco-editor-esm: 1
- tiangolo/fastapi: 1
- tiangolo/pydantic: 1
- tobymao/sqlglot: 1
- tomaskrehlik/SublimeLinter-contrib-julialint: 1
- AngellusMortis/pyunifiprotect: 1
- aio-libs/yarl: 1
- aio-libs-abandoned/aioredis-py: 1
- twittner/minicbor: 1
- pydantic/pydantic-extra-types: 1
- pydantic/logfire-demo: 1
- pydantic/pydantic-redirect: 1
- pydantic/pydantic-settings: 1
- actarus108/azure-quickstart-templates: 1
- PyCQA/mccabe: 1
- prrao87/pydantic-benchmarks: 1
- opensourcepledge/opensourcepledge.com: 1
- xzkostyan/clickhouse-cityhash: 1
- noahmorrison/chevron: 1
- rust-num/num-bigint: 1
- mkdocs/mkdocs-redirects: 1
- Miksus/rocketry: 1
- mayeut/cibuildwheel: 1
- marcodlk/pydantic-v2-startup-perf-bench: 1
- samuelcolvin/cfpypi: 1
- samuelcolvin/check-python-version: 1
- MagicStack/httptools: 1
Maintainer
- pydantic/pydantic-ai: 229
- pydantic/monty: 174
- pydantic/pydantic-core: 136
- pydantic/jiter: 133
- pydantic/pydantic: 130
- pydantic/logfire: 86
- samuelcolvin/watchfiles: 84
- pydantic/genai-prices: 83
- samuelcolvin/nosht: 80
- pydantic/FastUI: 70
- pydantic/pydantic.run: 67
- samuelcolvin/python-devtools: 66
- samuelcolvin/harrier: 53
- samuelcolvin/dirty-equals: 53
- samuelcolvin/rtoml: 46
Active Maintainer
- pydantic/monty: 174
- pydantic/jiter: 21
- samuelcolvin/watchfiles: 5
- samuelcolvin/forgettable: 5
- pydantic/logfire-rust: 4
- pydantic/logfire-js: 4
- pydantic/logfire: 3
- pydantic/genai-prices: 3
- datafusion-contrib/datafusion-functions-json: 2
- samuelcolvin/dirty-equals: 2
- pydantic/httpx2: 2
- pydantic/pydantic-ai: 1
Issue Author Associations
- Member (331, 38.31%)
- Owner (262, 30.32%)
- None (176, 20.37%)
- Contributor (88, 10.19%)
- Collaborator (7, 0.81%)
Pull Request Author Associations
- Member (1,027, 60.34%)
- Owner (471, 27.67%)
- Contributor (138, 8.11%)
- None (37, 2.17%)
- Collaborator (29, 1.70%)
Top Issue Labels
- bug (76)
- enhancement (66)
- feature request (25)
- good first issue (23)
- documentation (20)
- bug V2 (15)
- Feature request (13)
- question (13)
- feature (13)
- Feature Request (13)
- help wanted (10)
- integration (7)
- meta (7)
- Bug (7)
- security (5)
Top Pull Request Labels
- Full Build (29)
- ready for review (25)
- documentation (17)
- arrow (16)
- relnotes-ignore (15)
- sql (13)
- core (13)
- sqllogictest (13)
- physical-expr (12)
- logical-expr (10)
- relnotes-fix (7)
- relnotes-performance (5)
- functions (5)
- cherry-pick-v1 (5)
- parquet (4)