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

GitHub topics: cpp-library

richardbiely/gaia-ecs

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

Language: C++ - Size: 7.68 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 98 - Forks: 5

nreh/ws-epaper-api

A lightweight C++ library for building GUIs on Waveshare e-paper displays with a Raspberry Pi. Includes an SDL-based display emulator for cross-platform testing without requiring physical hardware. Supports 65 known displays.

Language: C++ - Size: 866 KB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 1 - Forks: 0

i2p/i2psam

C++ SAMv3 library

Language: C++ - Size: 144 KB - Last synced at: about 12 hours ago - Pushed at: about 12 hours ago - Stars: 37 - Forks: 15

GaryHilares/Rubber-Numbers

Arbitrary integer size and floating point precision support library for C++.

Language: C++ - Size: 137 KB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 0 - Forks: 1

g-truc/glm Fork of icaven/glm

OpenGL Mathematics (GLM)

Language: C++ - Size: 69.7 MB - Last synced at: about 10 hours ago - Pushed at: 3 months ago - Stars: 9,871 - Forks: 2,222

FrancoisCarouge/Kalman

Kalman Filter

Language: C++ - Size: 74.6 MB - Last synced at: about 9 hours ago - Pushed at: about 9 hours ago - Stars: 57 - Forks: 7

ashaduri/csv-parser

Compile-time and runtime CSV parser written in Modern C++

Language: C++ - Size: 819 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 31 - Forks: 5

HristovB/AlphaBot2_ASI

AlphaBot2 function library for RoboMac Junior 2022.

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

xorz57/tracing

Tracing written in C++11

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

bloomberg/bde

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

Language: C++ - Size: 232 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,709 - Forks: 319

tudat-team/tudat-bundle Fork of Tudat/tudatBundle

A developers repository for the tudat environment.

Language: Python - Size: 36.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 13

SciQLop/CDFpp

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

Language: Jupyter Notebook - Size: 3.52 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 4

material-foundation/material-color-utilities

Color libraries for Material You

Language: TypeScript - Size: 3.7 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 1,841 - Forks: 166

calamity-inc/Soup

The everything library for C++ 17 and up.

Language: C++ - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 23 - Forks: 9

fffaraz/awesome-cpp

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

Size: 2.32 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 63,471 - Forks: 7,961

Alinshans/MyTinySTL

Achieve a tiny STL in C++11

Language: C++ - Size: 2.57 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 11,959 - Forks: 3,305

microsoft/UVAtlas

UVAtlas isochart texture atlas

Language: C++ - Size: 1.69 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 874 - Forks: 154

tudat-team/tudat Fork of Tudat/tudat

A C++ platform to perform astrodynamics and space research.

Language: C++ - Size: 672 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 32

Curve/rohrkabel

🔌 A C++ Pipewire-API Wrapper

Language: C++ - Size: 578 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 63 - Forks: 5

microsoft/DirectXTex

DirectXTex texture processing library

Language: C++ - Size: 5.75 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,930 - Forks: 450

scapix-com/example1

Example for Scapix Language Bridge

Language: C++ - Size: 368 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 2

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.16 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 1,591 - Forks: 462

microsoft/FX11 📦

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

Language: C++ - Size: 767 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 452 - Forks: 140

jfalcou/eve

Expressive Vector Engine - SIMD in C++ Goes Brrrr

Language: C++ - Size: 57 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 1,188 - Forks: 60

MITK/MITK

The Medical Imaging Interaction Toolkit.

Language: C++ - Size: 243 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 745 - Forks: 344

conan-io/conan-center-index

Recipes for the ConanCenter repository

Language: Python - Size: 57.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,036 - Forks: 1,925

microsoft/DirectXMath

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

Language: C++ - Size: 2.03 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 1,643 - Forks: 245

bertrandmartel/bluetooth-hci-decoder

:iphone: C++ Bluetooth HCI decoder library

Language: C++ - Size: 1.72 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 10

spnda/fastgltf

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

Language: C++ - Size: 2.24 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 368 - Forks: 61

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: 97.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 1

microsoft/DirectXMesh

DirectXMesh geometry processing library

Language: C++ - Size: 1.2 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 814 - Forks: 153

MAIPA01/margs

