Ecosyste.ms: Repos

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

GitHub topics: cpp17

skramm/homog2d

C++ 2D geometry library, handles points, lines, polylines, planar transformations (and other primitives), using homogeneous coordinates. Provided with complete manual and samples.

Language: C++ - Size: 7.36 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 96 - Forks: 8

luk036/corr-solver-cpp

🖇️ Correlation Solver C++ Code via Ellipsoid Method

Language: C++ - Size: 308 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

luk036/multiplierless-cpp

♒︎ Multiplierless FIR filter C++ Code (using Ellipsoid Algorithm)

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

Iskustvo/i3-ipcpp

i3-ipc++ is a C++ library that implements the i3 IPC protocol.

Language: C++ - Size: 3.14 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 17 - Forks: 3

bhanuprakasheagala/Cpp-Programming

C++ Concepts and Coding

Language: C++ - Size: 128 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

CameronClay/asm-vm

This is a two-pass assembler which converts assembly code into byte-code which can then be run on the virtual machine.

Size: 3.91 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

svetter/pal

PeakAscentLogger - A hiking database for logging and viewing scaled summits

Language: C++ - Size: 4.94 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 1

brainboxdotcc/windows-bot-template

A D++ Discord Bot template for Visual Studio 2022 (Windows x64 and x86) - Ready to go, just add your code!

Language: C++ - Size: 1.64 GB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 45 - Forks: 40

rafalmaziejuk/nox

Cross-platform, graphics API agnostic, rendering library

Language: C++ - Size: 1.59 MB - Last synced: about 1 hour ago - Pushed: about 2 hours ago - Stars: 0 - Forks: 0

natsalete/desafios-de-codigo-do-beecrowd

Minhas resoluções dos desafios da plataforma beecrowd.

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

tabdroid-1/TabbyEngine

Tabby Engine :3

Language: C++ - Size: 207 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

erbsland-dev/erbsland-qt-toml

A robust TOML parser compatible with the Qt5 or Qt6 library.

Language: C++ - Size: 3.28 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 1

fktn-k/fkYAML

A C++ header-only YAML library

Language: C++ - Size: 1.76 MB - Last synced: about 21 hours ago - Pushed: about 21 hours ago - Stars: 48 - Forks: 1

darktable-org/rawspeed

fast raw decoding library

Language: C++ - Size: 14 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 340 - Forks: 113

doorcs/CPP

Learning modern C++ concepts (C++14, C++17, C++20)

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

DavidAce/CMakeTemplate

A template for building C++ projects using modern CMake with Conan integration

Language: CMake - Size: 329 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 15 - Forks: 2

mireo/async-mqtt5

A C++17 MQTT client based on Boost.Asio.

Language: C++ - Size: 531 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 120 - Forks: 5

grinisrit/noa

Differentiable Programming Algorithms in Modern C++

Language: C++ - Size: 152 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 126 - Forks: 26

mogemimi/pomdog

An open source game engine for C++20 :dog: :video_game:

Language: C++ - Size: 14.8 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 166 - Forks: 13

Neargye/magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

Language: C++ - Size: 658 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 4,458 - Forks: 408

wjakob/nanobind

nanobind: tiny and efficient C++/Python bindings

Language: C++ - Size: 2.31 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 2,077 - Forks: 149

JamesYang007/adelie

A fast and flexible Python package for solving group elastic net problems.

Language: C++ - Size: 18 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 9 - Forks: 0

luiswirth/lwirth-lib 📦

*ABANDONED/UNFINISHED* The lwirth-lib is a general purpose library written in C++17, including a game-/simulation-engine and using the Vulkan-API.

Language: C++ - Size: 36.9 MB - Last synced: 4 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

jinja2cpp/Jinja2Cpp

Jinja2 C++ (and for C++) almost full-conformance template engine implementation

Language: C++ - Size: 1.11 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 470 - Forks: 77

yhirose/cpp-peglib

