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/ddemidov/amgcl

C++ library for solving large sparse linear systems with algebraic multigrid method

amg c-plus-plus cpp cuda gpgpu linear-solvers mpi multigrid opencl openmp scientific-computing sparse-linear-systems

Last synced: 13 Nov 2024

https://github.com/serge1/ELFIO

ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library

c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio

Last synced: 09 Nov 2024

https://github.com/allentdan/libtorchtutorials

This is a code repository for pytorch c++ (or libtorch) tutorial.

classification cpp libtorch pytorch pytorch-cpp resnet segmentation tutorial-code unet vgg yolov4 yolov4-tiny

Last synced: 01 Nov 2024

https://github.com/Mudlet/Mudlet

⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

c-plus-plus-17 cpp cross-platform game hacktoberfest linux lua lua-script macos modern-cpp mud mudlet multi-user-dungeon online qt rpg text-adventure text-based triggers windows

Last synced: 02 Nov 2024

https://github.com/MrRobinOfficial/Guide-UnrealEngine

This repository is designed to help developers learn how to get started with Unreal Engine and C++.

cpp docs documentation examples guide learn unreal-engine

Last synced: 06 Nov 2024

https://github.com/microsoft/WindowsAppSDK-Samples

Feature samples for the Windows App SDK

cpp csharp samples window-11 windows windows-10 windowsappsdk winui

Last synced: 06 Nov 2024

https://github.com/Enter-tainer/cxx2flow

将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart

cpp diagrams flowchart rust tree-sitter

Last synced: 11 Nov 2024

https://github.com/eyalz800/zpp_bits

A lightweight C++20 serialization and RPC library

cpp cpp20 header-only rpc serialization

Last synced: 12 Oct 2024

https://github.com/serge1/elfio

ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library

c-plus-plus cplusplus cpp cpp-library cpp-programming cpp-project elf elf-binaries elf-header elf-loader elf-parser elf64 elfio

Last synced: 12 Oct 2024

https://github.com/ethz-adrl/ifopt

An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)

catkin cmake cpp eigen ipopt mathematical-programming nlp nonlinear-optimization optimization robotics ros snopt trajectory-optimization

Last synced: 10 Nov 2024

https://github.com/tessil/hopscotch-map

C++ implementation of a fast hash map and hash set using hopscotch hashing

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 15 Oct 2024

https://github.com/eduard-permyakov/peredvizhnikov-engine

A fully lock-free game engine written in C++20

concurrency cpp ecs game-engine lock-free

Last synced: 09 Nov 2024

https://github.com/NazaraEngine/NazaraEngine

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows

Last synced: 26 Oct 2024

https://github.com/microsoft/windowsappsdk-samples

Feature samples for the Windows App SDK

cpp csharp samples window-11 windows windows-10 windowsappsdk winui

Last synced: 07 Oct 2024

https://github.com/DigitalPulseSoftware/NazaraEngine

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows

Last synced: 11 Nov 2024

https://github.com/Tessil/hopscotch-map

C++ implementation of a fast hash map and hash set using hopscotch hashing

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 03 Aug 2024

https://github.com/thekvs/cpp-serializers

Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++

apache-avro avro boost c-plus-plus capn-proto cereal cpp flatbuffers msgpack performance-testing protobuf serialization thrift yas

Last synced: 26 Oct 2024

https://github.com/cpp-redis/cpp_redis

C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform

cpp cpp-library cpp11 cpp17 redis redis-client unix windows

Last synced: 28 Sep 2024

https://github.com/turesnake/tprpix

a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.

c-plus-plus c-plus-plus-17 clang cmake cpp cpp11 cpp17 cross-platform game glad glfw3 graphics opengl sqlite3

Last synced: 13 Nov 2024

https://github.com/enter-tainer/cxx2flow

将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart

cpp diagrams flowchart rust tree-sitter

Last synced: 09 Oct 2024

https://github.com/fpagliughi/sockpp

Modern C++ socket library.

cpp network socket

Last synced: 14 Nov 2024

https://github.com/smfrpc/smf

Fastest RPC in the west

cpp fast flatbuffers rpc seastar smf

Last synced: 13 Oct 2024

https://github.com/gammasoft71/xtd

Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.

c-plus-plus cli cmake console cplusplus-20 cpp cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable raii test-framework toolkit unittest xtd

Last synced: 26 Oct 2024

https://github.com/snape/RVO2

Optimal Reciprocal Collision Avoidance (C++)

collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents

