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.
1,405 commits (7.9%) · +164,691 / −57,711 lines · 60 authors
Led by Charlie Marsh (1,035 commits)
First commits: Charlie Marsh, Harutaka Kawamura, Anders Kaseorg, Reiner Gerecke, Charles Marsh, Jonathan Plasse (+54 more)
Released: v0.0.18, v0.0.19, v0.0.20, v0.0.21, v0.0.22 (+181 more)
4,573 commits (25.7%) · +1,281,069 / −758,558 lines · 295 authors
Led by Charlie Marsh (2,046 commits)
First commits: Micha Reiser, Dhruv Manilawala, Zanie Blue, Tom Kuson, Simon Brugman, Aarni Koskela (+264 more)
Released: v0.0.206, v0.0.207, v0.0.208, v0.0.209, v0.0.210 (+92 more)
2,969 commits (16.7%) · +658,141 / −324,085 lines · 279 authors
Led by Charlie Marsh (405 commits)
First commits: Carl Meyer, David Peter, Jane Lewis, InSync, Dylan, Auguste Lalande (+220 more)
Released: v0.1.10, v0.1.11, v0.1.12, v0.1.13, v0.1.14 (+50 more)
4,478 commits (25.2%) · +1,268,216 / −536,897 lines · 243 authors
Led by Alex Waygood (506 commits)
First commits: Dan Parizher, Matthew Mckee, Aria Desires, GiGaGon, Shunsuke Shibayama, chiri (+177 more)
Released: 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.9.3 (+49 more)
4,362 commits (24.5%) · +1,083,914 / −544,131 lines · 291 authors
Led by Charlie Marsh (911 commits)
First commits: Lérè, Zsolt Dollenstein, zaniebot, Ed Page, Anish Giri, Jason K Hall (+203 more)
Released: 0.14.11, 0.14.13, 0.14.14, 0.15.0, 0.15.1 (+35 more)
How Ruff compares with other Python open source projects →
How Ruff 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