A single file C++ header-only PEG (Parsing Expression Grammars) library

Language: C++ - Size: 3.59 MB - Last synced: 4 days ago - Pushed: 18 days ago - Stars: 838 - Forks: 106

EKA2L1/EKA2L1

A Symbian OS/N-Gage emulator

Language: C++ - Size: 129 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 1,442 - Forks: 116

DrVeles/matrix_library_cpp

Implementation of a library for working with matrixes in C++ language using the principles of OOP

Language: C++ - Size: 1.6 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

codewitch-honey-crisis/gfx

GFX is a device independent graphics library primarily intended for IoT MCUs but not limited to that.

Language: C - Size: 24.9 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 101 - Forks: 9

p-ranav/alpaca

Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

Language: C++ - Size: 788 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 424 - Forks: 38

skypjack/uvw

Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!

Language: C++ - Size: 15.3 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1,777 - Forks: 203

yasio/yasio

A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client applications.

Language: C++ - Size: 53.1 MB - Last synced: 4 days ago - Pushed: 9 days ago - Stars: 904 - Forks: 218

zyantific/zasm

x86-64 Assembler based on Zydis

Language: C++ - Size: 1.22 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 270 - Forks: 39

burlachenkok/CPP_from_1998_to_2020

Technical Note: From C++98 to C++2x

Language: HTML - Size: 42.3 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 137 - Forks: 12

smolBlackCat/progress-tracker

Kanban Todo List Application for Linux

Language: C++ - Size: 9.12 MB - Last synced: about 10 hours ago - Pushed: 1 day ago - Stars: 18 - Forks: 6

iamdeepak199/Cpp

Important questions in C++ along with DSA

Language: C++ - Size: 1.13 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

magiblot/turbo

An experimental text editor based on Scintilla and Turbo Vision.

Language: C++ - Size: 1.26 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 425 - Forks: 31

pmiloslavsky/demo

C++/CUDA/GUI/Python Demo Code

Language: C++ - Size: 278 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0

martinmoene/span-lite

span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library

Language: C++ - Size: 393 KB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 490 - Forks: 37

upkie/vulp

Robot/simulation switch for the mjbots stack

Language: C++ - Size: 3.67 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 61 - Forks: 3

mariusbancila/stduuid

A C++17 cross-platform implementation for UUIDs

Language: C++ - Size: 429 KB - Last synced: 4 days ago - Pushed: 5 months ago - Stars: 704 - Forks: 110

ygunayer/template_cpp17

Template for a C++17 with CMake and vcpkg

Language: CMake - Size: 13.7 KB - Last synced: 3 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

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: 4 days ago - Pushed: over 1 year ago - Stars: 530 - Forks: 20

fantasy-peak/frpc

An rpc code generation framework for c++, It supports c++17/20/23

Language: C++ - Size: 137 KB - Last synced: 3 days ago - Pushed: 5 days ago - Stars: 9 - Forks: 2

DragonJoker/ShaderWriter

Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.

Language: C++ - Size: 8.48 MB - Last synced: 3 days ago - Pushed: 5 days ago - Stars: 241 - Forks: 10

team-drift/telemetry-stream

Streaming telemetry data from drone to ground control station using MAVLink (and more specifically MAVSDK).

Language: Jupyter Notebook - Size: 1.37 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 4

martinstarkov/ecs

C++ Single Header Entity Component System Library

Language: C++ - Size: 361 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 12 - Forks: 1

RowanHarley/RCWT

Ricker (Mexican Hat) Wavelet CWT library for C++, adapted from PyWavelets.

Language: C++ - Size: 17.6 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

ctlcltd/e2-sat-editor

Satellite channel lists editor with tabbed nav 📡 for Enigma2, Neutrino, Lamedb, dreambox lists

Language: C++ - Size: 14.2 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 14 - Forks: 1

veselink1/refl-cpp

Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).

Language: C++ - Size: 4.13 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 1,019 - Forks: 74

baderouaich/BitmapPlusPlus

