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/TheLartians/modern-wasm-starter

🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.

asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack

Last synced: 02 Nov 2024

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

Rapid fuzzy string matching in C++ using the Levenshtein Distance

cpp hacktoberfest levenshtein string-comparison string-matching string-similarity

Last synced: 01 Nov 2024

https://github.com/thelartians/pegparser

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg

Last synced: 31 Oct 2024

https://github.com/thelartians/modern-wasm-starter

🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.

asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack

Last synced: 31 Oct 2024

https://github.com/kautenja/limit-order-book

A C++ and Python implementation of the limit order book.

cpp limit-order-book matching-engine python

Last synced: 26 Oct 2024

https://github.com/libriscv/rvscript

Fast RISC-V-based scripting backend for game engines

cpp cpp20 game-development gamedev low-latency riscv sandbox scripting-engine

Last synced: 30 Oct 2024

https://github.com/bmewj/video-app

A real-time video processing app written in C++ using OpenGL and FFmpeg

cmake cpp ffmpeg opengl tutorial video video-processing

Last synced: 05 Nov 2024

https://github.com/Clemapfel/jluna

Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use

cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library

Last synced: 04 Aug 2024

https://github.com/jinyuliao/Grid

An UE4 plugin for grid-based game

cpp ue4 unreal-engine unreal-engine-4

Last synced: 23 Oct 2024

https://github.com/DegateCommunity/Degate

A modern and open-source cross-platform software for chips reverse engineering.

chips cpp cross-platform cybersecurity gui multi-platform reverse-engineering security security-tools verilog vhdl vlsi

Last synced: 03 Aug 2024

https://github.com/NativeInstruments/ni-media

NI Media is a C++ library for reading and writing audio streams.

aiff audio cpp cpp14 flac m4a mp3 mp4 music ogg ogg-flac ogg-vorbis pcm sound streams wav

Last synced: 03 Aug 2024

https://github.com/martinthoma/algorithms

This repository is for learning and understanding how algorithms work.

algorithm algorithms cpp examples java javascript pdf python

Last synced: 30 Oct 2024

https://github.com/TheLartians/PEGParser

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg

Last synced: 06 Nov 2024

https://github.com/tdv/nanorpc

nanorpc - lightweight RPC in pure C++ 17

cpp cpp17 rpc rpc-http rpc-library

Last synced: 04 Aug 2024

https://github.com/ariym/whisper-node

Node.js bindings for OpenAI's Whisper. (C++ CPU version by ggerganov)

ai cpp ffmpeg ml nodejs openai typescript whisper

Last synced: 22 Oct 2024

https://github.com/craftablescience/vpkedit

A CLI/GUI tool to create, read, and write several pack file formats.

cpp source source-engine source2 source2-engine vpk vpk-editor

Last synced: 01 Nov 2024

https://github.com/atilaneves/dpp

Directly include C headers in D source code

clang cpp cpp17 d dlang dlanguage libclang translation

Last synced: 13 Oct 2024

https://github.com/iwatake2222/rotation_master

Provide conversion between the major representations of 3D rotation and visualize the orientation of a rigid body

3d cpp emscripten imgui opengl quaternion rotation wasm

Last synced: 27 Oct 2024

https://github.com/tesseract-robotics/tesseract

Motion Planning Environment

cpp motion-planning robotics ros

Last synced: 03 Aug 2024

https://github.com/vittorioromeo/Tutorials

Repository for my YouTube tutorials + code snippets

c-plus-plus cpp cpp11 cpp14 cpp17 dive education pointer snippets tutorial video youtube youtube-tutorial

Last synced: 26 Oct 2024

https://github.com/TEN-framework/ten_framework

TEN, the Next-Gen AI-Agent Framework, the world's first truly real-time multimodal AI agent framework.

ai answer-set-programming c clingo cloud-edge-computing cloud-store cpp cross-language cross-platform golang package-management plugin-system python rust workflow

Last synced: 21 Oct 2024

https://github.com/victimsnino/reactiveplusplus

Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach

cpp cpp20 modern-cpp observable observer-pattern push-model reactive-programming reactivex rpp rx rxcpp

Last synced: 30 Oct 2024

https://github.com/alairion/not-enough-standards

