A list of tools/packages/“things” that either I have used in the past and found useful, or dug up in some internet search and thought might be useful in the future.
- https://github.com/fffaraz/awesome-cpp
- https://github.com/analysis-tools-dev/static-analysis
- https://github.com/collab-qa/check-all-the-things
- http://frama-c.com/index.html
General Software Tools
- (my own!) https://pypi.org/project/cppcheck-codequality/
- https://semantic-release.gitbook.io/semantic-release/
(OS-based) C/C++
(Embedded) C/C++
- Analyze .MAP files from GCC and Visual Studio: http://www.sikorskiy.net/prj/amap/
FPGA Stuff (HDL, Verilog, SystemVerilog, VHDL)
- http://iverilog.icarus.com/
- https://www.veripool.org/wiki/verilator
- https://vunit.github.io/
- https://docs.cocotb.org/en/stable/
Mixed Software/Firmware/Hardware stuff
- SystemRDL https://github.com/SystemRDL/systemrdl-compiler (generate register descriptions for different targets from a singular register map description file)