Last synced: 27 Oct 2024

https://github.com/palacaze/sigslot

A simple C++14 signal-slots implementation

cpp cpp14 signal-slots

Last synced: 12 Oct 2024

https://github.com/yourWaifu/sleepy-discord

C++ library for the Discord chat client. Please use Rust for new bots

c-plus-plus cpp discord discord-library hacktoberfest library

Last synced: 26 Oct 2024

https://github.com/kthohr/gcem

A C++ compile-time math library using generalized constant expressions

constexpr cpp cpp11 cpp14 cpp17 expression-math math special-functions

Last synced: 12 Oct 2024

https://github.com/sheredom/json.h

🗄️ single header json parser for C and C++

c cpp json json-api parsing

Last synced: 08 Nov 2024

https://github.com/Hopson97/open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

cmake cpp enet game learning lua minecraft multiplayer networking openbuilder opengl scripting sfml voxel voxel-game youtube-series

Last synced: 28 Oct 2024

https://github.com/OpenBluetoothToolbox/SimpleBLE

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.

android bluetooth bluez c cpp dbus driver ios linux macos python3 rust-library windows

Last synced: 05 Nov 2024

https://github.com/openbluetoothtoolbox/simpleble

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.

android bluetooth bluez c cpp dbus driver ios linux macos python3 rust-library windows

Last synced: 02 Nov 2024

https://github.com/caiorss/c-cpp-notes

Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.

abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared

Last synced: 12 Oct 2024

https://github.com/reputeless/perlinnoise

Header-only Perlin noise library for modern C++ (C++17/C++20)

cpp cpp17 cpp20 noise perlin perlin-noise

Last synced: 13 Nov 2024

https://github.com/wx-chevalier/CS-Notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 13 Nov 2024

https://github.com/zpl-c/enet

⚡️ ENet reliable UDP networking library

c cpp enet fork gamedev header-only ipv6 lightweight netlib network networking single-header udp

Last synced: 13 Nov 2024

https://github.com/rachitiitr/modern-cpp-tricks

Modern CPP Tricks often useful in Coding Interviews and Competitive Programming

coding-interviews competitive-programming cpp tips-and-tricks

Last synced: 08 Nov 2024

https://github.com/wx-chevalier/cs-notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 12 Oct 2024

https://github.com/apache/orc

Apache ORC - the smallest, fastest columnar storage for Hadoop workloads

apache big-data cpp java orc

Last synced: 29 Oct 2024

https://github.com/idov31/functionstomping

Shellcode injection technique. Given as C++ header, standalone Rust program or library.

attack cpp cyber cybersecurity injection methodology rust shellcode shellcode-injection windows

Last synced: 13 Nov 2024

https://github.com/Idov31/FunctionStomping

Shellcode injection technique. Given as C++ header, standalone Rust program or library.

attack cpp cyber cybersecurity injection methodology rust shellcode shellcode-injection windows

Last synced: 03 Nov 2024

https://github.com/kaityo256/sevendayshpc

一週間でなれる!スパコンプログラマ

cpp mpi

Last synced: 07 Nov 2024

https://github.com/microsoft/xbox-atg-samples

Game development samples published by the Xbox Advanced Technology Group using the Xbox One XDK and for the Universal Windows Platform (UWP).

cpp cpp14 direct3d game-development microsoft uwp xdk

Last synced: 07 Oct 2024

https://github.com/wdas/ptex

Per-Face Texture Mapping for Production Rendering https://wdas.github.io/ptex

cpp rendering rendering-3d-graphics texture-mapping textures

Last synced: 11 Nov 2024

https://github.com/sandermertens/bake

Bake, A build system for building, testing and running C & C++ projects

build-system build-tool c cpp developer-tools environment-configuration gamedev gamedev-tool git github indie indiedev package-manager

Last synced: 11 Nov 2024

https://github.com/google/startup-os

Working examples of Google's Open Source stack and deployment to the cloud.

bazel cpp dagger firebase firestore grpc grpc-java java protocol-buffers

Last synced: 28 Oct 2024

https://github.com/juandagilc/Audio-Effects

Collection of audio effects plugins implemented from the explanations in the book "Audio Effects: Theory, Implementation and Application" by Joshua D. Reiss and Andrew P. McPherson.

audio-effects cpp juce plugins vst

Last synced: 03 Aug 2024

https://github.com/SanderMertens/bake

Bake, A build system for building, testing and running C & C++ projects