A modern header-only C++ library that provides platform-independent utilities.

cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library

Last synced: 12 Oct 2024

https://github.com/robosoft-ai/SMACC2

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++

cplusplus cpp mobile-robots mobilerobots moveit2 nav2 ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling state-machine

Last synced: 31 Oct 2024

https://github.com/jbcoe/polymorphic_value

A polymorphic value-type for C++

cpp cpp17

Last synced: 06 Nov 2024

https://github.com/quicktype/quicktype-vscode

VS Code extension to convert JSON to TypeScript, C#, Go, and many more

cpp csharp go java json typescript vscode vscode-extension

Last synced: 08 Aug 2024

https://github.com/glideapps/quicktype-vscode

VS Code extension to convert JSON to TypeScript, C#, Go, and many more

cpp csharp go java json typescript vscode vscode-extension

Last synced: 03 Aug 2024

https://github.com/Wasted-Audio/hvcc

The heavy hvcc compiler for Pure Data patches. Updated to python3 and additional generators

audio c compiler cpp dpf dsp puredata python3

Last synced: 04 Aug 2024

https://github.com/Alairion/not-enough-standards

A modern header-only C++ library that provides platform-independent utilities.

cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library

Last synced: 03 Aug 2024

https://github.com/hanks10100/wasm-examples

WebAssembly Examples

c cpp javascript wasm webassembly

Last synced: 27 Oct 2024

https://github.com/yandex/ozo

OZO is a C++17 Boost.Asio based header-only library for asyncronous communication with PostgreSQL DBMS.

asio cpp cpp-library cpp17 header-only pgsql postgres postgresql postgresql-driver

Last synced: 11 Oct 2024

https://github.com/shapelets/khiva

An open-source library of algorithms to analyse time series in GPU and CPU.

clustering cpp cuda data-series discords distances gpu khiva kshape matrix-profile motifs multicore opencl shapelets snippets time-series timeseries

Last synced: 30 Oct 2024

https://github.com/projectPiki/pikmin2

A decompilation of Pikmin 2 (USA) brought to you by fans of the series.

cpp decompilation pikmin reverse-engineering

Last synced: 02 Aug 2024

https://github.com/paulovap/qtpdfium

Pdf Redening on Qt

android cpp desktop ios pdf qt

Last synced: 27 Oct 2024

https://github.com/owent/libatbus

用于搭建高性能、全异步、树形结构的BUS消息系统的跨平台框架库

bus channel cpp cxx data ip ipv4 ipv6 linux macos message osx performance queue shared-memory shm socket tcp transfer windows

Last synced: 30 Oct 2024

https://github.com/staghado/vit.cpp

Inference Vision Transformer (ViT) in plain C/C++ with ggml

ai c computer-vision cpp cpu edge-computing ggml image-classification llamacpp vision-transformer whisper-cpp

Last synced: 10 Oct 2024

https://github.com/shuhaoliu/docker-clion-dev

Debugging C++ in a Docker Container with CLion IDE

clion clion-ide cpp debug docker docker-container dockerfile gdb ide remote-debug

Last synced: 09 Oct 2024

https://github.com/terminal29/Simple-OpenVR-Driver-Tutorial

A sample OpenVR Driver for you to learn from

cpp openvr openvr-driver steamvr tutorial virtual-reality vr

Last synced: 23 Oct 2024

https://github.com/cocomelonc/peekaboo

Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.

aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor

Last synced: 31 Oct 2024

https://github.com/dosyago/discohash

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 12 Oct 2024

https://github.com/LLNL/SAMRAI

Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development

adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing

Last synced: 27 Oct 2024

https://github.com/copperspice/cs_libguarded

Header-only library for multithreaded programming

copperspice cpp multithreading

Last synced: 03 Aug 2024

https://github.com/bincrafters/community

Central repository for issues and recipes

bincrafters c community conan cpp hacktoberfest

Last synced: 30 Oct 2024

https://github.com/LLNL/lbann

Livermore Big Artificial Neural Network Toolkit

artificial-intelligence cpp hpc machine-learning neural-network performance radiuss

Last synced: 30 Oct 2024

https://github.com/wichtounet/etl

Blazing-fast Expression Templates Library (ETL) with GPU support, in C++

c-plus-plus convolution cpp cpp11 cpp14 cpu expression-template gpu matrix performance

Last synced: 26 Oct 2024

https://github.com/andreasfertig/programming-with-cpp20

Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"

concepts coroutines cpp cpp20 ranges

Last synced: 30 Oct 2024

https://github.com/dosyago/DISCoHAsH

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 17 Aug 2024

https://github.com/Cararasu/holodec

Decompiler for x86 and x86-64 ELF binaries

cpp decompile disassembler elf x86 x86-64

Last synced: 02 Aug 2024

https://github.com/lefroid/viper-browser

A lightweight Qt5 web browser using QtWebEngine

adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser

Last synced: 12 Oct 2024

https://github.com/abeimler/ecs_benchmark

Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)

benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp

Last synced: 30 Oct 2024

https://github.com/zeroxs/aegis.cpp

Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8

aegis api bot c-plus-plus c-plus-plus-17 cpp cpp14 cpp17 discord discord-api discord-library header-only libaegis library magic unicorns

Last synced: 26 Oct 2024

https://github.com/fastverse/fastverse

An Extensible Suite of High-Performance and Low-Dependency Packages for Statistical Computing and Data Manipulation in R

c cpp data-aggregation data-manipulation data-science data-transformation high-performance low-dependency panel-data r rstats statistical-computing time-series weights

Last synced: 30 Oct 2024

https://github.com/ugeneunipro/ugene

UGENE is free open-source cross-platform bioinformatics software

bioinformatics cpp cross-platform dna msa ngs pipeline qt5 science sequencing ugene workflow

Last synced: 04 Nov 2024

https://github.com/LLNL/conduit

Simplified Data Exchange for HPC Simulations

cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml

Last synced: 30 Oct 2024

https://github.com/pinto0309/tensorflowlite-bin

Prebuilt binary for TensorFlowLite's standalone installer. For RaspberryPi. A very lightweight installer. I provide a FlexDelegate, MediaPipe Custom OP and XNNPACK enabled binary.

android cpp flex-delegate java mediapipe multithreading python raspberry-pi raspberrypi tensorflow tensorflowlite tflite wheel xnnpack

Last synced: 31 Oct 2024

https://github.com/LeFroid/Viper-Browser

A lightweight Qt5 web browser using QtWebEngine

adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser

Last synced: 03 Aug 2024

https://github.com/epi5131/patch.aul

AviUtlのバグを直す/高速化する/機能追加

aviutl aviutl-plugin boost cpp cpp20 monkey-patching opencl simd x86-assembly

Last synced: 12 Oct 2024

https://github.com/aminnj/cpptqdm

(unofficial) tqdm-like single header c++ pretty progress bar

cpp progressbar tqdm

Last synced: 27 Oct 2024

https://github.com/Is-Daouda/is-Engine

C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.

android android-studio box-2d code-blocks cplusplus cpp cpp17 css3 emscripten game-engine html html5 ios qt sdl sfml tmx visual-studio-code web webassembly

Last synced: 02 Nov 2024

https://github.com/is-daouda/is-engine

C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.

android android-studio box-2d code-blocks cplusplus cpp cpp17 css3 emscripten game-engine html html5 ios qt sdl sfml tmx visual-studio-code web webassembly

Last synced: 30 Oct 2024

https://github.com/heremaps/gluecodium

Cross-language bindings generator for C++, Java, Swift, and Dart

android code-generator cpp dart glue-code ios java swift

Last synced: 06 Nov 2024

https://github.com/r-lib/cpp11

cpp11 helps you to interact with R objects using C++ code.

cpp cpp11 r

Last synced: 30 Oct 2024

https://github.com/teamwisp/wisprenderer

RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science

cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer

Last synced: 29 Sep 2024

https://github.com/barisione/clang-format-hooks

Apply a coding style with clang-format only to new code added to an existing code base.

c clang clang-format cpp git gitbook objective-c syntax

Last synced: 27 Oct 2024

https://github.com/evanbowman/blind-jump-portable

Action/adventure game for the Nintendo GameBoy Advance and Sony PSP

cpp cpp17 game gameboy-advance gameboy-development gba gba-game indiegame multiplayer playstation-portable psp

