compare
Flake8 vs Ruff
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Flake8 | Ruff |
|---|---|---|
| Language | Python | Rust |
| Licence | Other | MIT |
| Stars | 3.8k | 50k |
| Latest | 7.4.1 | 0.16.10 |
| Last push | 2026-10-06 | 2026-10-06 |
| Release cadence | too few releases | about 7 days between releases |
| Active contributors | 1 commit author on the default branch in the last 90 days | 53+ commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Ruff replaces Flake8. Alternatives to Flake8 →
Full replacementReimplements Flake8 and many of its popular plugins.
Published benchmarks, each linked to its source. The numbers depend on the hardware and the workload they were measured on.
Linting the CPython codebase without caching
hyperfine on CPython 3.10: ruff check --no-cache 294.3 ms, flake8 12.260 s (41.66x).
Flake8
✓ signed The latest release, 7.4.1, carries a signature GitHub verified.
Loading the security report
Ruff
✓ signed The latest release, 0.16.10, carries a signature GitHub verified.
Loading the security report