build-system build-tool c cpp developer-tools environment-configuration gamedev gamedev-tool git github indie indiedev package-manager

Last synced: 26 Oct 2024

https://github.com/danielaparker/jsoncons

A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON

bson cbor cpp csv csv-parser csv-reader jmespath json json-construction json-diff json-parser json-parsing json-patch json-pointer json-serialization jsonpath jsonschema messagepack streaming-json-read ubjson

Last synced: 09 Oct 2024

https://github.com/ibob/dynamix

:fish_cake: A new take on polymorphism

cpp library mixins oop polymorphism

Last synced: 05 Nov 2024

https://github.com/iboB/dynamix

:fish_cake: A new take on polymorphism

cpp library mixins oop polymorphism

Last synced: 26 Oct 2024

https://github.com/ufbx/ufbx

Single source file FBX loader

c cpp fbx single-source

Last synced: 04 Aug 2024

https://github.com/pthom/hello_imgui

Hello, Dear ImGui: unleash your creativity in app development and prototyping

android cpp creative-coding cross-platform emscripten gui hello-world imgui immediate-gui ios linux metal mobile opengl osx research windows

Last synced: 07 Nov 2024

https://github.com/mpark/variant

C++17 `std::variant` for C++11/14/17

cpp cpp11 cpp14 cpp17 cpp20 discriminated-unions polymorphism variant

Last synced: 12 Nov 2024

https://github.com/codota/tabnine-vim

Vim client for TabNine. https://vimawesome.com/plugin/tabnine-vim

artificial-intelligence autocomplete bash c cpp golang gpt-2 java javascript lua php python ruby rust swift typescript vim vim-plugin

Last synced: 25 Oct 2024

https://github.com/e-dant/watcher

Filesystem watcher. Works anywhere. Simple, efficient and friendly.

c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher

Last synced: 01 Nov 2024

https://github.com/precice/precice

A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.

calculix co-simulation code-aster computer-aided-engineering conjugate-heat-transfer coupling cpp dealii fenics fluent fluid-structure-interaction high-performance-computing multi-physics multiphysics openfoam precice research-and-development simulation su2

Last synced: 26 Oct 2024

https://github.com/eclipse/upm

UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.

actuators c cpp internet-of-things iot java nodejs python sensor upm

Last synced: 01 Nov 2024

https://github.com/chanhx/crabviz

🦀 A LSP-based interative call graph generator

c callgraph cpp go java javascript language-server-protocol lsp python rust static-analysis typescript vscode

Last synced: 29 Oct 2024

https://github.com/google/temporian

Temporian is an open-source Python library for preprocessing ⚡ and feature engineering 🛠 temporal data 📈 for machine learning applications 🤖

cpp feature-engineering python temporal-data time-series

Last synced: 12 Oct 2024

https://github.com/QB64Team/qb64

BASIC for the modern era.

cpp opengl qb45 qbasic quickbasic

Last synced: 02 Nov 2024

https://github.com/pfultz2/linq

Linq for list comprehension in C++

c-plus-plus cplusplus cpp cpp11 functional linq

Last synced: 13 Nov 2024

https://github.com/jinyuliao/GenericGraph

Generic graph data structure plugin for ue4

cpp ue4 unreal-engine unreal-engine-4

Last synced: 09 Nov 2024

https://github.com/pfultz2/Linq

Linq for list comprehension in C++

c-plus-plus cplusplus cpp cpp11 functional linq

Last synced: 26 Oct 2024

https://github.com/microsoft/Xbox-ATG-Samples

Game development samples published by the Xbox Advanced Technology Group using the Xbox One XDK and for the Universal Windows Platform (UWP).

cpp cpp14 direct3d game-development microsoft uwp xdk

Last synced: 03 Aug 2024

https://github.com/Mahlet-Inc/hobbits

A multi-platform GUI for bit-based analysis, processing, and visualization

binary-classification cpp hexeditor python qt reverse-engineering software-defined-radio visualization

Last synced: 25 Oct 2024

https://github.com/nspire-emus/firebird

Multi-platform emulator of TI Nspire calculators

android arm c calculator cpp emulator ios jit qml qt qt5 ti-nspire

Last synced: 12 Oct 2024

https://github.com/ubpa/usrefl

Header-only, tiny (99 lines) and powerful C++20 static reflection library.

clang cpp cpp20 gcc morden-cpp msvc reflection static static-reflection

Last synced: 13 Nov 2024

https://github.com/CppKorea/CppCoreGuidelines

