Topic: "cpp-library"
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Size: 2.27 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 64,880 - Forks: 8,022

Alinshans/MyTinySTL
Achieve a tiny STL in C++11
Language: C++ - Size: 2.57 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 12,000 - Forks: 3,313

g-truc/glm Fork of icaven/glm
OpenGL Mathematics (GLM)
Language: C++ - Size: 69.7 MB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 10,024 - Forks: 2,243

microsoft/cpprestsdk
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Language: C++ - Size: 10.6 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 8,182 - Forks: 1,686

p-ranav/awesome-hpp
A curated list of awesome header-only C++ libraries
Size: 399 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 3,846 - Forks: 249

rachitiitr/DataStructures-Algorithms
The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too!
Language: C++ - Size: 169 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2,858 - Forks: 999

microsoft/DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
Language: C++ - Size: 8.96 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 2,706 - Forks: 521

microsoft/DirectXTex
DirectXTex texture processing library
Language: C++ - Size: 5.79 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1,963 - Forks: 456

material-foundation/material-color-utilities
Color libraries for Material You
Language: TypeScript - Size: 3.75 MB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 1,917 - Forks: 176

fastfloat/fast_float
Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, Chromium, Redis and WebKit/Safari
Language: C++ - Size: 830 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,782 - Forks: 155

bloomberg/bde
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Language: C++ - Size: 231 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,730 - Forks: 323

microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Language: C++ - Size: 2.05 MB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 1,680 - Forks: 251

microsoft/DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Language: C++ - Size: 7.37 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1,616 - Forks: 462

agauniyal/rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Language: C++ - Size: 260 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 1,532 - Forks: 151

matt-42/lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Language: C++ - Size: 12.4 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1,326 - Forks: 95

cycfi/q
C++ Library for Audio Digital Signal Processing
Language: C++ - Size: 172 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,286 - Forks: 165

cneben/QuickQanava
:link: C++17 network / graph visualization library - Qt6 / QML node editor.
Language: C++ - Size: 19.7 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1,272 - Forks: 238

jfalcou/eve
Expressive Vector Engine - SIMD in C++ Goes Brrrr
Language: C++ - Size: 57.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,213 - Forks: 61

libtcod/libtcod
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
Language: C - Size: 39.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,070 - Forks: 67

conan-io/conan-center-index
Recipes for the ConanCenter repository
Language: Python - Size: 58.9 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,060 - Forks: 1,998

digint/tinyfsm
A simple C++ finite state machine library
Language: C++ - Size: 102 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,025 - Forks: 179

microsoft/UVAtlas
UVAtlas isochart texture atlas
Language: C++ - Size: 1.79 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 880 - Forks: 154

microsoft/DirectXMesh
DirectXMesh geometry processing library
Language: C++ - Size: 1.31 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 819 - Forks: 158

serge1/ELFIO
ELFIO is a header-only C++ library for reading and generating ELF (Executable and Linkable Format) files.
Language: C++ - Size: 17.9 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 794 - Forks: 166

Restream/reindexer
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
Language: C++ - Size: 17.1 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 785 - Forks: 62

MITK/MITK
The Medical Imaging Interaction Toolkit.
Language: C++ - Size: 244 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 757 - Forks: 348

cpp-redis/cpp_redis Fork of Cylix/cpp_redis
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform
Language: C++ - Size: 2.65 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 728 - Forks: 202

rikyoz/bit7z
A C++ static library offering a clean and simple interface to the 7-zip shared libraries.
Language: C++ - Size: 6.38 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 725 - Forks: 127

okdshin/PicoSHA2
a header-file-only, SHA256 hash generator in C++
Language: C++ - Size: 63.5 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 684 - Forks: 156

billyquith/ponder
C++ reflection library with Lua binding, and JSON and XML serialisation.
Language: C++ - Size: 8.88 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 635 - Forks: 93

phisko/kengine
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
Language: C++ - Size: 64.5 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 616 - Forks: 32

BowenFu/matchit.cpp
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
Language: C++ - Size: 2.72 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 615 - Forks: 20

ZigRazor/CXXGraph
Header-Only C++ Library for Graph Representation and Algorithms
Language: C++ - Size: 71.7 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 595 - Forks: 125

google/libnop
libnop: C++ Native Object Protocols
Language: C++ - Size: 378 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 576 - Forks: 61

MolecularMatters/psd_sdk
A C++ library that directly reads Photoshop PSD files.
Language: C++ - Size: 7.78 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 562 - Forks: 70

saucer/saucer
🛸 A modern, cross-platform C++ webview library
Language: C++ - Size: 2.41 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 489 - Forks: 35

microsoft/FX11
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
Language: C++ - Size: 687 KB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 459 - Forks: 141

