Awesome C++

Find C++ frameworks, libraries, software, and other resources in this curated repository list.

github.com/fffaraz/awesome-cpp
Awesome C++ homepage screenshot

About Awesome C++

Awesome C++ is a curated list on GitHub of C++ (or C) frameworks, libraries, and resources. It organizes entries by library topic, such as networking, graphics, cryptography, machine learning, and serialization, and also lists software such as compilers, debuggers, integrated development environments, and build systems, plus resources such as books, articles, videos, and podcasts.

The repository includes separate books.md and videos.md files and notes that links may become outdated, asking users to submit a pull request to improve the document.

Key features

  • Lists C++ and C libraries by topic such as networking, graphics, and cryptography
  • Includes standard libraries, frameworks, and general-purpose utility libraries
  • Covers development software including compilers, debuggers, and build systems
  • Collects learning resources such as books, articles, videos, and podcasts
  • Provides separate books.md and videos.md files
  • Accepts community updates through pull requests
Best for: Developers looking for existing C or C++ libraries, tools, and learning resources in one list.
Good for
  • Open source repository
  • Organized by library topic, software type, and resource type
  • Includes contribution guidance and accepts pull requests
Watch out for
  • Some listed projects may no longer be maintained

Awesome C++ at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Awesome C++ alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Web Directories & Curated Lists

Well-known listings from the same topic.

All 51

Awesome C++ FAQ

What does Awesome C++ cover?
C++ (or C) frameworks, libraries, and resources, organized by topics such as standard libraries, networking, graphics, machine learning, development tools, books, and videos.
How can outdated links or new suggestions be handled?
Submit a pull request to improve the document, including for links that are no longer maintained or not a good fit.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing