Icestudio: Drag and Drop FPGA programming and learning
github.com
github.com
But since the F4PGA (formerly known as Symbiflow) is opensource project used to abstract away various FPGA makes (just like gcc and llvm support different CPU architectures). It is quite possible to support more than that. For example right now there is guy working on integrating Apicula project to add support for Gowin FPGA based boards which are extremely cheap:
https://github.com/FPGAwars/icestudio/tree/develop/app/resou...