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

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