What modern C++ libraries should be in my toolbox?



I've been out of the C++ game for about 10 years and I want to get back in and start on a commercial app. What libraries are in use these days?

  • User interface (e.g, wxWidgets, Qt)
  • Database
  • General purpose (e.g. Boost, Loki, STL)
  • Threading
  • Testing
  • Network/sockets

I looking to be cross-platform compatible (as much as possible out-of-the-box).

What libraries to do you rely on? What features do they provide that make them "indispensable"?

See my answer below for a summary.

5/23/2017 12:18:21 PM

Accepted Answer

Cross-platform libraries that are free for commercial (or non-commercial) applications

Feel free to expand this list

Links to additional lists of open source C++ libraries:


11/1/2017 9:31:08 AM

Sorry for repeating some of the stuff already written, but:

(Should at least get you started)

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow