An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: cpp-library

IAMOldC4T/array-base-insert-at

🌟 Insert elements at specific positions in arrays effortlessly with this simple JavaScript utility, enhancing your data manipulation capabilities.

Language: JavaScript - Size: 1.33 MB - Last synced at: about 5 hours ago - Pushed at: about 9 hours ago - Stars: 0 - Forks: 0

FrancoisCarouge/TypedLinearAlgebra

Typed Linear Algebra

Language: C++ - Size: 56.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 2

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 4 hours ago - Pushed at: 4 months ago - Stars: 833 - Forks: 175

jfalcou/eve

Expressive Vector Engine - SIMD in C++ Goes Brrrr

Language: C++ - Size: 60.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,278 - Forks: 65

saucer/saucer

🛸 A modern, cross-platform C++ webview library

Language: C++ - Size: 3.07 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 652 - Forks: 41

novemus/plexus

Use regular network applications like p2p without fixed public IPs and through NAT.

Language: C++ - Size: 421 KB - Last synced at: about 9 hours ago - Pushed at: 4 days ago - Stars: 37 - Forks: 3

novemus/wormhole

A tool for forwarding a remote TCP service to a local interface via UDP tunnel.

Language: C++ - Size: 263 KB - Last synced at: about 9 hours ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

novemus/tubus

C++ library that provides an UDP-based streaming transport protocol.

Language: C++ - Size: 170 KB - Last synced at: about 9 hours ago - Pushed at: 4 days ago - Stars: 10 - Forks: 0

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Size: 2.35 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 68,259 - Forks: 8,172

g-truc/glm Fork of icaven/glm

OpenGL Mathematics (GLM)

Language: C++ - Size: 71.3 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 10,470 - Forks: 2,311

Dwarka-soni-9630/PFS

🔍 Transform your digital chaos into organized clarity with Precision File Search (PFS), an AI-powered, locally-run platform for efficient file management.

Language: Python - Size: 4.15 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

RexarX/ctti Fork of Manu343726/ctti

Compile Time Type Information for C++. Rewritten to use C++20 and latest CMake versions.

Language: C++ - Size: 544 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

shreyash550/kramdb

Language: C++ - Size: 1.31 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

FrancoisCarouge/Kalman

Kalman Filter

Language: C++ - Size: 85.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 64 - Forks: 7

p-ranav/awesome-hpp

A curated list of awesome header-only C++ libraries

Size: 392 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 3,983 - Forks: 263

microsoft/DirectXTex

DirectXTex texture processing library

Language: C++ - Size: 6.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,032 - Forks: 467

spnda/fastgltf

A modern C++17 glTF 2.0 library focused on speed, correctness, and usability

Language: C++ - Size: 2.23 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 446 - Forks: 73

fete2306/LowCostHash_rough

通用哈希表,平均28B/key.平均时间效率O(1),空间利用率90%+。单键消耗在24B~40B之间,时间效率最坏为O(32),单键最多新建一个节点,不会产生稀疏树

Language: C++ - Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

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 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,669 - Forks: 466

bitweeder/lucenaBAL

C++ utility library providing build platform, compiler, and Standard Library feature detection

Language: C++ - Size: 736 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 1

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: 118 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 14

omnixs/orion

C++ DMN Business Rules Engine - Fast decision table evaluation with FEEL

Language: C++ - Size: 33.2 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

Bucephalus-Studios/stevensTerminal

C++ Terminal Library

Language: C++ - Size: 4.08 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

conan-io/conan-center-index

Recipes for the ConanCenter repository

Language: Python - Size: 61.2 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 1,116 - Forks: 2,145

SciQLop/CDFpp

A modern C++ header only cdf library with Python bindings

Language: Jupyter Notebook - Size: 3.93 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 3

bloomberg/bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.

Language: C++ - Size: 233 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 1,775 - Forks: 328

darkguyidk/InjectLoader

Just a simple mod loader

Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

MITK/MITK

The Medical Imaging Interaction Toolkit.

Language: C++ - Size: 244 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 789 - Forks: 353

Martchus/cpp-utilities

Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities

Language: C++ - Size: 2.11 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 59 - Forks: 18

Dvurechensky-Docs/BasicKnowledgeCPP

Базовые знания языка C++

Language: C++ - Size: 269 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 0 - 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.29 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 7 - Forks: 1

moehoshio/NekoThreadPool

An easy-to-use and efficient C++ 20 thread pool that supports task priorities and task submission to specific threads.

Language: C++ - Size: 96.7 KB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

ZigRazor/CXXGraph

Header-Only C++ Library for Graph Representation and Algorithms

