And even before Github, there was Trac [https://en.wikipedia.org/wiki/Trac]
I don’t even know why. Just seeing the interface rubs me entirely the wrong way.
Indeed fossil-scm [1], has same interface as Trac (in my view partly inspired by it). Have used Trac for a long time, so can't complain, it works well, its simple and flexible.