VHDL Formatter

A modern, fast, VHDL formatter.

vhdlfmt applies consistent formatting and styling to VHDL code, eliminating these discussions from code reviews and improving accessibility for newcomers to existing codebases.

About

vhdlfmt is inspired by similar projects including Prettier, go fmt, autopep8, and rustfmt. By including vhdlfmt in your workflow, your code will be easier to read and review, easier and quicker to write, and easier to maintain as changes are made.

Getting Started

See Releases to download the correct version for your platform. Once you have the binary installed, see Usage and Configuration to implement vhdlfmt within your projects.