SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Rust Formatter Projects
-
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
biome is a replacement for both ESlint and prettier. It's a pretty cool project but I've already spent considerable time setting up my ESlint so this is not a realistic option.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
> I assumed those would be in,
A new edition doesn't mean features are automatically stabilized.
I agree with these two specifically, it would be great to have them in stable. They're not yet though: https://github.com/rust-lang/rustfmt/issues/5083
-
Project mention: dprint: A pluggable and configurable code formatting platform written in Rust | news.ycombinator.com | 2025-05-07
-
qlty
💎 Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability
Project mention: Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf | news.ycombinator.com | 2025-06-18@jaimefjorge — Congrats on the launch!
How would you compare this to the Qlty CLI (https://github.com/qltysh/qlty)?
Do you plan to support CLI-based workflows for tools like Claude Code and linting?
-
Lua supports most of this primarily through community packages. luarocks is the Lua package manager. Lua does not ship with a unit testing framework by default, but the community seems to have selected luaunit as the defacto testing library. LSP and linting support is provided through the lua-language-server and code formatting is handled through stylua. However, I can't find tooling similar to Python's bandit to perform security audits. I believe this to be an open area of Lua library development.
-
TOML files should be formatted using taplo.
-
Project mention: Exploring Typst, a new typesetting system similar to LaTeX | news.ycombinator.com | 2024-10-12
Writing Typst in Emacs is pretty easy with this setup.
https://codeberg.org/meow_king/typst-ts-mode/wiki/
https://github.com/Myriad-Dreamin/tinymist/tree/main/editors...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I am working on tex-fmt, a new and extremely fast LaTeX formatter written in Rust. It can be installed through Cargo. It offers a command line tool for formatting/pretty-printing LaTeX source code, and runs hundreds of times faster than existing tools.
-
-
-
-
Project mention: Show HN: Mdsf, a Codeblock Formatter for Markdown | news.ycombinator.com | 2024-11-08
-
-
Project mention: Yet another configurable YAML formatter written in Rust | news.ycombinator.com | 2024-08-15
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Formatter discussion
Rust Formatter related posts
-
dprint: A pluggable and configurable code formatting platform written in Rust
-
Biomejs
-
Rust 1.85.0 and Rust 2024
-
Rust Is Eating JavaScript
-
Biome.js, a toolchain to format and lint your web project
-
Show HN: Mdsf, a Codeblock Formatter for Markdown
-
Biomejs – one toolchain for your web project
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2025
Index
What are some of the best open-source Formatter projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | biome | 19,384 |
2 | rustfmt | 6,325 |
3 | dprint | 3,469 |
4 | qlty | 2,659 |
5 | StyLua | 1,856 |
6 | taplo | 1,823 |
7 | tinymist | 1,665 |
8 | tex-fmt | 555 |
9 | prettier-plugin-rust | 192 |
10 | cbfmt | 175 |
11 | genemichaels | 89 |
12 | mdsf | 55 |
13 | kdlfmt | 55 |
14 | pretty_yaml | 34 |
15 | display_tree | 30 |
16 | tyupy | 8 |