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

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