margs (Maipa's Args Analyzer) is a C++ library for parsing command-line arguments. It supports flags (--flag), values (--value value), and grouped arguments (e.g., group --group-flag). The library allows easy definition of valid arguments, automatically generates error messages for invalid input, and provides built-in help message generation.

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

craftablescience/sourcepp

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

Language: C++ - Size: 166 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 58 - Forks: 12

ucpu/cage

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

Language: C++ - Size: 13 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 38 - Forks: 5

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.82 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 2,665 - Forks: 519

amiremohamadi/DuckX

C++ library for creating and modifying Microsoft Word (.docx) files

Language: C++ - Size: 778 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 452 - Forks: 114

kassane/asio Fork of chriskohlhoff/asio

Asio C++ Library (uses zig build-system)

Language: C++ - Size: 26 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 2

tim-gromeyer/html2md

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

Language: C++ - Size: 1.12 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 59 - Forks: 10

FrancoisCarouge/TypedLinearAlgebra

Typed Linear Algebra

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

okdshin/PicoSHA2

a header-file-only, SHA256 hash generator in C++

Language: C++ - Size: 63.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 679 - Forks: 156

TheNitesWhoSay/RareCpp

Creating a simpler, more intuitive means of C++ reflection

Language: C++ - Size: 3.17 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 124 - Forks: 6

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: about 18 hours ago - Pushed at: over 2 years ago - Stars: 154 - Forks: 11

stevensudit/Corvid

Corvid general purpose library for C++, providing a crow's-eye view of std.

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

AndreasLrx/ecstasy

Entity Component System Toward Architecture Saving Years

Language: C++ - Size: 179 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 1

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: 463 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

serge1/ELFIO

ELFIO is a header-only C++ library for reading and generating ELF (Executable and Linkable Format) files.

Language: C++ - Size: 17.8 MB - Last synced at: 9 days ago - Pushed at: 29 days ago - Stars: 779 - Forks: 163

arapelle/arba-core

C++ core tools.

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

banditcpp/bandit

Human-friendly unit testing for C++11

Language: C++ - Size: 4.91 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 261 - Forks: 37

RISHABH12005/RoSPinoT-Contribut Fork of RoSPinoT/Open_source_contrib

An open source repository which can be used for the learning process of git and github . Your contributions are hereby solemly welcomed .

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

CoderJo-Pro/Cpp-Array2D

A C++ Library about 2D array template classes, grid and mathematical operations of matrices.

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

bobluppes/graaf

A general-purpose lightweight C++ graph library

Language: C++ - Size: 3.58 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 280 - Forks: 48

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,143 - Forks: 1,677

rikyoz/bit7z

A C++ static library offering a clean and simple interface to the 7-zip shared libraries.

Language: C++ - Size: 6.14 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 703 - Forks: 126

allyourcodebase/fmt

{fmt} C++ library uses build.zig

Language: Zig - Size: 5.86 KB - Last synced at: about 2 hours ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

ZigRazor/CXXGraph

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

Language: C++ - Size: 70 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 581 - Forks: 126

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: 973 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 1,746 - Forks: 153

EssGeeEich/LuaPP

Lua C++17 Wrapper

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

Restream/reindexer

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

Language: C++ - Size: 16.9 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 784 - Forks: 62

p-ranav/awesome-hpp

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

Size: 399 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 3,724 - Forks: 239

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: 11 days ago - Pushed at: 12 days ago - Stars: 1,049 - Forks: 63

Tectu/cpp-properties

A library that brings C# like properties to modern C++.

Language: C++ - Size: 2.97 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 23 - Forks: 4

KeyAuth/keyauth-cpp-library

KeyAuth C++ Library

Language: C++ - Size: 6.7 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 43 - Forks: 49

TiagoAlmeidaa/lottery

A simple lottery app, specifically for Brazilian lottery. The app supports English and Portuguese language. And it has a single module.

Language: Kotlin - Size: 1.01 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

PCwqyy/PCLib

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

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

morwy/kommpot

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

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

amoldhamale1105/EventLoop

A C++ library providing the functionality of an event loop within an application

Language: C++ - Size: 72.3 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 8 - Forks: 2

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: 15 days ago - Pushed at: 15 days ago - Stars: 131 - Forks: 18

MahiPonii/Tai_Lieu_cpp

Tài liệu c++ Chinh phục mọi kì thi

Language: C++ - Size: 1.53 GB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 5

Curve/ereignis

🎉 A thread-safe C++23 Event Library

Language: C++ - Size: 101 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 14 - Forks: 3

bithead123/parcel

A simple static language for parsing text information and retrieving any data.

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

yottaawesome/boring32

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

Language: C++ - Size: 3.05 MB - Last synced at: 11 days ago - Pushed at: 18 days ago - Stars: 16 - Forks: 3

MAIPA01/mcui

mcui (MAIPA's Console User Interface) is a C++ library designed to simplify the creation of console-based menus and input fields. It provides a structured way to build interactive terminal interfaces with minimal effort.

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

Emreerdog/mbase

MBASE, Non-blocking LLM inference SDK in C++

Language: C++ - Size: 12.8 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 36 - Forks: 3

avocadoboi/avo

A library for desktop application development in modern C++20.

Language: C++ - Size: 3.42 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 26 - Forks: 5

Curve/lockpp

🔒 A C++20 Library that provides mutex protected objects

Language: C++ - Size: 134 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 9 - Forks: 2

ZigRazor/Chihuahua

C++ unique identifier utilities

Language: CMake - Size: 69.3 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

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: 19 days ago - Pushed at: 19 days ago - Stars: 7 - Forks: 6

Gattic/ShmeaDB

Open Source C++ library for data structures and a networking protocol.

Language: C++ - Size: 1.14 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 6 - Forks: 3

Gattic/gfxplusplus

Open Source C++ library that displays GUIs and Graphs live data.

Language: C++ - Size: 852 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 6 - Forks: 0

tsenst/RLOFLib

Robust Local Optical Flow (RLOF)

Language: MATLAB - Size: 126 MB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 73 - Forks: 22

Martchus/cpp-utilities

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

Language: C++ - Size: 2.19 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 54 - Forks: 18

rvarago/absent

A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way.

Language: C++ - Size: 277 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 8

DeveloperPaul123/periodic-function 📦

Small header only library to call a function at a specific time interval.

Language: CMake - Size: 60.5 KB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 28 - Forks: 4

KartikayKaul/Abstract-Data-Structures

Abstract Data Structures library in C++

Language: C++ - Size: 39.2 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

novemus/plexus

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

Language: C++ - Size: 341 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 32 - Forks: 3

systelab/cpp-jwt-utils

C++ JSON Web Token Utilities

Language: C++ - Size: 149 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1

saucer/saucer

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

Language: C++ - Size: 2.12 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 390 - Forks: 30

STyulenev/Qt-CPP-Examples

Examples of test programs C++/Qt/QML

Language: C++ - Size: 25.3 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

blitzpp/blitz

Blitz++ Multi-Dimensional Array Library for C++

Language: C++ - Size: 19.6 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 413 - Forks: 83

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: 22 days ago - Pushed at: over 2 years ago - Stars: 133 - Forks: 26

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: 5 days ago - Pushed at: over 5 years ago - Stars: 157 - Forks: 17

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

Succinct Data Structure Library 3.0

Language: C++ - Size: 11 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 94 - Forks: 18

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.16 MB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 6 - Forks: 2

ahmed8faysal/CPP-STL-Crash-Course

C++ STL Crash Course" is a free, 14-day course on the C++ Standard Template Library (STL), designed for Bangladeshi students preparing for competitive programming.

Size: 22.5 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

8dcc/libdetour

Simple C/C++ library for detour hooking in Linux and Windows

Language: C - Size: 117 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 24 - Forks: 2

filesverse/filerix 📦

File manager library that provides all the essentials. (WIP)

Language: C - Size: 440 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Razirp/ThreadPool

A high-performance thread pool implementation in Modern C++ for executing tasks concurrently.|一个基于现代C++的高效线程池实现。

Language: C++ - Size: 330 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 67 - Forks: 4

cneben/QuickQanava

:link: C++17 network / graph visualization library - Qt6 / QML node editor.

Language: C++ - Size: 19.6 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 1,262 - Forks: 237

pcannon09/cpp-time-utils

Time utils for C++

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

ViralTaco/Argumentative

C++ Command Line Argument Parsing Made Easy.

Language: C++ - Size: 85.9 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 3 - Forks: 0