Simple and Fast header only Bitmap (BMP) C++ library

Language: C++ - Size: 1.06 MB - Last synced: 1 day ago - Pushed: 5 months ago - Stars: 26 - Forks: 5

GUDHI/gudhi-devel

The GUDHI library is a generic open source C++ library, with a Python interface, for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.

Language: C++ - Size: 45.4 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 241 - Forks: 65

cycfi/elements

Elements C++ GUI library

Language: C++ - Size: 36.7 MB - Last synced: 4 days ago - Pushed: 6 days ago - Stars: 2,929 - Forks: 226

HangX-Ma/dino

Chrome Dino game based on LovyanGFX SDL2 simulator

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

gammasoft71/Examples

Shows how to use Gui controls with some common toolkits.

Size: 89.8 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 14 - Forks: 2

rodneylab/life-logistics

Top-down 2D puzzle game written in C++ with raylib

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

taocpp/PEGTL

Parsing Expression Grammar Template Library

Language: C++ - Size: 6.09 MB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 1,876 - Forks: 228

martinmoene/string-view-lite

string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library

Language: C++ - Size: 271 KB - Last synced: 4 days ago - Pushed: 4 months ago - Stars: 401 - Forks: 44

ProAlgos/ProAlgos-Cpp

C++ implementations of well-known (and some rare) algorithms, while following good software development practices

Language: C++ - Size: 729 KB - Last synced: about 17 hours ago - Pushed: 24 days ago - Stars: 505 - Forks: 363

HossamKhir/spc-learncpp

learn space for learncpp.com

Language: C++ - Size: 33.2 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

arkaht/cpp-curve-x

Curve-X ─ a small and easy-to-use C++ Bézier library to create 2D-splines with its own GUI editor.

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

albin-johansson/centurion

A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.

Language: C++ - Size: 219 MB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 296 - Forks: 28

p-ranav/glob

Glob for C++17

Language: C++ - Size: 296 KB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 230 - Forks: 39

agauniyal/rang

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

Language: C++ - Size: 260 KB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 1,450 - Forks: 142

Auterion/MAVSDK 📦

API and library for MAVLink compatible systems written in C++17

Language: C++ - Size: 32.9 MB - Last synced: 6 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

OleErikPeistorpet/OE-Lib

A cross-platform, very fast substitute for C++ std::vector with interface like std::ranges

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

leka/LekaOS

LekaOS is Leka's firmware based on Mbed OS

Language: C++ - Size: 31.9 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 12 - Forks: 7

JHex-git/Aurora

A simple real-time render engine based on OpenGL

Language: C++ - Size: 33.6 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

s-h-i-v-i-s/Airline-Reservation-WithMySQL

A C++ application for managing airline bookings, seat assignments, and passenger information with MySQL integration.

Language: C++ - Size: 4.88 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

s-h-i-v-i-s/Bank-Data-Managment-System

Bank Data Management System: A C++ application for efficient management of banking operations, including account management, transaction handling, and customer information management.

Language: C++ - Size: 494 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

pygyme/pygyme.github.io

:clap: 博客地址

Language: HTML - Size: 24.4 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

bkryza/clang-uml

Customizable automatic UML diagram generator for C++ based on Clang.

Language: C++ - Size: 55.6 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 519 - Forks: 38

Stellaris-code/PEGLib

PEG Parser Template Library

Language: C++ - Size: 31.3 KB - Last synced: 7 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

connectivecpp/utility-rack

Tasty, useful general purpose C++ utility classes and functions. Many of these are used as building blocks in the Chops libraries.

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

kfrlib/kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)

Language: C++ - Size: 12 MB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 1,604 - Forks: 247

Jimut123/competitive_programming

All the competitive programming on hacker rank, code chef, codeforces and leetcode that I'll do.

Language: C++ - Size: 153 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

simonppg/Break_it_all

Simple brick breaking game

Language: C++ - Size: 5.47 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 2

