Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.

https://github.com/shiguredo/sora-unity-sdk

WebRTC SFU Sora Unity SDK

cpp sdk shiguredo unity webrtc

Last synced: 10 Jan 2025

https://github.com/apriorit/gmock-global

Provides ability to mock global functions with gmock

cpp gmock gtest header-only library mock mocking unittest

Last synced: 15 Jan 2025

https://github.com/bloomberg/rmqcpp

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

amqp amqp0-9-1 cpp cpp-library rabbitmq

Last synced: 08 Jan 2025

https://github.com/rerun-io/cpp-example-ros2-bridge

An example implementation of a ROS 2 to Rerun bridge

cpp ros2 visualization

Last synced: 08 Jan 2025

https://github.com/sdesalas/arduino-queue.h

Generic C++ circular queue for Arduino embedded projects.

arduino c-plus-plus cpp generic library queue

Last synced: 28 Oct 2024

https://github.com/ttsiodras/miniforth

A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html

arduino cpp forth

Last synced: 21 Dec 2024

https://github.com/Krozark/SFML-book

SFML Blueprint book, source code

cpp game sfml

Last synced: 05 Nov 2024

https://github.com/qengineering/yolocam

Raspberry Pi stand-alone AI-powered camera with live feed, email notification and event-triggered cloud storage

aarch64 ai cpp email gdrive google-drive gpio gpio-pins livefeed livestream programmable raspberry-pi raspberry-pi-3b raspberry-pi-4 raspberry-pi-64-os raspberry-pi-zero-2-w surveillance usb yolo yolox

Last synced: 09 Jan 2025

https://github.com/achrafelkhnissi/cpp_modules

The goal of these modules is to introduce us to bject-Oriented Programming.This will be the starting point of our C++ journey.

1337cursus 1337school 42 42born2code 42cursus 42projects 42school cpp cpp-1337 cpp-modules cpp-modules-1337 cpp-modules-42

Last synced: 16 Nov 2024

https://github.com/jacmoe/retrogardens

16bit retro programming in DosBox with Borland C++ 3.1, Turbo Pascal 7 and TASM

16-bit borland-cpp cpp dos dosbox pascal retro-graphics retrocomputing turbo-pascal

Last synced: 01 Dec 2024

https://github.com/panicinc/icarus

Swift, C, C++, and Objective-C Support for Nova

c cpp editor extension nova objc objective-c swift

Last synced: 31 Oct 2024

https://github.com/sgpp/sgpp

SG⁺⁺ – the numerical library for Sparse Grids in all their variants.

adaptive-sparse-grids b-splines cpp interpolation java machine-learning matlab numerics optimization pde python quadrature regression sparse-grids

Last synced: 12 Jan 2025

https://github.com/mutouyun/lock-free-queue

CN-CppUserGroup-2019-1,lock-free queue demo

cpp lock-free lock-free-queue

Last synced: 20 Nov 2024

https://github.com/jafarlihi/cppq

Simple, reliable & efficient distributed task queue for C++17

asynchronous-tasks background-jobs cpp cpp17 distributed-computing redis redis-queue task-queue tasks worker-pool

Last synced: 12 Nov 2024

https://github.com/schulkinator/memorymanager

A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.

cpp delete fragmentation malloc memory memory-fragmentation memory-manager new

Last synced: 20 Nov 2024

https://github.com/aesophor/valkyrie

🔮 A UNIX-like toy kernel built from scratch (for AArch64) with preemptive multi-threading, VM, CoW fork(), buddy, slob, VFS, FAT32.

aarch64 cpp cpp20 kernel nctu nycu osdev osdi

Last synced: 25 Nov 2024

https://github.com/rtedbg/rtedbg

Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.

c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library

Last synced: 09 Jan 2025

https://github.com/ubpa/cmu_15_462

notes and assignments of CG (CMU 15-462/662)

cg cmu cpp

Last synced: 07 Nov 2024

https://github.com/oatpp/example-hls-media-stream

Example project how-to build HLS-streaming server using oat++ Async-API.

async cpp hls-live-streaming hls-server oatpp

Last synced: 10 Nov 2024

https://github.com/hjson/hjson-cpp

Hjson for C++

cpp hjson

Last synced: 15 Jan 2025

https://github.com/weizhiwen/mfc-drawing-program

MFC 绘图程序及 MFC 程序设计详解

cpp mfc

Last synced: 27 Oct 2024

https://github.com/lecrapouille/zipper

[Lib][Version 2.1.0][Functional] C++ wrapper around minizip compression library

compression compression-library cpp minizip minizip-compression-library zlib zlib-ng

Last synced: 03 Jan 2025

https://github.com/dab0mb/node-distance-addon

Native NodeJS add-on creation tutorial using C++

c-plus-plus cpp javascript js node nodejs plugin tutorial

Last synced: 06 Jan 2025

https://github.com/zompi2/UE4EnhancedCodeFlow

This code plugin provides functions that drastically improve the quality of life during the implementation of game flow in C++.

code-flow coroutines cpp ue4 ue4-plugin ue5 ue5-plugin

Last synced: 06 Nov 2024

https://github.com/justasmasiulis/memory_signature

A small wrapper class providing an unified interface to search for various memory signatures

cpp cpp11 header-only lightweight memory modern modern-cpp pattern scanner signature tested wrapper

Last synced: 29 Oct 2024

https://github.com/marcj/pesto

Pesto is a high-performance GUI framework in C++ highly inspired by CSS and HTML, using Skia as rendering engine.

cpp cpp17 gui opengl

Last synced: 28 Oct 2024

https://github.com/jenova-framework/jenova-runtime

Jenova Runtime is an extension library for the Godot 4 Game Engine that brings fully-featured C++ scripting directly into the Godot Editor.

cpp godot godot-engine godot4 godotengine jenova

Last synced: 13 Jan 2025

https://github.com/Smertig/rcmp

C++17, multi-architecture cross-platform hooking library with clean API.

cpp cpp17 hooking-library modding-library rcmp

Last synced: 16 Nov 2024

https://github.com/apriorit/custom-bootloader

A demo tutorial for low-level and kernel developers - developing a custom Windows boot loader

bootloader cpp low-level windows

Last synced: 18 Nov 2024

https://github.com/smspillaz/libanimation

Wobbly windows and animations logic split out from Compiz

animations cpp physics-based-animation

Last synced: 19 Nov 2024

https://github.com/hpc203/yolopv2-opencv-onnxrun-cpp-py

分别使用OpenCV、ONNXRuntime部署YOLOPV2目标检测+可驾驶区域分割+车道线分割,一共包含54个onnx模型,依然是包含C++和Python两个版本的程序。仅仅只依赖OpenCV就能运行,彻底摆脱对任何深度学习框架的依赖。

autonomous-driving cpp drivable-area-segmentation lane-lines-detection object-detection onnxruntime opencv-dnn python yolopv2

Last synced: 27 Oct 2024

https://github.com/s12mmm3/qcloudmusicapi

Qt C++版 网易云音乐 API

api apis cloudmusic cpp neteasecloud qt qt5 qt6

Last synced: 14 Jan 2025

https://github.com/hunterdii/geeksforgeeks-potd

Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.

algorithms algorithms-and-data-structures competitive-programming cpp daily-coding-problem dailyprogrammer dsa gfg-contest gfg-cpp gfg-java gfg-potd gfg-python gfg-questions gfg-solutions good-first-issue potd-solution problem-of-the-day-solutions solutions

Last synced: 08 Jan 2025

https://github.com/dacap/observable

Observer pattern and signals/slots for C++11 projects

cpp multiple-threads observer-pattern signal slot

Last synced: 14 Nov 2024

https://github.com/qpcr4vir/nana-demo

demos and tests for Nana C++ GUI library

c-plus-plus c-plus-plus-11 cpp gui nana

Last synced: 19 Nov 2024

https://github.com/lawmurray/doxide

Modern documentation for modern C++. Configure with YAML, output Markdown, post-process with Material for MkDocs.

c-plus-plus cplusplus cpp docs documentation documentation-generator documentation-tool doxygen javadoc material-for-mkdocs mkdocs mkdocs-material modern-cpp

Last synced: 13 Jan 2025

https://github.com/Erkaman/sse-avx-rasterization

Triangle rasterization routines accelerated by SSE and AVX

avx cpp demo rasterization simd sse triangle tutorial

Last synced: 14 Nov 2024

https://github.com/sunsided/libfixkalman

Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance.

c cpp embedded kalman-filter libfixmath libfixmatrix signal-processing

Last synced: 24 Nov 2024

https://github.com/consti10/fpv_vr_os

Latest version of FPV_VR, open source under LGPL

android-app cpp fpv-racing fpv-vr ltm mavlink mediacodec opengl vr

Last synced: 27 Oct 2024

https://github.com/aldanor/ipybind

IPython / Jupyter integration for pybind11

cpp ipython jupyter jupyter-notebook pybind11 python python3

Last synced: 12 Oct 2024

https://github.com/troian/jwtpp

JSON Object Signing and Encryption library for C++.

