awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
https://github.com/fffaraz/awesome-cpp
Last synced: 6 days ago
JSON representation
-
Websites
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ for yourself - A comprehensive tutorial on modern C++ covering everything from fundamentals to software design.
- cppstat - A site that lists C++ features and their support by compilers and standard library implementations in an accessible way.
- C++ FAQ - C++ frequently asked questions.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- Guru of the Week - A regular series of C++ programming problems created and written by Herb Sutter.
- Udemy C++ Courses and Tutorials
- C++ Hints - Every business day hints about most often C++ mistakes and ways to solve them from PVS-Studio Team.
- CompileBytes C++ Compiler
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- cppstat - A site that lists C++ features and their support by compilers and standard library implementations in an accessible way.
- C++ Resources - A collection of C++ resources including books, articles, and tools.
- CppPatterns - A repository of modern C++ patterns and idioms. [website](https://cpppatterns.com)
- Function Pointers - A guide to understanding function pointers in C/C++.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- CppCon - The C++ Conference.
- C++ reference - A complete online reference for the C and C++ languages and standard libraries.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- cppexpert.online - Learn the best C++ practices by improving code snippets with some problems or with bad practices.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- C++ by Example - Learn C++ by Example.
- C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
- CompileBytes C++ Compiler
-
XML
- Expat - An XML parser library written in C. [MIT]
- Libxml2 - The XML C parser and toolkit of Gnome. [MIT]
- libxml++ - An XML Parser for C++. [LGPL2]
- PugiXML - A light-weight, simple and fast XML parser for C++ with XPath support. [MIT]
- RapidXml - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]
- TinyXML - A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]
- Xerces-C++ - A validating XML parser written in a portable subset of C++. [Apache2]
- Expat - An XML parser library written in C. [MIT]
- Mini-XML - A small XML parsing library written in ANSI C. [LGPL2 with exceptions]
- TinyXML2 - A simple, small, efficient, C++ XML parser that can be easily integrating into other programs. [zlib]
- TinyXML++ - A completely new interface to TinyXML that uses MANY of the C++ strengths. Templates, exceptions, and much better error handling. [MIT]
- Xalan C - A library and a command line program to transform XML documents using a stylesheet that conforms to XSLT 1.0 standards. [Apache-2.0] [website](https://xalan.apache.org/)
- libxml++ - An XML Parser for C++. [LGPL2]
- RapidXml - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]
- TinyXML++ - A completely new interface to TinyXML that uses MANY of the C++ strengths. Templates, exceptions, and much better error handling. [MIT]
- Libxml2 - The XML C parser and toolkit of Gnome. [MIT]
-
Yaml
- fkYAML - A C++ header-only YAML library. [MIT]
- LibCYAML - C library for reading and writing YAML. [ISC]
- libfyaml - A fancy 1.2 YAML and JSON parser/writer. [MIT]
- LibYAML - A C library for parsing and emitting YAML. [MIT] [website](https://pyyaml.org/wiki/LibYAML)
- mini-yaml - Single header YAML 1.0 C++11 serializer/deserializer. [MIT]
- rapidyaml - Rapid YAML is a C++ library to parse and emit YAML. [MIT]
- yaml-cpp - A YAML parser and emitter in C++. [MIT]
Programming Languages
Categories
Miscellaneous
108
Networking
70
Math
62
Websites
62
Frameworks
53
Debug
51
Concurrency
47
Database
46
JSON
43
Image Processing
42
Compression
37
Scripting
36
GUI
35
CLI
35
Graphics
32
Cryptography
31
Articles
31
Containers
28
Audio
28
Game Engine
28
Build Systems
27
Machine Learning
26
Other Awesome Projects
24
Logging
23
Serialization
21
Integrated Development Environment
20
Web Application Framework
20
Inter-process communication
19
Reflection
19
Artificial Intelligence
18
Physics
17
Online Compiler
17
XML
16
Static Code Analysis
16
Memory Allocation
15
Regular Expression
14
Compiler
14
Weblogs
13
Videos
13
PDF
13
Configuration
12
Multimedia
12
CSV
10
Asynchronous Event Loop
10
Robotics
10
Video
9
Biology
8
Scientific Computing
8
Chemistry
7
Internationalization
7
Yaml
7
Office Open XML
7
Coding Style
7
Documentation
7
Font
6
DSP
6
Standard Libraries
6
Coding Style Tools
6
Coding Standards
5
Debugger
5
Data visualization
5
Sorting
4
Talks
4
BitTorrent
4
Serial Port
3
Virtual Machines
3
Books
3
API Design
2
Graph
2
Podcasts
2
Sub Categories
Keywords
cpp
194
c-plus-plus
109
c
90
cpp17
64
header-only
63
cross-platform
42
cpp11
38
json
37
cplusplus
36
cpp20
35
library
35
python
31
cpp14
30
linux
24
windows
23
serialization
22
machine-learning
22
simd
21
opengl
20
cmake
20
game-engine
18
http
18
cpp-library
18
modern-cpp
17
gamedev
17
game-development
17
parser
17
reflection
16
embedded
14
deep-learning
14
http-server
14
audio
13
graphics
13
clang
12
javascript
12
java
12
cuda
11
logging
11
neural-network
11
scientific-computing
11
data-structures
11
c-plus-plus-11
11
high-performance
11
performance
11
database
11
no-dependencies
11
android
10
macos
10
cli
10
compression
10