GitHub topics: cpp-library
jowillianto/jowi-test-lib
A Simple and Light C++23 modules based C++ testing library.
Language: C++ - Size: 189 KB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 4 - Forks: 0

KagiamamaHIna/PinIn4Cpp
C++ library for Chinese text match using Pinyin - 用于各类汉语拼音匹配问题的 C++库
Language: C++ - Size: 8.35 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 5 - Forks: 1

craftablescience/sourcepp
Several modern C++20 libraries for sanely parsing Valve's formats
Language: C++ - Size: 182 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 79 - Forks: 14

Martchus/qtutilities
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Language: C++ - Size: 828 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 39 - Forks: 20

Silent762/STB-Style-Single-File-C-CPP-JSON-Parser-Generator-Header-Only-Library-With-Full-RFC-Compliance
STB-style, single-file JSON parser and generator for C/C++. Header-only and RFC-compliant, fast, portable, and easy to drop into any project. 🐙
Language: C - Size: 28.3 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Ghost4474/Data-Structures-Algorithm
C++ DSA & LeetCode solutions with clear, readable code for core data structures and algorithms. Practical practice and interview prep in one beginner repo 🐙
Language: C++ - Size: 124 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

gershnik/modern-uuid
A modern, no-dependencies, portable C++ library for manipulating UUIDs, ULIDs, NanoIDs and Cuid2s.
Language: C++ - Size: 293 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1

FrancoisCarouge/Kalman
Kalman Filter
Language: C++ - Size: 81.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 61 - Forks: 7

cdervis/Polly2D
Minimalistic 2D C++ Game Framework
Language: C++ - Size: 23.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

boykopovar/SharpPlusPlus
💾 C++ library implementing popular C# collections
Language: C++ - Size: 107 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

jfalcou/spy
SPY - C++ Information Broker
Language: C++ - Size: 727 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 157 - Forks: 11

fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Size: 2.28 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 66,274 - Forks: 8,098

ucpu/cage
Game development framework / engine designed for programmers, focusing at ease of use.
Language: C++ - Size: 13 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 42 - Forks: 6

conan-io/conan-center-index
Recipes for the ConanCenter repository
Language: Python - Size: 59.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,080 - Forks: 2,051

novemus/plexus
Use regular network applications like p2p without fixed public IPs and through NAT.
Language: C++ - Size: 393 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 35 - Forks: 3

VeriFIT/mata
A fast and simple automata library
Language: Stata - Size: 8.66 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 26 - Forks: 19

Dvurechensky-Docs/BasicKnowledgeCPP
Базовые знания языка C++
Language: C++ - Size: 179 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

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

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

google/libnop
libnop: C++ Native Object Protocols
Language: C++ - Size: 378 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 577 - Forks: 61

acrion/zelph
A sophisticated semantic network system capable of encoding inference rules within the network itself. Built for efficient memory usage and powerful logical reasoning, zelph can process the entire Wikidata knowledge graph (1.4TB) to detect contradictions and make logical deductions.
Language: C - Size: 538 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

giovanni-iannaccone/eikon
Lightweight image processing library, built entirely from scratch 🖼️
Language: C++ - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

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: 6 days ago - Pushed at: 3 months ago - Stars: 8,216 - Forks: 1,690

jfalcou/eve
Expressive Vector Engine - SIMD in C++ Goes Brrrr
Language: C++ - Size: 58.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,244 - Forks: 64

microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Language: C++ - Size: 2.08 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 1,703 - Forks: 249

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: 9.14 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 2,729 - Forks: 528

calamity-inc/Soup
The everything library for C++ 17 and up.
Language: C++ - Size: 10.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 25 - Forks: 9

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

ZigRazor/Chihuahua
C++ unique identifier utilities
Language: CMake - Size: 64.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

material-foundation/material-color-utilities
Color libraries for Material You
Language: TypeScript - Size: 3.76 MB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 1,964 - Forks: 180

ZigRazor/JackRussell
A C++ Publish/Subscriber Library
Language: C++ - Size: 90.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

Correia-jpv/fucking-awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. With repository stars⭐ and forks🍴
Size: 2.28 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 2

