astral-sh/ruff — repository preview

featured · github

Ruff: The Python Linter That Actually Finishes Before You Do

A Rust-powered linter and formatter that replaces two tools and runs 20–100x faster. Cuts CI/CD wait time and dev loop friction for Python builders.

astral-sh/ruff

Ruff is a linter and formatter for Python—tools that catch style mistakes and inconsistent formatting automatically. The catch: traditional Python linters are slow. Ruff rewrites both jobs in Rust, the fast systems language, so it finishes in milliseconds instead of seconds.

Why it matters: every time you commit code or run CI/CD, you wait for linting. On large codebases, that's real time lost. Ruff collapses that friction. One tool replaces two (no more juggling black and flake8), and it's fast enough that you don't notice it running.

You should try it if you ship Python regularly and care about development velocity.

Share kit

Email subject

Ruff: linter + formatter, 20–100x faster

Email blurb

Python builders: Ruff is a Rust rewrite of the linter+formatter stack that runs so fast you don't wait for it. Replaces two tools, fits into existing workflows, proven speed. Worth swapping into your dev loop this week.

x

Ruff is a Python linter+formatter written in Rust. It runs 20–100x faster than the standard stack. If you ship Python and care about not watching linters spin, this is the swap.

linkedin

For Python teams: Ruff is a Rust-powered linter and formatter that collapses CI/CD wait time. Replaces two tools. Runs fast enough that you stop noticing it. Real friction reduction for shipping velocity.

linkedin

just shipped ruff into our Python stack and cut lint time by 90%. it's a rust-native linter + formatter that replaces two tools and runs 20-100x faster than the python equivalents. no config overhead—drop it in, watch your ci/cd breathe again. if you're running python at scale, this is table stakes.

x

ruff is doing what rust-rewrites should: one binary, two tools (linter + formatter), 20-100x speed. no hype needed when the numbers speak. if python is your lane, this saves real time in every dev loop.