amiremohamadi/DuckX
C++ library for creating and modifying Microsoft Word (.docx) files
Language: C++ - Size: 778 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 453 - Forks: 116

blitzpp/blitz
Blitz++ Multi-Dimensional Array Library for C++
Language: C++ - Size: 19.6 MB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 413 - Forks: 82

jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
Language: C++ - Size: 221 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 410 - Forks: 79

spnda/fastgltf
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
Language: C++ - Size: 2.15 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 392 - Forks: 63

Rookfighter/inifile-cpp
A header-only and easy to use Ini file parser for C++.
Language: C++ - Size: 135 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 385 - Forks: 73

scapix-com/scapix
Scapix Language Bridge
Language: C++ - Size: 4.43 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 347 - Forks: 25

Glavnokoman/vuh
Vulkan compute for people
Language: C++ - Size: 705 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 340 - Forks: 34

wojciech-graj/TermGL
2D & 3D graphics engine in the terminal [C/C++]
Language: C - Size: 13.8 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 335 - Forks: 9

bkaradzic/metal-cpp
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
Language: C++ - Size: 522 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 306 - Forks: 33

tridibsamanta/CPP_Beginner_to_Expert
Contributed for those who want to learn how to write code in C++. This repository covers concepts from the basic to the advanced level. Comments added in each program for getting better grasp of the language. Happy coding !!
Language: C++ - Size: 132 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 303 - Forks: 75

bobluppes/graaf
A general-purpose lightweight C++ graph library
Language: C++ - Size: 2.07 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 295 - Forks: 52

banditcpp/bandit
Human-friendly unit testing for C++11
Language: C++ - Size: 4.91 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 261 - Forks: 37

symisc/tiny-dream
Tiny Dream - An embedded, Header Only, Stable Diffusion C++ implementation
Language: C - Size: 134 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 261 - Forks: 11

q191201771/libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
Language: C++ - Size: 52 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 246 - Forks: 46

mariusbancila/croncpp
A C++11/14/17 header-only cross-platform library for handling CRON expressions
Language: C++ - Size: 170 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 245 - Forks: 70

natinusala/borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
Language: C++ - Size: 8.98 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 237 - Forks: 63

yandex/ozo
OZO is a C++17 Boost.Asio based header-only library for asyncronous communication with PostgreSQL DBMS.
Language: C++ - Size: 2.71 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 229 - Forks: 46

tinfoilboy/CTML
A C++ HTML document constructor only depending on the standard library.
Language: C++ - Size: 197 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 210 - Forks: 27

GamedevFramework/gf
A C++17 framework for 2D games
Language: C++ - Size: 22.5 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 190 - Forks: 21

hummatli/onvif-qt-server-client
Onvif QT Server Client is a sample for creating Onvif Server and Onvif Client with QT C++
Language: C++ - Size: 13.8 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 190 - Forks: 97

sksalahuddin2828/C_Plus_Plus
Explore something new
Language: C++ - Size: 181 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 183 - Forks: 192

mgerhardy/simpleai
SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
Language: C++ - Size: 184 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 179 - Forks: 12

redspah/xxhash_cpp
Port of the xxhash library to C++17.
Language: C++ - Size: 469 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 177 - Forks: 40

hujianzhe/util
C/C++,跨平台,OS原生异步IO接口,纯C有栈和无栈C++20协程调度核心
Language: C - Size: 26.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 166 - Forks: 58

BowenFu/hspp
hspp: An experimental library to bring Haskell Style Programming to C++.
Language: C++ - Size: 438 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 166 - Forks: 0

daedric/httpp
Micro http server and client written in C++
Language: C++ - Size: 475 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 165 - Forks: 34

DeveloperPaul123/eventbus
A simple, header only event bus library written in modern C++17.
Language: C++ - Size: 741 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 163 - Forks: 16

Milerius/shiva 📦
Modern Cross-Platform C++ Engine with modularity (MIT). Maintains here: https://github.com/KomodoPlatform/antara-gaming-sdk
Language: C++ - Size: 32.3 MB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 158 - Forks: 17

marcomq/nimview
A Nim/Webview based helper to create Desktop/Server applications with Nim/C/C++ and HTML/CSS
Language: Nim - Size: 3.91 MB - Last synced at: 26 days ago - Pushed at: almost 3 years ago - Stars: 156 - Forks: 11

yuesong-feng/pine
A C++ network library for study.
Language: C++ - Size: 192 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 153 - Forks: 34

ivafanas/sltbench
C++ benchmark tool. Practical, stable and fast performance testing framework.
Language: C++ - Size: 341 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 150 - Forks: 10

kishanrajput23/Love-Babbar-CPP-DSA-Course
This repository consists of the code samples, assignments, and notes for the C++ DSA Course of CodeHelp - Love Babbar.
Language: C++ - Size: 641 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 139 - Forks: 53

