edalize
An abstraction library for interfacing EDA tools
HDLmake
A tool designed to help FPGA designers to manage and share their HDL code by automatically finding file dependencies, writing synthesis & simulation Makefiles, and fetching IP-Core libraries from remote repositories
pyFPGA
A Python package to use FPGA development tools programmatically
pyIPCMI
A Python-based IP Core Management Infrastructure