Development: backend
Colibri is a TypeScript library to work with HDL (VHDL, Verilog and SV). It's the back-end of TerosHDL, but also it can be used as part of other programs. Features:
State machine parser.
Schematic images.
Documenter: it extracts the comments in the code and generates the documentation in HTML or MarkDown.
Error linter: GHDL, Icarus, Verilator, Verible...
Style checking: Verible.
Code formatting.
Code templates.
Hierarchy images.
Dependencies images.
Project manager: simulations, compilations...
Architecture