My list of awesome C++ (or C) resources
Standard and Guidelines
- Cpp Core Guidelines - Editors: Bjarne Stroustrup, Herb Sutter
- FAQ CPP 11 - FAQ CPP 11
- Struppis FAQ - Struppis C++11 FAQ
- cppcon.org - CPP Conference github.com/CppCon
- wikipedia CPP11 - wikipedia c++11
- C++ 11 Guide - Stuart Wheaton Blog
- Google Style Guide
- Working Draft, Standard for Programming Language C++
- C++ Reference Wiki - In case standard is too advanced for your taste.
Cheatsheet
- Cheat Sheets - CPP Cheat Sheets
C++ Compiler Explorer
LLVM
- LLVM - The LLVM Compiler Infrastructure
- clangpowertools - Bringing clang-tidy magic to Visual Studio C++ developers
Blogs:
- The Old New Thing - The Old New Thing
- Fluent CPP - Fluent CPP
- Awesome CPP on github - Awesome CPP on github
Perfect Hashing:
- Cichelli T.17 - Cichelli’s Method
- gperf - GNU gperf is a perfect hash function generator
- Perfect Hashing - Throw away the keys: Easy, Minimal Perfect Hashing
- Fundamental Study Perfect hashing - Perfect hashing, (Czech, Havas, Majewski) Theoretical Computer Science 182 (1997)
- OMPH - Finding Succinct Ordered Minimal Perfect Hash Functions
- Minimal Perfect Hashing, Dr. Amjad M Daoud - Selected Perfect Hashing Publications, high impact applications.
- Generate PH Generating Perfect Hash Functions by Thomas Getty
Reflection:
- Reflection System InCPP - Reflection System in CPP
Container:
- plflib PLF is a collection of header-only library modules for C++
Testing:
- american fuzzy lop - American Fuzzy Lop is a brute-force fuzzer
- Catch2 Catch2 is a multi-paradigm test framework for C++
Text Editing:
- Rope Rope (data structure)
- Piece table Piece table
- Scintilla Scintilla is a free source code editing component.
Headless Browser:
- slimerjs - Slimer JS
- phantomjs - Phantom JS
- headless chrome - Headless Chrome
- gotenberg
- Ariya - Ariya / PhantomJS
Misc:
- VS2015 - VS 2015 C++
- VSStudio Support for 11 14 17 - VS Studio Support for C++11-14-17
- String And Char Literals - String and Character Literals (C++)
- Design Pattern - General repeatable solution to a commonly occurring problem
- gameprogrammingpatterns.com - gameprogrammingpatterns.com HTML version
- Explore C++ on kandi - Discover & find a curated list of popular libraries, trending project kits, tutorials & learning resources on kandi.
UI:
- C++ UI Review - Philippe Groarke UI framework review
Books:
- AOSA - The Architecture of Open Source Applications
- free-programming-books - free-programming-books
- C++ Lambda Story
- Papers We Love - Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers.