Alejandra is written in Rust, has more tests than nixfmt, and handles non-trivial code examples in Nix better.
This concludes the unification of modules. Future work could include combining modules that are unlikely to be used separately.