# The Ruff Formatter

DevFeed: [The Ruff Formatter](<https://devfeed.tech/articles/the-ruff-formatter-82912.md>)

Original publisher: [Read original article](<https://astral.sh/blog/the-ruff-formatter>)

Author: charlie@astral.sh (Charlie Marsh)

Published: 2023-10-24T00:00:00Z

Content type: release

Language: en

Sources: [Astral](<https://devfeed.tech/sources/astral.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [alpha](<https://devfeed.tech/tags/alpha.md>), [black](<https://devfeed.tech/tags/black.md>), [code](<https://devfeed.tech/tags/code.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [faster](<https://devfeed.tech/tags/faster.md>), [over](<https://devfeed.tech/tags/over.md>), [ruff](<https://devfeed.tech/tags/ruff.md>), [tools](<https://devfeed.tech/tags/tools.md>)

## AI overview

Ruff has released a Python formatter in beta, integrated with its existing linter and CLI. It is designed as a fast, low-disruption alternative to Black, with over 99.9% compatibility on Black-formatted projects. The release also describes configurable formatting, Python 3.12 and Jupyter notebook support, and editor integrations.

## Source excerpt

Ruff's formatter is over 30x faster than existing tools, while maintaining >99.9% compatibility with Black.