Are there CPLD / FPGA toolchains and workflows that bypass vendor IDEs?
I know of this only from doing web searches on "Open source FPGA tool chain": http://www.clifford.at/icestorm/.

I have not tried it.  You're on your own...