🪴/ 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

Building dynamic toggletips using anchored container queries

To add to the container query options that we already have (size queries, style queries, scroll-state queries), as well as the container query range syntax and many upgrades to all of the above, we can now use anchored container queries from Chrome 143...

via Piccalilli - Everything March 12, 2026

Happy Graduation

This semester marks four years since I stopped teaching high school classes. That means that, in just a few months, nearly all of the students that I would have taught have now graduated. I never got to say goodbye to my students. I had to leave rather sud...

via Addison Crump February 13, 2026

In defense of lock poisoning in Rust

It’s worth retaining one of multithreaded Rust’s most valuable features.There’s recently been some discussion about the benefits and downsides of lock (mutex) poisoning in Rust, spurred by a recent proposal to make the default mutex non-poisoned, i.e. s...

via sunshowers December 2, 2025

Generated by astro-openring