Windows
Portable binary for Windows x86_64.
Loading…Scriptable formatter
Neatify combines a high-performance Rust core with Tree-sitter’s universal syntax support and scriptable logic. It trades hardcoded opinions for a powerful scripting framework, giving you the ultimate freedom to define -or AI-generate- complex formatting and linting rules for any language.
Latest release builds for each platform.
Portable binary for Windows x86_64.
Loading…Signed binary for Apple Silicon.
Loading…Portable zip for Linux x86_64.
Loading…Looking for a different architecture or package format? Check the release page .
In the age of AI-generated code, being a prolific polyglot is easier than ever. That makes consistent formatting harder, but clean structure still matters for human understanding.
Neatify believes formatting shouldn’t be locked behind a select few opinionated toggles; it should be fully scriptable for maximum flexibility, and consistent across as many syntaxes as possible.
Tree-sitter coverage means Neatify can target almost any language.
Formatting behavior lives in Rhai, so you can model any style.
Formatters can traverse embedded syntaxes, like Markdown code blocks or Vue files that need HTML, JS, and CSS cleaned up together.