MAIPA01/mstd
mstd (Maipa's Standard Library) is an extension of the C++ standard library, providing additional utility functions, new data types, and helpful templates for type comparisons. It aims to enhance the standard functionality with useful features while maintaining compatibility with modern C++.
Language: C++ - Size: 125 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 1

SpectraL519/cpp-ap
Argument Parser for C++20
Language: C++ - Size: 3.68 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 19 - Forks: 0

GFDSA030/cppnet
cross-platform C++ network library for easily building TCP/UDP/SSL servers and clients.
Language: C++ - Size: 78.1 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

microsoft/DirectXTex
DirectXTex texture processing library
Language: C++ - Size: 5.85 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 1,990 - Forks: 460

BellJrDev/C-Script
TypeScript ergonomics. C++ power.
Language: C++ - Size: 2.59 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

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.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,092 - Forks: 71

novemus/wormhole
A tool for forwarding a remote TCP service to a local interface via UDP tunnel.
Language: C++ - Size: 260 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 0

microsoft/UVAtlas
UVAtlas isochart texture atlas
Language: C++ - Size: 1.8 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 893 - Forks: 158

JKopiszka/MathExtended
C++ Library dedicated to extend possibilities of Math operations in your project.
Language: C++ - Size: 26.4 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

microsoft/DirectXMesh
DirectXMesh geometry processing library
Language: C++ - Size: 1.37 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 824 - Forks: 158

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.46 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 1,643 - Forks: 461

FrancoisCarouge/TypedLinearAlgebra
Typed Linear Algebra
Language: C++ - Size: 7.55 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 1

AmadeusITGroup/amc
Collection of high performance C++ containers that can be chosen as drop-in replacements for std::vector and std::set
Language: C++ - Size: 164 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 37 - Forks: 7

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

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: 836 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,863 - Forks: 160

tim-gromeyer/html2md
Transform your HTML into clean, easy-to-read markdown with html2md.
Language: C++ - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 67 - Forks: 10

saucer/saucer
🛸 A modern, cross-platform C++ webview library
Language: C++ - Size: 2.91 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 559 - Forks: 37

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

tudat-team/tudat Fork of Tudat/tudat
A C++ platform to perform astrodynamics and space research.
Language: C++ - Size: 748 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 25 - Forks: 34

ZigRazor/CXXGraph
Header-Only C++ Library for Graph Representation and Algorithms
Language: C++ - Size: 71.6 MB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 625 - Forks: 131

MITK/MITK
The Medical Imaging Interaction Toolkit.
Language: C++ - Size: 244 MB - Last synced at: 10 days ago - Pushed at: 21 days ago - Stars: 767 - Forks: 350

microsoft/FX11
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
Language: C++ - Size: 697 KB - Last synced at: 6 days ago - Pushed at: 28 days ago - Stars: 463 - Forks: 139

jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
Language: C++ - Size: 221 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 423 - Forks: 80

avocadoboi/avo
A library for desktop application development in modern C++20.
Language: C++ - Size: 3.42 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 27 - Forks: 5

mshenoda/argy
Argy: Command-line parsing library for modern C++ — simple, intuitive, and header-only with zero dependencies.
Language: C++ - Size: 110 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 17 - Forks: 1

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

ruiyangzhou01/CppTrace
A lightweight logging library to trace C++ variables.
Language: C++ - Size: 879 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 15 - Forks: 3

kish1bo/Counterpp-Lib
A multifunctional C++ library for fast machine-level calculations.
Language: C++ - Size: 45.9 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

Forge-of-Ovorldule/Graphic-Forge-Ovorldule
Библиотека C++, реализующая декларативный подход к созданию пользовательских интерфейсов для настольных приложений, вдохновлённый Kotlin Jetpack Compose
Language: C++ - Size: 27.3 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

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

SpriteOvO/sigmatch
✨ Modern C++ 20 signature match / search library
Language: C++ - Size: 51.8 KB - Last synced at: about 19 hours ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 17

jgaa/logfault
One C++ log library to rule them all! MacOS, IOS, Android, Linux, Windows, QT, std::clog
Language: C++ - Size: 127 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 62 - Forks: 12

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

Gattic/glades-ml
Open Source C++ library for creating and managing deep feed forward neural networks. Coin: 6uYAMiY8KwDsW9ome5AvadsnNUKF19Evz4QxQ43Dpump
Language: C++ - Size: 21.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 6

Curve/rohrkabel
🔌 A C++ Pipewire-API Wrapper
Language: C++ - Size: 578 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 68 - Forks: 6

Curve/ereignis
🎉 A thread-safe C++23 Event Library
Language: C++ - Size: 121 KB - Last synced at: 9 days ago - Pushed at: 20 days ago - Stars: 17 - Forks: 3

Curve/lime
🍋 A cross-platform modding library
Language: C++ - Size: 895 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 2

hermanzdosilovic/petiteutf8
Petite C++17 UTF-8 library
Language: C++ - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 1

jfalcou/kiwaku
C++20 and onward collection of high performance data containers and related tools
Language: C++ - Size: 40.6 MB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 57 - Forks: 7

tudat-team/tudat-bundle Fork of Tudat/tudatBundle
A developers repository for the tudat environment.
Language: Python - Size: 36.3 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 19 - Forks: 17

ruajero/DataStructure
📊 Explore essential data structures through clear visuals and practical examples, enhancing your understanding and skills in programming.
Language: HTML - Size: 360 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

novemus/tubus
C++ library that provides an UDP-based streaming transport protocol.
Language: C++ - Size: 162 KB - Last synced at: 12 days ago - Pushed at: 21 days ago - Stars: 10 - Forks: 0

smarttommyau/leetcode-local-environment
A C++ library that can take input just like leetcode testcase, and structure from leetcode, to allow local debugging for leetcode being very simple.
Language: C++ - Size: 144 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 1

amjadfarooq67/input_parser.cpp
input_parser.cpp is a lightweight C++17 CLI argument parser with strict validation, automatic help generation, positional args, and thread-safe design for easy integration 🐙
Language: HTML - Size: 22.5 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

educelab/smgl
Structured metadata engine and graph objects library
Language: C++ - Size: 7.63 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 3

threeal/volume-cpp
a cross-platform audio volume control library in C++
Language: C++ - Size: 174 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

unterumarmung/fixed_string
C++17 string with fixed size
Language: C++ - Size: 884 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 112 - Forks: 13

Martchus/tagparser
C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Language: C++ - Size: 2.51 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 133 - Forks: 18

Martchus/cpp-utilities
Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities
Language: C++ - Size: 1.96 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 56 - Forks: 18

satoshin-des/liblat
A C++ library for lattice reduction and solving lattice problem
Language: HTML - Size: 3.87 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 1

Sharp0802/dfl
DFL is high-level library for C++ with a goal - more than STL, less than Boost
Language: C++ - Size: 75.2 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

threeal/errors-cpp
A C++ package that provides utilities for error handling
Language: C++ - Size: 311 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 0

Bluejet007/cpp-parikshit-libs
C++ libraries created for Parikshit student project of MIT, Manipal. The libraries are meant to simplify code conversion of Matlab code into C++ code.
Language: C++ - Size: 72.3 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

STyulenev/Qt-CPP-Examples
Examples of test programs C++/Qt/QML
Language: C++ - Size: 25.4 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 1

igorqs/chesscxx
C++23 chess library
Language: C++ - Size: 2.65 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4

bitweeder/lucenaBAL
C++ utility library providing build platform, compiler, and Standard Library feature detection
Language: C++ - Size: 725 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 4 - Forks: 1

alberto-lazari/grain
C++ memory manager for grain-sized objects
Language: C++ - Size: 73.2 KB - Last synced at: 11 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

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: 22 days ago - Pushed at: almost 3 years ago - Stars: 155 - Forks: 11

MohamedElashri/tqdm
tqdm inspired C++ progress bar header only library
Language: C++ - Size: 56.6 KB - Last synced at: 3 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

Bucephalus-Studios/stevensStringLib
Simple C++ library with useful string functions.
Language: Makefile - Size: 7.19 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 10 - Forks: 2

stevensudit/Corvid
Corvid general purpose library for C++, providing a crow's-eye view of std.
Language: C++ - Size: 1.09 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

ZigRazor/CXXStateTree
A C++ Header-Only Hierarchical State Tree Library
Language: C++ - Size: 1.8 MB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 62 - Forks: 2

Werfer02/coututils
wip TUI utility library in C++
Language: C++ - Size: 438 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

serge1/ELFIO
ELFIO and ARIO are robust, header-only C++ libraries designed to make binary file and archive manipulation effortless, efficient, and portable. Whether you are building compilers, linkers, binary analysis tools, or custom build systems, these libraries provide the foundation you need for working with ELF files and UNIX archives.
Language: C++ - Size: 17.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 806 - Forks: 170

cycfi/q
C++ Library for Audio Digital Signal Processing
Language: C++ - Size: 172 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,297 - Forks: 167

scapix-com/example1
Example for Scapix Language Bridge
Language: C++ - Size: 373 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 2

fdrmrc/Polydeal
C++ implementation of Polygonal Discontinuous Galerkin method within the deal.II Finite Element library.
Language: C++ - Size: 116 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 2