C++ 핵심 가이드라인 한글화 프로젝트 (C++ Core Guidelines)

coreguidelines cpp cppkorea guidelines korean translation

Last synced: 03 Aug 2024

https://github.com/Ubpa/USRefl

Header-only, tiny (99 lines) and powerful C++20 static reflection library.

clang cpp cpp20 gcc morden-cpp msvc reflection static static-reflection

Last synced: 02 Nov 2024

https://github.com/bufbuild/protovalidate

Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!

cc cel common-expression-language cpp golang java protobuf protocol-buffers validation

Last synced: 02 Nov 2024

https://github.com/okdshin/PicoSHA2

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

cpp cpp-library header-only mit-license sha256

Last synced: 03 Aug 2024

https://github.com/priyankchheda/algorithms

Data Structure Libraries and Algorithms implementation

algorithm algorithm-library c cpp data-structures data-structures-algorithms go golang python3

Last synced: 01 Nov 2024

https://github.com/mq-b/loser-homework

卢瑟们的作业展示,答案讲解,以及一些C++知识

cpp cpp20 homework loser modern-cpp

Last synced: 12 Oct 2024

https://github.com/games-on-whales/wolf

Stream virtual desktops and games running in Docker

cpp docker games moonlight remote-desktop streaming

Last synced: 07 Nov 2024

https://github.com/Rob--/memoryjs

Read and write process memory in Node.js (Windows API functions exposed via Node bindings)

cpp game-hacking hacking javascript memory memory-hacking node-addon nodejs npm-package winapi windowsapi

Last synced: 10 Nov 2024

https://github.com/billyquith/ponder

C++ reflection library with Lua binding, and JSON and XML serialisation.

c-plus-plus camp cpp cpp-library introspection library lua-bindings reflection reflection-library serializer vcpkg

Last synced: 26 Oct 2024

https://github.com/st3w/neo

Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support)

1337 console cpp hacking linux matrix screensaver terminal terminal-based tui unicode unixporn

Last synced: 11 Nov 2024

https://github.com/jtransc/jtransc

Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.

as3 compiler cpp csharp d dart haxe java javascript jtransc jvm kotlin php scala

Last synced: 29 Sep 2024

https://github.com/perone/euclidesdb

A multi-model machine learning feature embedding database

cpp database deep-learning machine-learning pytorch search

Last synced: 12 Nov 2024

https://github.com/REGoth-project/REGoth

OpenSource-Reimplementation of the zEngine, used by the game "Gothic"

cpp engine gothic gothic2 reimplementation

Last synced: 28 Oct 2024

https://github.com/kamyu104/lintcode

📝 C++11 Solutions of All 289 LintCode Problems (No More Updates)

algorithm cpp cpp11 data-structure interview-practice interview-preparation interview-questions lintcode

Last synced: 13 Nov 2024

https://github.com/rob--/memoryjs

Read and write process memory in Node.js (Windows API functions exposed via Node bindings)

cpp game-hacking hacking javascript memory memory-hacking node-addon nodejs npm-package winapi windowsapi

Last synced: 12 Oct 2024

https://github.com/kamyu104/LintCode

📝 C++11 Solutions of All 289 LintCode Problems (No More Updates)

algorithm cpp cpp11 data-structure interview-practice interview-preparation interview-questions lintcode

Last synced: 26 Oct 2024

https://github.com/josephp91/curlcpp

An object oriented C++ wrapper for CURL (libcurl)

c-plus-plus cpp cross-platform curl lcurlcpp-lcurl libcurl network-requests networking receiver

Last synced: 14 Oct 2024

https://github.com/JosephP91/curlcpp

An object oriented C++ wrapper for CURL (libcurl)

c-plus-plus cpp cross-platform curl lcurlcpp-lcurl libcurl network-requests networking receiver

Last synced: 26 Oct 2024

https://github.com/Morwenn/cpp-sort

Sorting algorithms & related tools for C++14

algorithm cpp cpp14 sorting

Last synced: 26 Oct 2024

https://github.com/morwenn/cpp-sort

Sorting algorithms & related tools for C++14

algorithm cpp cpp14 sorting

Last synced: 12 Oct 2024

https://github.com/suvllian/process-inject

在Windows环境下的进程注入方法:远程线程注入、创建进程挂起注入、反射注入、APCInject、SetWindowHookEX注入

c c-plus-plus cpp dll dll-injection dll-shellcode injection injection-attacks windows

Last synced: 04 Aug 2024