Last synced: 03 Aug 2024

https://github.com/ho-cooh/cppdevonwindows

Best guide to setup C/C++ development environment on Windows

c clang clion cmake cpp doxygen gcc msvc msys2 vcpkg visual-studio vscode windows

Last synced: 30 Oct 2024

https://github.com/reklatsmasters/webassembly-examples

From Simple To Complex. A complete collection of webassembly examples.

clang cpp emcc emscripten example examples js llvm nodejs wasm wast webassembly

Last synced: 14 Oct 2024

https://github.com/gpakosz/PPK_ASSERT

PPK_ASSERT is an orthodox drop-in & self-contained C++ assertion library ⚠️

assert cpp debug

Last synced: 26 Oct 2024

https://github.com/Fraunhofer-AISEC/cpg

A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.

analysis c code code-property-graph cpg cpp golang graph java llvm-ir python ruby

Last synced: 03 Aug 2024

https://github.com/ziacko/TinyWindow

a cross platform (Linux and Windows) OpenGL window library in a single header

c-plus-plus cpp cross-platform header-only linux opengl opengl-library windows

Last synced: 03 Aug 2024

https://github.com/taocpp/operators

A highly efficient, move-aware operators library

cpp cpp11 header-only

Last synced: 26 Oct 2024

https://github.com/zandaqo/iswasmfast

Performance comparison of WebAssembly, C++ Addon, and native implementations of various algorithms in Node.js.

cpp nodejs performance webassembly

Last synced: 05 Nov 2024

https://github.com/eatonphil/jsc

A JavaScript compiler written in TypeScript targeting C++/V8

cpp javascript javascript-compiler typescript typescript-compiler v8

Last synced: 26 Oct 2024

https://github.com/lukka/run-vcpkg

The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.

cmake cplusplus cpp devops git github-action ninja vcpkg

Last synced: 30 Oct 2024

https://github.com/mikekazakov/nimble-commander

Nimble Commander - dual-pane file manager for Mac

cocoa cpp file-manager mac

Last synced: 03 Aug 2024

https://github.com/tencent/bqlog

Maybe the world's fastest logging library, originating from the client of the top mobile game Honor of Kings, is lightweight, works on PC, mobile, and servers, supports C#, Java, and C++, and is well adapted to Unity and Unreal engines. 可能是全球最快的日志库,源自最成功的手游之一《王者荣耀》客户端,轻量级,适用于PC、移动设备和服务器,支持C#、Java、C++,并对Unity、Unreal引擎做了良好适配。

cpp cross-platform csharp gamedev high-performance ios java linux logging mac ndk posix unity unix unreal windows

Last synced: 31 Oct 2024

https://github.com/0vercl0k/udmp-parser

A Cross-Platform C++ parser library for Windows user minidumps with Python 3 bindings.

cpp minidump python windows

Last synced: 30 Oct 2024

https://github.com/spillerrec/overmix

Automatic anime screenshot stitching in high quality

anime cpp image-processing image-stitching qt

Last synced: 12 Oct 2024

https://github.com/angeluriot/Galaxy_simulation

An n-body type simulation using GPU acceleration to simulate galaxies, galaxy collisions and expanding universes.

cpp dimension3d galaxy gpu opencl simulation

Last synced: 01 Aug 2024

https://github.com/Embedded-AMS/EmbeddedProto

Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

arm arm-cortex avr cortex-m cpp embedded embedded-systems embeddedproto freescale microcontroller nucleo nxp protobuf protocol-buffers stm32

Last synced: 04 Aug 2024

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

Tabnine Autocomplete AI: JavaScript, Python, TypeScript, PHP, C/C++, HTML/CSS, Go, Java, Ruby, C#, Rust, SQL, Bash, Kotlin, Julia, Lua, OCaml, Perl, Haskell, React

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

Last synced: 28 Oct 2024

https://github.com/ast-al/rangeless

c++ LINQ -like library of higher-order functions for data manipulation

cpp cpp11 functional functional-programming itertools lazy-evaluation linq parallel pipeline range streaming-algorithms streaming-data

Last synced: 03 Aug 2024

https://github.com/skyzh/RISCV-Simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm

Last synced: 29 Oct 2024