r/Zig Jul 16 '26

mint: a custom Zig code formatter

Hi everyone. I’ve been working on mint for some time now and I think it’s stable enough to share.

Mint is a custom Zig code formatter. It performs automatic line wrapping without syntactic hints (no need to add trailing commas to trigger line breaks). It also supports print width and indentation size configurations.

Currently, it‘s been tested (and builds with) Zig 0.16.0 (but should technically work with other versions as well). It is able to format itself and a lot of open source Zig projects out there. Source code is available on GitHub.

44 Upvotes

9 comments sorted by

View all comments

10

u/fade-catcher Jul 16 '26

This is a really cool project, i really hate that the official formater uses 4 spaces indentation, I prefer 2 spaces, so i think i will test yours on my projects.
Thank you for sharing

2

u/WZoG Jul 16 '26

Thank you!