🪴/ The Super Mega Formatters Post

A yet comprehensive attempt at listing all code formatters available.

Dec 24, 2024 – Caleb Jasik

There are a good number of code formatters under the sun. I've been wanting to build https://areweformattingyet.com for a while now, I figure it's worth starting here with a simple list of everything that's around. Let me know via bsky if I need to add something!

Relatedly, I want to try to set up fuzzing for all said formatters, since they're a pretty solid problem space for fuzzing, idempotent and well-scoped. See Checking for idempotency: a bodgey formatter fuzzer , and jasikpark/fuzz-prettier for more.

LanguageTools
TS / TSX / JS / JSX
Rust
Go
Go Template
Java
C / C++
Zig
Gleam
Handlebars
Markdown / MDX
Markdoc
Bash

McYoung wrote a great post about an approach to formatters from first principles that makes me want to try my hand: https://mcyoung.xyz/2025/03/11/formatters/#fnref:80-cols

Posts from blogs I follow

I give you feedback on your blog post draft but you don't send it to me

You have opened the Post Editor, and found within yourself the courage to type Content. Critically, you have yet to click “Publish”. This is the moment where a lot of people go horribly, irrecoverably wrong. Yes I absolutely will review your draft, and do...

via mango.pdf.zone August 22, 2021

[essays] The Leica Q2

The Leica Q2 is a phenomenal camera—and yes, Leica earns its price point. It is not for me, though.

via Essays — Sympolymathesy, by Chris Krycho December 29, 2022

iddqd, or the hardest kind of unsafe Rust

How Oxide’s Rust collections library defends against adversarial trait implementations. Mirrored from the canonical version on the Oxide blog . Update 2026-06-16 : I talked about this post on Oxide and Friends , in an episode titled The Hardest Kind o...

via sunshowers June 2, 2026

Generated by astro-openring