Skip to content

Instantly share code, notes, and snippets.

@ax3l
Last active February 4, 2019 13:57
Show Gist options
  • Save ax3l/b4ae0d439c8503cfc08b9c04d65f1327 to your computer and use it in GitHub Desktop.
Save ax3l/b4ae0d439c8503cfc08b9c04d65f1327 to your computer and use it in GitHub Desktop.
Awesome, Stand-Alone C++11 Projects

Awesome, Stand-Alone C++11 Projects

Projects with wide adoption, broad compiler support, proper testing and great documentation.

Most of them are header-only (which is not necessarily a good thing for all tasks!), some of them even provide an amalgated (single-file) header.

CLI

(replace Boost.ProgramOptions)

Testing

(replace Boost.Test)

Debugging

single-header (C++98) backtrace on segfaults and the like:

File Parsing

Language Bindings

(replace Boost.Python)

Logging

C++ Stdlib Previews for C++11

Unit Systems

C++17 Optional

C++17 Variant

C++17 Filesystem

(replace Boost.Filesystem which also pulls Boost.System)

C++17 Any

C++20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment