C/C++
1,371 items from fffaraz/awesome-cpp ★73,756
-
TinySpline github.com
A small, yet powerful ANSI C library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves. [MIT]
-
nCine github.com
A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua. [MIT] website
-
nanopb github.com
Small code-size Protocol Buffers implementation in ANSI C. [Zlib]
-
SDS github.com
Simple Dynamic Strings library for C. [BSD]
-
flashlight github.com
Flashlight is a fast, flexible machine learning library written entirely in C++. [BSD]
-
flashlight github.com
A fast, flexible machine learning library from Facebook AI Research written entirely in C++ and based on the ArrayFire tensor library. [BSD-3-Clause] website
-
QPDF github.com
A tool and C++ library for content-preserving transformations of PDF files. [Apache-2.0] website
-
algorithms github.com
Algorithms & Data Structures in C++.
-
Unity github.com
Simple Unit Testing for C. [MIT]
-
Argon2 github.com
The password hash Argon2, winner of PHC. [CC0/Apache2]
-
TCMalloc github.com
Google's fast, multi-threaded malloc implementation. [Apache-2.0] website
-
libwebsockets github.com
A lightweight pure C WebSocket implementation that provides both client and server libraries. [LGPL2.1 + static link exception] website
-
C++ links github.com
A categorized list of C++ resources.
-
cmake-examples github.com
A collection of useful CMake examples for various scenarios. [MIT]
-
sol2 github.com
A C++ <-> Lua API wrapper with advanced features and top notch performance. [MIT]
-
NCCL github.com
Optimized primitives for collective multi-GPU communication. [BSD]
-
clib github.com
Package manager for the C programming language. [MIT]
-
tbox github.com
A glib-like multi-platform c library. [Apache2] website
-
nghttp2 github.com
HTTP/2 C Library. [MIT] website
-
Tiny AES in C github.com
Small portable AES128/192/256 in C. [PublicDomain]
-
Crow github.com
Crow is a C++ microframework for running web services. It uses routing similar to Python's Flask. [BSD] website
-
libav github.com
A collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. [LGPL v2.1+ and others] website
-
Boost.Beast github.com
zap: - HTTP and WebSocket built on Boost.Asio in C++11. [Boost] website
-
cxxopts github.com
Lightweight C++ command line option parser. [MIT]
-
include-what-you-use github.com
A tool for use with clang to analyze includes in C and C++ source files. website
-
matplotlib-cpp github.com
A C++ wrapper around the matplotlib Python plotting library. [MIT]
-
Klib github.com
Small and lightweight implementations of common algorithms and data structures. [MIT]
-
libsvm github.com
A simple, easy-to-use, efficient library for Support Vector Machines. [BSD-3-Clause] website
-
MongoDB C++ Driver github.com
C++ driver for MongoDB. [Apache2]
-
nng github.com
nanomsg-next-generation, a light-weight brokerless messaging library. [MIT] website
-
readerwriterqueue github.com
A fast single-producer, single-consumer lock-free queue for C++. [BSD]
-
WebUI github.com
Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend. [MIT] website
-
AsmJit github.com
Low-latency machine code generation. [Zlib] website
-
UltraJSON github.com
Ultra fast JSON decoder and encoder written in C. [BSD-3-Clause]
-
librdkafka github.com
Apache Kafka client library for C and C++. [BSD-2-Clause]
-
CLI11 github.com
Header only single or multi-file C++11 library for simple and advanced CLI parsing. [BSD]
-
Kvrocks github.com
A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol. [Apache2]
-
DPDK github.com
Data Plane Development Kit, libraries and drivers for fast packet processing. [BSD-3-Clause & GPL-2.0] website
-
libjpeg-turbo github.com
A JPEG image codec that uses SIMD instructions to accelerate baseline JPEG encoding and decoding. [IJG & BSD-3-Clause & zlib] website
-
libffi github.com
A portable foreign-function interface library. [MIT] website
-
linenoise github.com
A small self-contained alternative to readline and libedit. [BSD-2-Clause]
-
PocketSphinx github.com
A lightweight speech recognition engine. [BSD-2-Clause] website
-
LCUI github.com
A small C library for building user interfaces with C, XML and CSS. [MIT]
-
Newton Dynamics github.com
An integrated solution for real time simulation of physics environments. [zlib]
-
QtAv github.com
A multimedia playback framework based on Qt and FFmpeg to write a player easily. [LGPL] website
-
PixelGameEngine github.com
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects. [OLC3]
-
Velox github.com
A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems. [Apache-2.0] website
-
Coost github.com
A lightweight, dependency-free C++ library with go-style coroutines, logging, config and other utilities. [MIT]
-
Jsmn github.com
A minimalistic JSON parser in C. [MIT]
-
Kuzu github.com
Embeddable property graph database management system built for query speed and scalability. Implements Cypher. [MIT]
- next page of items loading…