c-plus-plus-11 cpp encryption-library jose json jwt jwt-authentication signing

Last synced: 27 Oct 2024

https://github.com/apotocki/boost-iosx

Builds Boost C++ libraries and packages them as XCFrameworks for iOS (simulator and device), visionOS (simulator and device), macOS, and Mac Catalyst (Intel & Apple Silicon M1).

boost boost-libraries cpp ios ios-simulator mac-catalyst macosx visionos visionos-simulator xcframework

Last synced: 14 Jan 2025

https://github.com/trigger-segfault/openlrr

An open source re-implementation of LEGO Rock Raiders 🪨⛏

cpp game lego openlrr rock-raiders rock-raiders-united rts-game

Last synced: 09 Jan 2025

https://github.com/mazurel/modbus

Modbus library for modern C++

cpp cpp17 modbus modbus-library object-oriented raspberrypi

Last synced: 08 Jan 2025

https://github.com/praydog/sh2r-uevr

UEVR improvements/motion controls for SILENT HILL 2 (2024)

cpp lua modding silent-hill-2 silent-hill-2-remake uevr unreal virtual-reality

Last synced: 10 Jan 2025

https://github.com/lganzzzo/canchat

Feature-complete rooms-based chat for tens of thousands users. Client plus Server. Built with Oat++ Web Framework.

async chat chatroom-server cpp high-performance oatpp secure

Last synced: 14 Nov 2024

https://github.com/kurocha/teapot

Teapot is a tool for managing complex cross-platform builds.

build-tool cpp game-development ruby teapot

Last synced: 17 Nov 2024

https://github.com/pfultz2/args

Simple and type-safe commandline argument parser for C++14

argument-parser command-line-parser cplusplus cplusplus-11 cplusplus-14 cpp cpp11 cpp14

Last synced: 12 Oct 2024

https://github.com/Unsigned-Long/slam-tricks

small, powerful and beautiful slam tricks with theory and practice

ceres-solver cpp slam-algorithms

Last synced: 27 Oct 2024

https://github.com/coderserdar/hacettepebbm

2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo

algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics

Last synced: 02 Dec 2024

https://github.com/atmtools/arts

The Atmospheric Radiative Transfer Simulator

atmospheric-science cpp radiative-transfer

Last synced: 11 Jan 2025

https://github.com/neko-box-coder/ssgui

◀️ Super Simple GUI Library for C++ ▶️

cpp cross-platform gui gui-framework gui-library sfml sfml-library ui widgets

Last synced: 09 Jan 2025

https://github.com/abhisheknaiidu/dsa

My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites

algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees

Last synced: 14 Nov 2024

https://github.com/gpakosz/uuid4

UUID v4 generation in C

c cpp library tiny uuid uuid4

Last synced: 30 Dec 2024

https://github.com/justasmasiulis/circular_buffer

A constexpr STL style circular buffer implementation

buffer circular-buffer constexpr cpp modern ring-buffer stl

Last synced: 29 Oct 2024

https://github.com/unanancyowen/azurekinectsample

Sample Program for Azure Kinect Sensor SDK and Azure Kinect Body Tracking SDK

azure-kinect c cpp csharp kinect linux opencv windows

Last synced: 28 Oct 2024

https://github.com/oktonion/stdex

std C++ 11 library impementation with extra features using only C++ 98 and POSIX threads

boost borland c-plus-plus cpp cpp03 cpp11 cpp98 cpp98-compatible cppstl gcc library portable posix posix-threads qnx std-library stdex stl visual-studio

Last synced: 12 Oct 2024

https://github.com/leggedrobotics/tree_detection

This package implements a simple tree detector from point cloud data. It makes no assumptions about the ground plane and can handle arbitrary terrains.

cpp detection point-cloud ros tree tree-detection

Last synced: 12 Nov 2024

https://github.com/hijkzzz/web-server

A Web Server designed with Reactor I/O Model

cpp http-server multi-threading reactor

Last synced: 12 Nov 2024

https://github.com/frame-lang/frame_transpiler

Frame is a markdown language for creating state machines (automata) in Python as well as generating UML documentation.

automata cpp csharp frame-language gdscript golang java javascript language python3 rust state-machines

Last synced: 15 Jan 2025

https://github.com/erkaman/sse-avx-rasterization

Triangle rasterization routines accelerated by SSE and AVX

avx cpp demo rasterization simd sse triangle tutorial

Last synced: 12 Nov 2024

https://github.com/rapidfuzz/JaroWinkler

Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity

cpp hacktoberfest jaro jaro-winkler python string-comparison string-matching string-similarity

