google/pyink
active
significant_divergence
Selected Choose Pyink if you want Black’s ecosystem but need its fork-specific formatting tweaks; stay with upstream Black if you want the newest formatter fixes, syntax support, and lowest maintenance risk.
jleclanche/tan
stale
significant_divergence
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.
EgZvor/vim-black
stale
significant_divergence
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.
discord/black
stale
significant_divergence
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.
davvid/black
stale
significant_divergence
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.
ferret-guy/black-with-tabs
stale
significant_divergence
Choose this fork only if tab-based formatting is the requirement. For anyone wanting a maintained, current formatter, upstream Black is the better default.
linfee1996/black
stale
significant_divergence
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.
fchollet/black
stale
significant_divergence
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.