It's a very well curated list containing both older and more recent projects realized in C++, neatly separated into categories.
https://github.com/niklasso/minisat
It is a great example of academic code which is used in research but is also pedagogical. If all C++ was like that I don't think anybody would have a problem with C++!