Last synced: 20 Nov 2024

https://github.com/silentcryptominer/silentcryptominer

A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.

builder cpp cpu educational etchash ethash ethereum ethereumclassic gpu hidden idle miner mining monero native randomx silent startup unam watchdog

Last synced: 15 Nov 2024

https://github.com/najaeda/naja

Structural Netlist API (and more) for EDA post synthesis flow development

asic cpp eda fpga netlist semiconductor verilog

Last synced: 17 Nov 2024

https://github.com/ArthurSonzogni/smkflow

A C++ dataflow node editor -- Compatible with WebAssembly.

arthursonzogni cmake cpp editor flow node smk

Last synced: 14 Nov 2024

https://github.com/evolsoft/wifi-password-recovery

A free utility to recover the passwords of the wireless networks saved on your computer.

cpp wifi wifi-password-recovery wireless

Last synced: 20 Nov 2024

https://github.com/Jonazan2/PatBoy

Game Boy emulator written in C++ with SDL2, includes visual debugger.

cpp emulator game-boy-emulator gameboy-emulator

Last synced: 05 Nov 2024

https://github.com/cmazakas/foxy

Session-based Beast/Asio wrapper requiring C++14

asio beast catch2 cmake cpp cpp14 http http-client http-proxy http-server

Last synced: 07 Nov 2024

https://github.com/moyamejiasr/win32gui

Win32 OOP version of the WinAPI for creating lightweight Forms in C++

cpp ui win32 win32api windows windows-forms

Last synced: 12 Oct 2024

https://github.com/vezel-dev/zig-sdk

An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.

build c cpp dotnet msbuild zig

Last synced: 09 Jan 2025

https://github.com/amrdeveloper/amun

A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast

compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference

Last synced: 28 Oct 2024

https://github.com/izvolov/mylib

Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++

ci cmake coverage cplusplus cpp crossplatform doxygen github-actions static-analysis template

Last synced: 28 Oct 2024

https://github.com/hpc203/yolov6-opencv-onnxruntime

分别使用OpenCV、ONNXRuntime部署YOLOV6目标检测,包含C++和Python两个版本的程序

cpp onnxruntime opencv-dnn python yolov6

Last synced: 27 Oct 2024

https://github.com/mattreecebentley/plf_stack

A C++ data container replicating std::stack functionality but with better performance than standard library containers in a stack context.

container cpp stack

Last synced: 16 Nov 2024

https://github.com/italia/cie-middleware

Middleware della CIE (Carta di identità elettronica)

cie cpp smartcard

Last synced: 10 Nov 2024

https://github.com/skalenetwork/sgxwallet

sgxwallet is the first-ever opensource high-performance hardware secure crypto wallet that is based on Intel SGX technology. First opensource product on Intel SGX whitelist. Scales to 100,000+ transactions per second. Currently supports ETH and SKALE, and will support BTC in the future. Sgxwallet is under heavy development and use by SKALE network.

blockchain bls-signature cpp ecdsa ethereum hardware-crypto-wallet proof-of-stake sgx skale-network trusted-computing trusted-execution-environment ubuntu wallet

Last synced: 09 Nov 2024

https://github.com/yottaawesome/programming-windows-5th-edition

Unofficial source code repo for Charles Petzold's Programming Windows 5th Edition.

book c cpp reference win32 win32api

Last synced: 13 Nov 2024

https://github.com/owenliang/task_schedule

(C++)基于图数据结构与拓扑序列的任务调度demo

cpp demo topology

Last synced: 22 Nov 2024

https://github.com/yukunj/teach-myself-cpp

This is the repository containing self-study notes for modern C++ to better prepare myself for workplace once graduate.

concurrency cpp data-structures-and-algorithms modern-cpp self-study

Last synced: 08 Nov 2024

https://github.com/armour/magic-tower-qt

⚔️ This is the C++(with Qt) version Magic-Tower game

cpp game magic-tower-qt magictower qt

Last synced: 28 Dec 2024

https://github.com/jsmolka/eggvance

A Game Boy Advance emulator.

cpp eggvance emulator game-boy-advance gba

Last synced: 05 Nov 2024

https://github.com/arthursonzogni/smkflow

A C++ dataflow node editor -- Compatible with WebAssembly.

arthursonzogni cmake cpp editor flow node smk

Last synced: 06 Nov 2024

https://github.com/emd4600/spore-modapi

A C++ library that allows you to create advanced mods for Spore (user interface, shaders,...)

cpp dll-injection mod sdk spore

Last synced: 09 Jan 2025