Alejandra is written in Rust, has more tests than nixfmt, and handles non-trivial code examples in Nix better.
This is my attempt at putting all modules in one directory to avoid having to remember whether a module was a part of applications/, desktop/, or terminal/.