Language: C++ - Size: 71.9 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 656 - Forks: 137

jm4R/reactive-cpp

Signal, properties & property binding library

Language: C++ - Size: 150 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

xxsds/sdsl-lite Fork of simongog/sdsl-lite

Succinct Data Structure Library 3.0

Language: C++ - Size: 11 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 99 - Forks: 17

glpetrikov/FrameLog

Lightweight C++ logging library with color support and minimal dependencies.

Language: C++ - Size: 290 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

moehoshio/NekoSchema

Language: C++ - Size: 105 KB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 1 - 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: 10 days ago - Pushed at: 6 months ago - Stars: 8,242 - Forks: 1,694

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.88 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,746 - Forks: 529

jowillianto/jowi-test-lib

A Simple and Light C++23 modules based C++ testing library.

Language: C++ - Size: 146 KB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 0

microsoft/FX11 📦

Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.

Language: C++ - Size: 714 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 465 - Forks: 138

akb825/Cuttlefish

Texture compression library and tool.

Language: C++ - Size: 439 KB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 85 - Forks: 7

microsoft/DirectXMesh

DirectXMesh geometry processing library

Language: C++ - Size: 1.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 828 - Forks: 159

microsoft/DirectXMath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

Language: C++ - Size: 2.12 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,723 - Forks: 249

ucpu/cage

Game development framework / engine designed for programmers, focusing at ease of use.

Language: C++ - Size: 13.2 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 41 - Forks: 6

richardbiely/gaia-ecs

A simple and powerful entity component system (ECS) written in C++17

Language: C++ - Size: 9.38 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 112 - Forks: 6

tilkinsc/COTP

A simple One Time Password (OTP) library in C, supports C++

Language: C - Size: 1.73 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 41 - Forks: 21

lindkvis/caffa

C++ Application Framework For Embedded Client/Server systems

Language: C++ - Size: 11.8 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 7 - Forks: 2

ZigRazor/JackRussell

A C++ Publish/Subscriber Library

Language: C++ - Size: 107 KB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 0

ZigRazor/Chihuahua

C++ unique identifier utilities

Language: CMake - Size: 82 KB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

Restream/reindexer

Embeddable, in-memory, document-oriented database with a high-level Query builder interface.

Language: C++ - Size: 19.6 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 796 - Forks: 62

moehoshio/NekoLog

An easy-to-use, lightweight, and efficient C++20 logging library.

Language: C++ - Size: 139 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

craftablescience/sourcepp

Several modern C++20 libraries for sanely parsing Valve's formats

Language: C++ - Size: 191 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 90 - Forks: 20

ritsuwastaken/open-l2encdec

C++ library and tool for encrypting and decrypting Lineage II game files

Language: C++ - Size: 473 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 10 - Forks: 0

Yupdown/Updown-Studio-3D

DirectX 12 3D engine for Visual Studio 2022 (c++20).

Language: C++ - Size: 51.3 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

Martchus/qtutilities

Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models

Language: C++ - Size: 898 KB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 39 - Forks: 21

moehoshio/NekoFunction

A comprehensive modern C++ utility library that provides practical functions for common programming tasks.

Language: C++ - Size: 150 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

jfalcou/spy

SPY - C++ Information Broker

Language: C++ - Size: 672 KB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 157 - Forks: 10

King-sj/koroutine_lib

The best coroutine runtime library for cpp

Language: C++ - Size: 545 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

calamity-inc/Soup

The everything library for C++ 17 and up.

Language: C++ - Size: 10.4 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 26 - Forks: 9

dkosmari/mpg123xx

A C++ wrapper for libmpg123

Language: C++ - Size: 76.2 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

VeriFIT/mata

A fast and simple automata library

Language: Stata - Size: 10.2 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 29 - Forks: 20

microsoft/UVAtlas

UVAtlas isochart texture atlas

Language: C++ - Size: 1.78 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 904 - Forks: 157

gershnik/modern-uuid

A modern, no-dependencies, portable C++ library for manipulating UUIDs, ULIDs, NanoIDs and Cuid2s.

Language: C++ - Size: 372 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 1

giovanni-iannaccone/eikon

Lightweight image processing library, built entirely from scratch to offer fast, and customizable image manipulation capabilities 🖼️

Language: C++ - Size: 4.57 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 0

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: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

morwy/kommpot

A C++ library providing a small unified interface to multiple transfer protocols

Language: C++ - Size: 2.11 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

tim-gromeyer/html2md

Transform your HTML into clean, easy-to-read markdown with html2md.

Language: C++ - Size: 1.35 MB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 73 - Forks: 11

