psf/black
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
psf/black
psf/black is the official Python code formatter project: a stable, widely used tool with 41k+ stars and 2.7k+ forks, focused on deterministic formatting and minimal diffs. The repo is actively maintained, with recent commits on 2026-03-30 and documentation, testing, packaging, Docker, and GitHub Actions support in the tree.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Choose this fork if tab indentation is a hard requirement and you want to stay close to Black’s behavior. Prefer upstream Black if you value active maintenance, latest syntax support, and lower adoption risk.
Choose this fork only if you need its retained local formatting behavior; otherwise upstream Black is the safer default because it is much newer and better maintained.
Choose this fork only if your goal is Vim-specific Black integration and you can tolerate an old, largely frozen codebase. If you need current Black behavior, active maintenance, or broader tooling support, upstream Black is the safer choice.
Prefer upstream `psf/black` unless you need this exact historical snapshot. This fork does not add user-visible value and is behind current upstream maintenance.
Prefer this fork only if you need its specific downstream behavior or integrations. For most users, upstream Black is the safer choice because this fork is stale and materially behind current maintenance.
Prefer this fork only if single-quote formatting is a hard requirement and you are comfortable owning a stale, highly divergent formatter. For most adopters, upstream Black is the safer choice.
Choose this fork only if tab-based formatting is the requirement. For anyone wanting a maintained, current formatter, upstream Black is the better default.
Prefer upstream Black unless you specifically need this fork's legacy or custom formatter behavior. This fork is materially outdated and diverges enough that adopters should expect compatibility and maintenance risk.
Prefer upstream psf/black unless you specifically need an old, custom 2020-era fork and are prepared to maintain it yourself; this fork is not a healthy default adoption target.