The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
142 commits (2.4%) · +8,155 / −2,264 lines · 8 authors
Led by Samuel Colvin (108 commits)
First commits: Samuel Colvin, pyup.io bot, Thomas Grainger, Mickaël Guérin, petroswork, Theodore Dubois (+2 more)
Released: v0.0.2, v0.0.3, v0.0.4, v0.0.5, v0.0.6 (+12 more)
143 commits (2.4%) · +12,281 / −5,186 lines · 21 authors
Led by Samuel Colvin (85 commits)
First commits: Nikita Grishko, Sebastián Ramírez, Evghenii Goncearov, Никита Конин, layday, clip (+13 more)
Released: v0.6.4, v0.7, v0.7.1, v0.8, v0.9 (+14 more)
372 commits (6.4%) · +25,482 / −10,150 lines · 79 authors
Led by Samuel Colvin (140 commits)
First commits: David Montague, Koudai Aono, Vitaly R. Samigullin, MrMrRobat, Daniel Smith, Arseny Boykov (+67 more)
Released: v0.18, v0.18.1, v0.18.2, v0.19, v0.20a1 (+22 more)
269 commits (4.6%) · +12,317 / −2,895 lines · 90 authors
Led by Samuel Colvin (70 commits)
First commits: Eric Jolibois, dc HHH, Yuri Khan, Yurii Karabas, Patrick Wang, Noel Evans (+69 more)
Released: v1.4, v1.5, v1.5.1, v1.6, v1.6.1 (+3 more)
271 commits (4.6%) · +12,493 / −2,973 lines · 87 authors
Led by Eric Jolibois (77 commits)
First commits: Pax, maximberg, Zac Hatfield-Dodds, Marcelo Trylesinski, Kyungmin Lee, Jacob Hayes (+67 more)
Released: v1.8, v1.8.1, v1.9.0a1, v1.9.0a2, v1.9.0
682 commits (11.7%) · +18,110 / −19,339 lines · 113 authors
Led by Samuel Colvin (418 commits)
First commits: Hasan Ramezani, messense, Adrian Garcia Badaracco, Amin Alaee, Tom, DetachHead (+94 more)
Released: v1.10.0a1, v1.10a1, v1.10.0a2, v1.10.0b1, v1.10.0 (+2 more)
1,775 commits (30.4%) · +149,838 / −66,171 lines · 163 authors
Led by David Montague (291 commits)
First commits: Terrence Dorsey, Serge Matveenko, sydney-runkle, Sydney Runkle, Victorien, Alex Hall (+132 more)
Released: v2.0a1, v2.0a2, v2.0a3, v2.0a4, v2.0b1 (+17 more)
1,029 commits (17.6%) · +48,449 / −37,913 lines · 172 authors
Led by Sydney Runkle (332 commits)
First commits: kc0506, Saurabh Misra, Huan-Cheng Chang, Adolfo Villalobos, ornariece, Josh Newman (+136 more)
Released: v2.6.0b1, v2.7.0b1, v2.7.0, v2.7.1, v2.8.0b1 (+6 more)
644 commits (11.0%) · +116,007 / −22,313 lines · 101 authors
Led by Victorien (298 commits)
First commits: Douwe Maan, Bartosz Karwacki, Andrew Steinborn, Tobias Pitters, Petyo Ivanov, Michael Jones (+69 more)
Released: v2.11.0a1, v2.11.0a2, v2.11.0b1, v2.11.0b2, v2.11.0 (+6 more)
518 commits (8.9%) · +48,494 / −22,886 lines · 114 authors
Led by Victorien (249 commits)
First commits: Kropiunig, Bill Easton, Rohan Santhosh, 陈志谦, chinesepowered, Lais Carvalho (+94 more)
Released: core-v2.42.0, v2.13.0b1, v2.13.0b2, core-v2.43.0, core-v2.44.0 (+11 more)
How Pydantic compares with other Python open source projects →
How Pydantic ranks among Python open source projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true