galois-advertising/gparallel
A DAG based parallel task schedule framework for galois advertising|基于DAG(Directed Acyclic Graph)的并行任务调度系统,自动推导节点依赖生成DAG。
Language: C++ - Size: 859 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 139 - Forks: 33

nadjieb/cpp-mjpeg-streamer
C++ MJPEG over HTTP Library
Language: C++ - Size: 860 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 138 - Forks: 39

incomingstick/OpenRPG 📦
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
Language: C++ - Size: 17 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 134 - Forks: 26

Martchus/tagparser
C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Language: C++ - Size: 2.44 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 131 - Forks: 18

DasudaRunner/DeltaCV
A high performance library for image processing
Language: C++ - Size: 9.05 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 130 - Forks: 12

SpriteOvO/sigmatch
✨ Modern C++ 20 signature match / search library
Language: C++ - Size: 51.8 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 127 - Forks: 19

TheNitesWhoSay/RareCpp
Creating a simpler, more intuitive means of C++ reflection
Language: C++ - Size: 3.23 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 124 - Forks: 6

zoelabbb/conio.h
This is a library conio.h for linux 🖥️. you can install manual library conio.h for linux step by step here.
Language: C++ - Size: 185 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 123 - Forks: 63

ClaasBontus/bitset2
std::bitset with constexpr implementations plus additional features.
Language: C++ - Size: 80.1 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 119 - Forks: 4

dtrugman/pfs
Parsing the Linux procfs
Language: C++ - Size: 386 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 110 - Forks: 37

unterumarmung/fixed_string
C++17 string with fixed size
Language: C++ - Size: 1.05 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 110 - Forks: 12

richardbiely/gaia-ecs
A simple and powerful entity component system (ECS) written in C++17
Language: C++ - Size: 8.08 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 101 - Forks: 5

aljen/spaghetti
Graphical logic editor/simulator
Language: C++ - Size: 1.46 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 97 - Forks: 14

xxsds/sdsl-lite Fork of simongog/sdsl-lite
Succinct Data Structure Library 3.0
Language: C++ - Size: 11 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 94 - Forks: 18

JPery/MJPEGWriter
Lightweight HTTP server to stream your OpenCV processing in C++
Language: C++ - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 88 - Forks: 38

zemasoft/wildcards
A simple C++ header-only template library implementing matching using wildcards
Language: C++ - Size: 351 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 87 - Forks: 6

zanllp/sion
A single-header, cross-platform C++ library for making asynchronous HTTP(s) Requests.
Language: C++ - Size: 140 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 85 - Forks: 25

Tectu/malloy
A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket.
Language: C++ - Size: 3.48 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 81 - Forks: 12

bloomberg/rmqcpp
A batteries included C++ RabbitMQ Client Library/API.
Language: C++ - Size: 1.36 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 79 - Forks: 22

MiSo1289/more_concepts
A C++20 concepts library, providing container concepts etc.
Language: C++ - Size: 33.2 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 79 - Forks: 5

MostafaTwfiq/C-DataStructures-And-Algorithms
Generic data structures and algorithms implemented in c language.
Language: C - Size: 2.49 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 18

akb825/Cuttlefish
Texture compression library and tool.
Language: C++ - Size: 423 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 78 - Forks: 7

microsoft/WinHttpPAL
WinHttpPAL is a C++ library which implements WinHttp API for POSIX systems using libcurl
Language: C++ - Size: 88.9 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 78 - Forks: 20

andrew-gresyk/HFSM 📦
Hierarchical Finite State Machine Framework
Language: C++ - Size: 542 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 78 - Forks: 34

Kolsha/VK
C++ library for working with VK.com API, authorization through VK app secret key, using VK functions. 2FA, Captcha passing.
Language: C++ - Size: 98.6 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 75 - Forks: 12

banditcpp/snowhouse
An assertion library for C++
Language: C++ - Size: 291 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 73 - Forks: 22

Intangible-pg18/Cpp-Deep-Dive
A C++ (cpp) repository about the unknown, lesser known, and the most important facts and concepts.
Size: 1.32 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 73 - Forks: 16

tsenst/RLOFLib
Robust Local Optical Flow (RLOF)
Language: MATLAB - Size: 126 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 73 - Forks: 22

Razirp/ThreadPool
A high-performance thread pool implementation in Modern C++ for executing tasks concurrently.|一个基于现代C++的高效线程池实现。
Language: C++ - Size: 330 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 67 - Forks: 4

Smart6502/plutonem
A C, C++, Rust and COBOL library to draw graphics with pixels in the terminal
Language: C - Size: 2.96 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 66 - Forks: 5

educelab/volume-cartographer
Volumetric processing toolkit and C++ libraries for the recovery and restoration of damaged cultural materials
Language: C++ - Size: 15.8 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 65 - Forks: 22
