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.
556 commits (10.0%) · +20,926 / −6,373 lines · 39 authors
Led by Armin Ronacher (454 commits)
First commits: Armin Ronacher, Florent Xicluna, Dag Odenhall, Ron DuPlain, Matt Campbell, Justin Quick (+33 more)
Released: 0.1, 0.2, 0.3, 0.4, 0.5 (+1 more)
463 commits (8.3%) · +11,850 / −5,685 lines · 57 authors
Led by Armin Ronacher (335 commits)
First commits: matt swanson, Aaron Kavlie, Ori Livneh, mvantellingen, ThomasWaldmann, Michał Bartoszkiewicz (+42 more)
Released: 0.7, 0.8
332 commits (6.0%) · +4,522 / −1,543 lines · 64 authors
Led by Armin Ronacher (101 commits)
First commits: Ned Jackson Lovely, Max, Markus Unterwaditzer, Dmitry Shevchenko, awsum, Paul McMillan (+48 more)
Released: 0.8.1, 0.9
321 commits (5.8%) · +3,123 / −1,358 lines · 74 authors
Led by Armin Ronacher (127 commits)
First commits: Daniel Neuhäuser, Thomas Waldmann, Alex Couper, defuz, Wouter Van Hemel, Oliver Beattie (+59 more)
Released: 0.10, 0.10.1
465 commits (8.4%) · +8,569 / −7,249 lines · 83 authors
Led by Armin Ronacher (117 commits)
First commits: Petr Zemek, lord63, Phil Schaf, Mieszko, max demian, Paulo Bu (+65 more)
266 commits (4.8%) · +1,112 / −358 lines · 67 authors
Led by Markus Unterwaditzer (85 commits)
First commits: Keyan Pishdadian, David Lord, Adam Byrtek, Alexander Pantyukhin, Jimmy McCarthy, Bruce Sutherland (+52 more)
299 commits (5.4%) · +0 / −0 lines · 116 authors
Led by Markus Unterwaditzer (63 commits)
First commits: Kyle Lawlor, RamiC, Anton Sarukhanov, Hyunchel Kim, Randy Liou, Dave Barker (+91 more)
Released: 0.11, 0.11.1, 0.12
434 commits (7.8%) · +10,200 / −7,143 lines · 97 authors
Led by David Lord (224 commits)
First commits: Grey Li, Eugene M. Kim, Tully Rankin, Hsiaoming Yang, Lowell Abbott, Hendrik Makait (+76 more)
Released: 0.12.1, 0.12.2
321 commits (5.8%) · +7,379 / −5,232 lines · 69 authors
Led by David Lord (192 commits)
First commits: garenchan, wim glenn, Jarek Piórkowski, Gabriel Saldanha, Dilan Coss, Vik (+54 more)
Released: 0.12.3, 1.0, 0.12.4, 1.0.1, 1.0.2
345 commits (6.2%) · +9,100 / −7,856 lines · 80 authors
Led by David Lord (225 commits)
First commits: Matt Cooper, David Baumgold, Daniel Pope, EtiennePelletier, venus, pgjones (+64 more)
Released: 1.0.3, 1.0.4, 1.1.0, 1.1.1
263 commits (4.7%) · +4,652 / −6,161 lines · 55 authors
Led by David Lord (107 commits)
First commits: Leonardo Giordani, jackwardell, Isaac To, ongopongo, mattc41190, Pedro Lourenço (+40 more)
Released: 0.12.5, 0.12.x, 1.0.x, 1.1.2
458 commits (8.2%) · +5,050 / −3,253 lines · 51 authors
Led by David Lord (255 commits)
First commits: Frank Yu, Alex Hedges, laggardkernel, default-303, Yourun-Proger, Pedro Torcatt (+34 more)
Released: 2.0.0rc1, 2.0.0rc2, 2.0.0, 1.1.3, 1.1.4 (+3 more)
368 commits (6.6%) · +7,017 / −6,724 lines · 58 authors
Led by David Lord (277 commits)
First commits: Maxim G. Ivanov, lecovi, hankhank10, Stanislav Bushuev, MeViMo, Jonah Lawrence (+42 more)
Released: 2.0.3, 2.1.0, 2.1.1, 2.1.2, 2.1.3 (+4 more)
325 commits (5.8%) · +5,038 / −5,540 lines · 31 authors
Led by David Lord (247 commits)
First commits: Resistor-git, Pamela Fox, pavithra, owgreen, nick2202, mohammad m. moniri (+19 more)
Released: 2.2.3, 2.2.4, 2.3.0, 2.3.1, 2.3.2 (+4 more)
172 commits (3.1%) · +2,141 / −1,429 lines · 19 authors
Led by David Lord (136 commits)
First commits: Éloi Rivard, zhuangzhuang, kurtatter, bre-17387639, Tony Huang, Sviatoslav Sydorenko (Святослав Сидоренко) (+8 more)
Released: 3.0.1, 3.0.2, 3.0.3, 3.1.0
90 commits (1.6%) · +5,097 / −3,785 lines · 15 authors
Led by David Lord (76 commits)
First commits: subhajitsaha01, kotvkvante, kadai0308, black, abhiram kamini, Tero Vuotila (+7 more)
Released: 3.1.1, 3.1.2
84 commits (1.5%) · +3,538 / −3,346 lines · 5 authors
Led by David Lord (79 commits)
First commits: lkk7, Michał Górny, ADITYA SAH
Released: 3.1.3
How Flask compares with other Python open source projects →
How Flask 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