> The bad part is that most of C/C++-compatible HLS tools are proprietary, and open source ones are either Scala-based (Chisel, SpinalHDL) or seem to be academic toy projects.

Why is Scala a problem?

In addition to Chisel and SpinalHDL, BlueSpec is now open source! [0]

Among the available options, I remember people being very happy with BlueSpec even before, and now you don't really have many excuses.

[0]: https://github.com/B-Lang-org/bsc