Bucephalus-Studios/BinarySpacePartitioning

Library for performing binary space partitioning on a coordinate plane in C++

Language: C++ - Size: 33.2 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

Bucephalus-Studios/PathfindingLib

C++ Pathfinding One-Stop-Shop Library

Language: C++ - Size: 84 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

hujianzhe/util

C/C++,跨平台,OS原生异步IO接口,纯C有栈和无栈C++20协程调度核心

Language: C - Size: 26.6 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 170 - Forks: 59

zemasoft/wildcards

A simple C++ header-only template library implementing matching using wildcards

Language: C++ - Size: 351 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 91 - Forks: 6

Bucephalus-Studios/stevensVectorLib

Simple C++ library with useful std::vector functions.

Language: C++ - Size: 38.1 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 1

Bucephalus-Studios/stevensStringLib

Simple C++ library with useful string functions.

Language: Makefile - Size: 7.25 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 10 - Forks: 2

material-foundation/material-color-utilities

Color libraries for Material You

Language: TypeScript - Size: 3.89 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2,016 - Forks: 188

VEXSEVEN/Console-Rich-Style

Console Rich Style (CRS) is your go-to C++ library (crs.h) for making terminal text pop! It brings vibrant RGB colors and cool text effects to your console on MSYS2/MinGW and similar terminals. Think of it as your personal console stylist. Just install and read the README.md and/or Visit the site for more info

Language: C++ - Size: 1.37 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

agauniyal/rang

A Minimal, Header only Modern c++ library for terminal goodies 💄✨

Language: C++ - Size: 260 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 1,561 - Forks: 152

PCwqyy/PCLib

PCwqyy的个人C++库! Personal C++ lib by PCwqyy.

Language: C++ - Size: 1.61 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

avblocks/avblocks-cpp

AVBlocks C++ SDK (CLI Samples)

Language: C++ - Size: 276 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 2

zeroqxq/MStringCPP

MStringCPP - module for working with strings in C++

Language: C++ - Size: 11.7 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

cdervis/Polly

Minimalistic 2D C++ Game Framework

Language: C++ - Size: 24.2 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

Bucephalus-Studios/stevensMathLib

Simple C++ library with math utility functions

Language: C++ - Size: 19.5 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

Bucephalus-Studios/stevensFileLib

Simple C++ file manipulation library

Language: C++ - Size: 19.5 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

Bucephalus-Studios/RouletteWheel

A C++ library for using the roulette wheel selection algorithm

Language: C++ - Size: 34.2 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

geode-sdk/json

Simple json library that preserves insertion order. Made for Geode SDK

Language: C++ - Size: 227 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 6 - Forks: 6

Bucephalus-Studios/DijkstraMapLib

Functions for creating and manipulating Dijkstra Maps on a coordinate plane in C++

Language: C++ - Size: 18.6 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

Bucephalus-Studios/stevensSound

Simple C++ library for playing sound (An SDL Mixer wrapper)

Language: C++ - Size: 29.3 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

DareksCoffee/GlyphGL

A lightweight and efficient OpenGL text rendering library focused on simplicity and performance.

Language: C - Size: 1.75 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 35 - Forks: 0

GFDSA030/cppnet

cross-platform C++ network library for easily building TCP/UDP/SSL servers and clients.

Language: C++ - Size: 99.6 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

memurro000/Grace

High-performance extensible library for ODE integration in C++20 with Kokkos parallelization

Language: C++ - Size: 140 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

LazyPanda07/JSON

Parser and builder for JSON in C++20.

Language: C++ - Size: 4.02 MB - Last synced at: 25 days ago - Pushed at: 25 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: 25 days ago - Pushed at: 25 days ago - Stars: 4 - Forks: 1

arapelle/arba-core

C++ core tools.

Language: C++ - Size: 258 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

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: 150 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

yottaawesome/boring32

An experimental modern C++ wrapper around the Win32 API.

Language: C++ - Size: 3.11 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 3

Tomenz/SocketLib

Socket / SSLSocket library for Windows/Linux (32/64)

Language: C++ - Size: 360 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 3

bloomberg/rmqcpp

A batteries included C++ RabbitMQ Client Library/API.

Language: C++ - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 83 - Forks: 25

smacklib/dev_smack_cpp

Hardcore smack! A lightweight C++ library that offers a simple yet powerful command line parsing API and more.

Language: C++ - Size: 2.32 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

mbalabanski/stabilizer

C++ Runtime Performance Analysis Library

Language: C++ - Size: 84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

haseeb-heaven/stb_vector

single-header, type-safe, generic dynamic array library for C

Language: C - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0