Ph4sm4/Programming

All of my files connected with c++ programming. Mainly focused on algorithms, lots of STL. By and large my c++ journey from the start up until now.

Language: C++ - Size: 353 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

Smertig/banana

🍌 Modern C++ Telegram Bot API library

Language: C++ - Size: 46 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 37 - Forks: 4

wolgemoth/vsop87-wrapper

A wrapper class providing a clean interface for working with Greg Miller's VSOP87-Multilang in C++.

Language: C++ - Size: 5.86 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 0

wolgemoth/international-standard-atmosphere

A C++ port of Max Bernard's C# solution for calculating temperature, pressure and air density at a given altitude, according to the ISA.

Language: C++ - Size: 4.88 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

sgothel/direct_bt

Direct-BT provides direct Bluetooth LE and BREDR programming without intermediate layers targeting high-performance reliable Bluetooth support.

Language: C++ - Size: 6.74 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 10 - Forks: 3

LazyPanda07/JSON

Parser and builder for JSON in C++17.

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

GuillaumeBouchetEpitech/all-cpp-websocket-client-server

all C++ webSocket client server application

Language: C++ - Size: 966 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

p-ranav/oystr

oystr recursively searches directories for a substring.

Language: C++ - Size: 858 KB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 10 - Forks: 2

StableCoder/vulkan-mini-libs-2

Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.

Language: C - Size: 5.02 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 2

softwareQinc/qpp

Modern C++ quantum computing library

Language: C++ - Size: 275 MB - Last synced: about 21 hours ago - Pushed: 11 days ago - Stars: 512 - Forks: 114

p-ranav/argparse

Argument Parser for Modern C++

Language: C++ - Size: 903 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2,391 - Forks: 238

darvik80/magic-lamp-espidf

Language: C++ - Size: 1.87 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 1 - Forks: 0

dmitriano/Awl

Awl - A working library

Language: C++ - Size: 1.09 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 4 - Forks: 1

HendEmad/Design-Patterns

A repo. includes my study notes and implementation of design patterns

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

Kanha412/Hospital_Management_Software

A Hospital Management Software Using C++. This Hospital Management Program Helps To Mainly Manage The Patient's Database.

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

fluffos/fluffos

Actively maintained LPMUD driver (LPC interpreter, MudOS fork)

Language: C++ - Size: 33.6 MB - Last synced: about 8 hours ago - Pushed: 2 days ago - Stars: 349 - Forks: 185

p-ranav/structopt

Parse command line arguments by defining a struct

Language: C++ - Size: 558 KB - Last synced: 4 days ago - Pushed: 6 months ago - Stars: 449 - Forks: 24

seekrs/MacroLibX

✏️ Rewritten version of the minilibx graphics API used at 42school, using SDL2 & Vulkan.

Language: C++ - Size: 3.9 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 22 - Forks: 1

lin-justin/network-monitor

Live Transport Network Monitor in C++

Language: C++ - Size: 186 KB - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

XorTroll/libnx-plus-plus

Simple, efficient, header-only C++17 libnx wrappers

Language: C++ - Size: 9.77 KB - Last synced: 9 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 1

wandvvs/blockchain

Blockchain implementation: Mining (POW), Serialization, Transactions and sign them, Merkle Tree

Language: C++ - Size: 2.02 MB - Last synced: 9 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

kiritoInd/CodeForces_Solutions

solutions to various problems from the Codeforces , atcoder and codechef platforms. While I strive to solve as many problems as I can, please note that I may not be able to solve every single one. Nonetheless, I am committed to sharing the solutions I have managed to complete.

Language: C++ - Size: 295 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 2 - Forks: 1

TwoBotFramework/TwoBot

A modern OneBot framewrok for modern C++.

Language: C++ - Size: 143 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 18 - Forks: 1

jasmcaus/tau

A Micro (1k lines of code) Unit Test Framework for C/C++

Language: C - Size: 3.6 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 148 - Forks: 29