C/C++
1,371 items from fffaraz/awesome-cpp ★73,756
-
Chipmunk github.com
A fast and lightweight 2D game physics library. [MIT] website
-
GameNetworkingSockets github.com
Reliable & unreliable messages over UDP by Valve. Connection-oriented API (like TCP). [BSD-3-Clause]
-
RE2 github.com
A software library for regular expressions via a finite-state machine using automata theory. [BSD-3-Clause]
-
o3de github.com
An open-source, real-time, multi-platform 3D engine based on Amazon Lumberyard. [Apache2] website
-
EASTL github.com
Electronic Arts Standard Template Library. [BSD]
-
google-styleguide github.com
Style guides for Google-originated open-source projects.
-
Recast/Detour github.com
(3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]
-
GuiLite github.com
The smallest header-only GUI library (5 KLOC) for all platforms. [Apache-2.0]
-
mozilla/sccache github.com
Shared Compilation Cache, great compilation
-
OpenBLAS github.com
An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [BSD 3-clause] website
-
QOI github.com
The “Quite OK Image Format” for fast, lossless image compression. [MIT]
-
JerryScript github.com
Ultra-lightweight JavaScript engine for the Internet of Things. [Apache-2.0] website
-
miniaudio github.com
Single file audio playback and capture library. [Unlicense] website
-
Folly github.com
An open-source C++ library developed and used at Facebook. [Apache2]
-
doctest github.com
The lightest feature rich C++ single header testing framework. [MIT]
-
zstd github.com
Zstandard - Fast real-time compression algorithm. Developed by Facebook. [BSD]
-
doxygen github.com
zap: - The de facto standard tool for generating documentation from annotated C++ sources. [GPL2] website
-
Wav2Letter++ github.com
Public domain, a fast open source speech processing toolkit written entirely in C++ and uses the ArrayFire tensor library and the flashlight machine learning library for maximum efficiency. [BSD]
-
libuv github.com
Cross-platform asynchronous I/O. [BSD]
-
implot github.com
Immediate Mode Plotting widgets for imgui. [MIT]
-
Magic Enum github.com
Header-only C++17 library provides static reflection for enums (to string, from string, iteration), work with any enum type without any macro or boilerplate code. [MIT]
-
Duktape github.com
An embeddable JavaScript engine with compact footprint. [MIT] website
-
harfbuzz github.com
A text shaping engine. [Old MIT]
-
{fmt} github.com
zap: - Small, safe and fast formatting library for C++. [Simplified BSD] website
-
YouCompleteMe github.com
YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim.
-
TinyXML2 github.com
A simple, small, efficient, C++ XML parser that can be easily integrating into other programs. [zlib]
-
simdjson github.com
Extremely fast JSON library that can parse gigabytes of JSON per second. [Apache-2.0]
-
MozJPEG github.com
Improved JPEG encoder. [BSD/BSD-3-Clause/ZLIB]
-
NanoVG github.com
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations. [Zlib]
-
Crypto++ github.com
A free C++ class library of cryptographic schemes. [Boost] website
-
Hyperscan github.com
Hyperscan is a high-performance multiple regex matching library by Intel. Provides simultaneous matching of large numbers of regexps (up to tens of thousands). Typically used in a DPI library stack. [BSD]
-
ONNX runtime github.com
C and C++ library for training and inference ONNX models. ONNX is a standard that AI models can be converted into, regardless of the library they are trained with. [MIT] website
-
libigl github.com
Simple C++ geometry processing library. [MPL2]
-
Catch2 github.com
A modern, C++-native, test framework for unit-tests, TDD and BDD. [Boost]
-
matplotplusplus github.com
C++ Graphics Library for Data Visualization. [MIT] website
-
GamePlay github.com
A cross-platform native C++ game framework for creating 2D/3D mobile and desktop games. [Apache2]
-
ArrayFire github.com
A general purpose GPU library. [BSD]
-
LiquidFun github.com
A 2D physics engine for games. [BSD-like]
-
cereal github.com
A C++11 library for serialization. [BSD]
-
JavaCPP github.com
JavaCPP provides efficient access to native C++ inside Java.
-
RmlUi github.com
The HTML/CSS User Interface library evolved. Fork of libRocket. [MIT]
-
USearch github.com
Similarity Search Engine for Vectors and Strings
-
backward-cpp github.com
A beautiful stack trace pretty printer for C++. [MIT]
-
abseil-cpp github.com
Abseil C++ Common Libraries. [Apache2]
-
heaptrack github.com
A heap memory profiler for Linux. [LGPL-2.1]
-
bRPC github.com
bRPC is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. [Apache2] website
-
oneDNN github.com
An open-source cross-platform performance library for deep learning applications. [Apache] website
-
Spring github.com
A powerful free cross-platform RTS game engine. [GPLv2/GPLv3] website
-
Veles github.com
Distributed machine learning platform.
-
Halley github.com
A lightweight game engine written in C++14 with a "true" entity-component system. [Apache 2.0]
- next page of items loading…