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.
148 commits (0.1%) · +11,908 / −7,453 lines · 1 author
Led by Paulus Schoutsen (148 commits)
First commits: Paulus Schoutsen
331 commits (0.3%) · +109,439 / −102,525 lines · 6 authors
Led by Paulus Schoutsen (304 commits)
First commits: Gustav Ahlberg, trainman419, Markus Stenberg, John McLaughlin, Julien Danjou
Released: Last-Python2-release
3,012 commits (2.5%) · +131,281 / −93,864 lines · 87 authors
Led by Paulus Schoutsen (1,312 commits)
First commits: Fabian Affolter, jamespcole, Ryan Kraus, Jon Maddox, Stefan Jonasson, pavoni (+78 more)
Released: 0.7-rc.1, 0.7, 0.7.1, 0.7.2, 0.7.3 (+9 more)
4,301 commits (3.5%) · +180,479 / −80,994 lines · 321 authors
Led by Paulus Schoutsen (1,226 commits)
First commits: Pascal Vizeli, Robbie Trencheny, Johann Kellerman, Dan Smith, Teagan Glenn, Lewis Juggins (+278 more)
Released: 0.11, 0.11.1, 0.12, 0.13, 0.13.1 (+73 more)
3,933 commits (3.2%) · +211,344 / −77,538 lines · 574 authors
Led by Paulus Schoutsen (609 commits)
First commits: Anders Melchiorsen, Eugenio Panadero, Teemu R., Derek Brooks, cribbstechnologies, J.J.Barrancos (+449 more)
Released: 0.36, 0.36.1, 0.37, 0.37.1, 0.38 (+59 more)
4,935 commits (4.1%) · +274,314 / −130,688 lines · 683 authors
Led by Paulus Schoutsen (1,160 commits)
First commits: Jason Hu, Ville Skyttä, Magnus, Joakim Sørensen, Rohan Kapoor, Bram Kragten (+484 more)
Released: 0.60.1, 0.61, 0.61.1, 0.62.0, 0.62.1 (+163 more)
6,798 commits (5.6%) · +583,551 / −308,404 lines · 735 authors
Led by Paulus Schoutsen (1,076 commits)
First commits: springstan, Bas Nijholt, HomeAssistant Azure, Andrew Sayre, Quentame, SukramJ (+477 more)
Released: 0.85.0b0, 0.85.0b1, 0.85.0, 0.85.1, 0.86.0b0 (+162 more)
8,857 commits (7.3%) · +744,933 / −293,481 lines · 838 authors
Led by Paulus Schoutsen (1,017 commits)
First commits: J. Nick Koston, Chris Talkington, uvjustin, Xiaonan Shen, Eugene Prystupa, Rob Bierbooms (+506 more)
Released: 0.103.6, 0.104.0b0, 0.104.0b1, 0.104.0b2, 0.104.0b3 (+201 more)
11,658 commits (9.6%) · +956,222 / −373,925 lines · 798 authors
Led by J. Nick Koston (1,075 commits)
First commits: GitHub Action, Milan Meulemans, Jan Bouwhuis, Matt Zimmerman, Renier Moorcroft, Michael Chisholm (+454 more)
Released: 2021.1.0b1, 2021.1.0b2, 2021.1.0b3, 2021.1.0, 2021.1.1 (+163 more)
13,627 commits (11.2%) · +1,203,093 / −548,251 lines · 740 authors
Led by epenet (1,865 commits)
First commits: Josh Soref, Zack Barett, Mike N8RAW, Jeef, Matrix, Aarni Koskela (+401 more)
Released: 2021.12.8, 2021.12.9, 2021.12.10, 2022.2.0b0, 2022.2.0b1 (+169 more)
12,920 commits (10.6%) · +1,022,299 / −908,929 lines · 750 authors
Led by J. Nick Koston (1,864 commits)
First commits: Joost Lekkerkerker, Jan-Philipp Benecke, Luke Lashley, c0ffeeca7, Robert Resch, David Knowles (+400 more)
Released: 2023.1.0b4, 2022.12.9, 2023.1.0b5, 2023.1.0, 2023.1.1 (+152 more)
17,312 commits (14.3%) · +1,407,201 / −572,946 lines · 878 authors
Led by J. Nick Koston (2,311 commits)
First commits: Manu, Thomas55555, Noah Husby, dontinelli, Norbert Rittel, Markus Jacobsen (+493 more)
Released: 2024.1.0b4, 2024.1.0b5, 2024.1.0, 2024.1.0b6, 2024.1.0b7 (+174 more)
15,529 commits (12.8%) · +1,683,145 / −489,201 lines · 885 authors
Led by Joost Lekkerkerker (958 commits)
First commits: hanwg, Retha Runolfsson, Markus Adrario, Jordan Harvey, Thomas D, wollew (+491 more)
Released: 2025.1.0b6, 2025.1.0b7, 2025.1.0, 2025.1.0b8, 2025.1.0b9 (+167 more)
18,041 commits (14.9%) · +2,818,803 / −827,226 lines · 1,304 authors
Led by epenet (1,644 commits)
First commits: Christian Lackas, Ronald van der Meer, darkrain-nl, Ariel Ebersberger, Balloob Bot, A. Gideonse (+841 more)
Released: 2026.1.0b3, 2026.1.0b4, 2026.1.0, 2026.1.0b5, 2026.1.1 (+94 more)
How Home Assistant compares with other Python open source projects →
How Home Assistant 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