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/eBay/NuRaft

C++ implementation of Raft core logic as a replication library

availability consensus consistency cpp distributed-systems network raft raft-cpp raft-cxx replication

Last synced: 01 Nov 2024

https://github.com/natalie-lang/natalie

a work-in-progress Ruby compiler, written in Ruby and C++

compiler cpp language ruby

Last synced: 25 Oct 2024

https://github.com/paulocoutinhox/pdfium-lib

PDFium - Project to compile PDFium library to multiple platforms.

chromium cpp google library pdf pdfium webassembly

Last synced: 20 Dec 2024

https://github.com/mkckr0/audio-share

Audio Share can share Windows/Linux computer's audio to Android phone over network, so your phone becomes the speaker of computer. (You needn't buy a new speaker😄.)

android asio audio-stream core-audio-api cpp cpp20-coroutine kotlin netty pipewire

Last synced: 20 Dec 2024

https://github.com/rigtorp/spscqueue

A bounded single-producer single-consumer wait-free and lock-free queue written in C++11

concurrency concurrent-data-structure cpp cpp11 header-only lock-free queue spsc-queue

Last synced: 22 Dec 2024

https://github.com/LoopPerfect/buckaroo

The decentralized package manager for C++ and friends 🏝️

buck buckaroo c-plus-plus cpp package-manager reproducible-builds

Last synced: 16 Nov 2024

https://github.com/thalhammer/jwt-cpp

A header only library for creating and validating json web tokens in c++

cpp header-only json-web-token jwt

Last synced: 20 Dec 2024

https://github.com/cutelyst/cutelyst

A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.

catalyst cplusplus cpp cross-platform fastcgi http-server json qt uwsgi webframework

Last synced: 19 Dec 2024

https://github.com/RichieSams/FiberTaskingLib

A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.

coroutines cpp fibers multithreading task-scheduler

Last synced: 03 Nov 2024

https://github.com/yhirose/cpp-peglib

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

c-plus-plus cpp cpp17 header-only parser-generator parsing parsing-expression-grammars peg

Last synced: 20 Dec 2024

https://github.com/itay-grudev/singleapplication

Replacement of QtSingleApplication for Qt 5 and Qt 6 with support for inter-instance communication.

application c-plus-plus cpp hacktoberfest qt qt5 qt6 qtsingleapplication singleapplication singleton subsequent-instances

Last synced: 19 Dec 2024

https://github.com/bblanchon/pdfium-binaries

📰 Binary distribution of PDFium

c cpp pdf pdfium

Last synced: 20 Dec 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: 20 Dec 2024

https://github.com/pmed/v8pp

Bind C++ functions and classes into V8 JavaScript engine

addons c-plus-plus cpp cpp14 cpp17 javascript

Last synced: 19 Dec 2024

https://github.com/mariuszgromada/mathparser.org-mxparser

Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.

android binary-relations bitwise-operators boolean-expression c-sharp calculus cmake cpp dotnet expression-evaluator formula-parser java math math-parser mathematics maven mono nuget user-defined-structures xamarin

Last synced: 18 Dec 2024

https://github.com/eneshecan/whatsapp-for-linux

An unofficial WhatsApp desktop application for Linux.

appindicator cmake cpp gtk3 gtkmm3-library gui linux webkit2gtk whatsapp

Last synced: 14 Oct 2024

https://github.com/microsoft/mixedreality-webrtc

MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience

android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc

Last synced: 26 Sep 2024

https://github.com/microsoft/MixedReality-WebRTC

MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience

android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc

Last synced: 14 Nov 2024

https://github.com/chronoxor/fastbinaryencoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift

Last synced: 22 Dec 2024

https://github.com/christophhart/HISE

The open source framework for sample based instruments

audio-plugin-export cpp juce sampler-engine vsts

Last synced: 26 Oct 2024

https://github.com/gcovr/gcovr

Generate code coverage reports with gcc/gcov

c clang coverage coverage-report cpp gcc gcov gcovr lcov python

Last synced: 17 Dec 2024

https://github.com/sammycage/lunasvg

SVG rendering and manipulation library in C++

cpp css plutovg png svg svg2png

Last synced: 26 Oct 2024

https://github.com/xwhqsj/ebooks

A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL

algorithm c compiler cpp database dl ebooks linux-kernel ml network os security

Last synced: 18 Dec 2024

https://github.com/Thalhammer/jwt-cpp

A header only library for creating and validating json web tokens in c++

cpp header-only json-web-token jwt

Last synced: 26 Oct 2024

https://github.com/wfrest/wfrest

C++ Web Framework REST API

cpp http restful-api workflow

Last synced: 26 Oct 2024

https://github.com/stoneatom/stonedb

StoneDB is an Open-Source MySQL HTAP and MySQL-Native DataBase for OLTP, Real-Time Analytics, a counterpart of MySQLHeatWave. (https://stonedb.io)

analytics column-store cpp database hacktoberfest heatwave htap inmemory-db mysql mysqlheatwave olap olap-database olap-engine oltp one-size-fits-all sql stonedb storage

Last synced: 08 Nov 2024

https://github.com/SilverMaple/STLSourceCodeNote

SGI STL source code analysis and note from 《STL源码剖析》 by 侯捷(包含电子书、源码注释及测试代码)

cpp ebook note source-code-analysis stl

Last synced: 11 Nov 2024

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

🧪 single header unit testing framework for C and C++

c cpp testing testing-framework unit-test

Last synced: 20 Dec 2024

https://github.com/vesoft-inc/nebula-graph

A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula

cpp distributed-database distributed-system graph-database nebula-graph raft

Last synced: 12 Nov 2024

https://github.com/francescmm/gitqlient

GitQlient: Multi-platform Git client written with Qt.

cpp git git-client qt5

Last synced: 20 Dec 2024

https://github.com/jfalcou/eve

Expressive Vector Engine - SIMD in C++ Goes Brrrr

aarch64 altivec avx avx2 cpp cpp-library hpc neon simd simd-library simd-parallelism simd-programming sse2 ssse3

Last synced: 26 Oct 2024

https://github.com/storm-devs/storm-engine

Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.

3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64

Last synced: 29 Sep 2024

https://github.com/0voice/developkit_set

2021年最新总结,值得推荐的c/c++开源框架与库。持续更新中。

boost cpp libevent mongodb nginx ntyco openmp

Last synced: 13 Nov 2024

https://github.com/francescmm/GitQlient

GitQlient: Multi-platform Git client written with Qt.

cpp git git-client qt5

Last synced: 08 Nov 2024

https://github.com/dovyski/cvui

A (very) simple UI lib built on top of OpenCV drawing primitives

computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui

Last synced: 21 Dec 2024

https://github.com/ultimatepp/ultimatepp

U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

cpp cpp17 cpp20 cross-platform gui ide image linux macos multiplatform multithreading native performance posix sql ultimate upp windows

Last synced: 20 Dec 2024

https://github.com/cunyu1943/ebooks

📖 编程书籍资源库

books cpp go java mysql pdf programming-books react redis vue

Last synced: 18 Dec 2024

https://github.com/faasm/faasm

High-performance stateful serverless runtime based on WebAssembly

cpp faas kubernetes mpi openmp serverless wasi wasm webassembly

Last synced: 09 Nov 2024

https://github.com/overmighty/i-use-arch-btw

"I use Arch btw" but it's a Turing-complete programming language.

arch-linux archlinux brainfuck c cpp esoteric-language esoteric-programming-language interpreter jit

Last synced: 20 Dec 2024

https://github.com/conan-io/cmake-conan

CMake wrapper for conan C and C++ package manager

c cmake cmake-wrapper conan cpp package-manager

Last synced: 19 Dec 2024

https://github.com/Dovyski/cvui

A (very) simple UI lib built on top of OpenCV drawing primitives

computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui

Last synced: 26 Oct 2024

https://github.com/openmined/tenseal

A library for doing homomorphic encryption operations on tensors

cpp cryptography deep-learning docker-image encryption hacktoberfest homomorphic-encryption microsoft-seal python tensor

Last synced: 18 Dec 2024

https://github.com/babitmf/bmf

Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.

ai arm bmf bytedance cpp cross-platform cuda ffmpeg gpu heterogeneous live-video mediacodec multimedia numpy nvidia opencv python tensorrt transcode x86-64

Last synced: 19 Dec 2024

https://github.com/pavelliavonau/cmakeconverter

This project aims to facilitate the conversion of Visual Studio to CMake projects.

c-plus-plus cmake cmakelists cpp fortran intel-fortran vcxproj vfproj visual-studio

Last synced: 09 Nov 2024

https://github.com/chronoxor/FastBinaryEncoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift

Last synced: 06 Nov 2024

https://github.com/alibaba/PhotonLibOS

Probably the fastest coroutine lib in the world!

async-io coroutine cpp fs-library iouring libos net-library

Last synced: 26 Oct 2024

https://github.com/NouamaneTazi/bloomz.cpp

C++ implementation for BLOOM

bloom cpp multilingual

Last synced: 08 Nov 2024

https://github.com/nouamanetazi/bloomz.cpp

C++ implementation for BLOOM

bloom cpp multilingual

Last synced: 18 Dec 2024

https://github.com/PacktPublishing/Vulkan-Cookbook

Code repository for Vulkan Cookbook by Packt

cpp vulkan vulkan-api vulkan-demos

Last synced: 08 Nov 2024

https://github.com/fpagliughi/sockpp

Modern C++ socket library.

cpp network socket

Last synced: 17 Dec 2024

https://github.com/eidheim/Simple-WebSocket-Server

A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.

asio client cpp library server websocket websocket-secure ws wss

Last synced: 26 Oct 2024

https://github.com/BabitMF/bmf

Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.

ai arm bmf bytedance cpp cross-platform cuda ffmpeg gpu heterogeneous live-video mediacodec multimedia numpy nvidia opencv python tensorrt transcode x86-64

Last synced: 07 Nov 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: 23 Dec 2024

https://github.com/shedskin/shedskin

Shed Skin is a restricted-Python-to-C++ compiler. Read the introduction below to learn about the restrictions.

compiler cpp python python-compiler python-implementation

Last synced: 26 Oct 2024

https://github.com/tzuhuantai/raspberrypi-webrtc

Turn your Raspberry Pi into a low-latency home security camera by using native WebRTC with the v4l2 hardware H.264 encoder and the software-based OpenH264 encoder for live video stream.

cpp encoding ffmpeg h264 libcamera raspberry-pi security-camera v4l2 video webrtc webrtc-video

Last synced: 16 Dec 2024

https://github.com/deadsix27/waifu2x-converter-cpp

Improved fork of Waifu2X C++ using OpenCL and OpenCV

2x amd cpp cuda cv intel nvidia opencl opencv upscale upscaler w2x waifu waifu2x waifu2x-converter-cpp

Last synced: 26 Sep 2024

https://github.com/DeadSix27/waifu2x-converter-cpp

Improved fork of Waifu2X C++ using OpenCL and OpenCV

2x amd cpp cuda cv intel nvidia opencl opencv upscale upscaler w2x waifu waifu2x waifu2x-converter-cpp

Last synced: 28 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: 22 Dec 2024

https://github.com/serizba/cppflow

Run TensorFlow models in C++ without installation and without Bazel

c cpp inference model neural-networks tensorflow tensorflow-cpp tensorflow-examples tensorflow-models

Last synced: 20 Dec 2024

https://github.com/dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 18 Dec 2024

https://github.com/Dushistov/flapigen-rs

Tool for connecting programs or libraries written in Rust with other languages

c codegen cpp java jni rust swig wrapper

Last synced: 12 Nov 2024

https://github.com/foochane/books

整理一些书籍 ,包含 C&C++ 、git 、Java、Keras 、Linux 、NLP 、Python 、Scala 、TensorFlow 、大数据 、推荐系统、数据库、数据挖掘 、机器学习 、深度学习 、算法等。

big-data c cpp database datamining dl git java keras ml nlp python scala tensorflow

Last synced: 01 Nov 2024

https://github.com/hyrise/hyrise

Hyrise is a research in-memory database.

column-store cpp database in-memory-database sql

Last synced: 08 Nov 2024

https://github.com/level/leveldown

Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.

abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries

Last synced: 21 Dec 2024

https://github.com/mariusbancila/stduuid

A C++17 cross-platform implementation for UUIDs

cpp cpp17 library proposal uuids

Last synced: 20 Dec 2024

https://github.com/BabylonJS/BabylonNative

Build cross-platform native applications with the power of the Babylon.js JavaScript framework

babylon cpp native

Last synced: 07 Nov 2024

https://github.com/sniper00/moon

A lightweight game server framework implemented with Actor Model

actor-model coroutine cpp cpp17 cross-platform game game-server lua multithreading network unity

Last synced: 20 Dec 2024

https://github.com/ubpa/renderlab

App of RTR, PTR and Editor

cpp pbr qt raster raytracer

Last synced: 20 Dec 2024

https://github.com/Level/leveldown

Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.

abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries

Last synced: 26 Oct 2024

https://github.com/mit-han-lab/tinyengine

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory

c codegenerator cpp deep-learning edge-computing microcontroller neural-architecture-search pytorch quantization tinyml

Last synced: 27 Oct 2024

https://github.com/neoml-lib/neoml

Machine learning framework for both deep learning and traditional algorithms

cpp deep-learning machine-learning ml neural-network onnx

Last synced: 07 Nov 2024

https://github.com/sam-astro/astro8-computer

Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language

assembler assembly assembly-language compiled-language computer computer-architecture cpp cpu emulator

Last synced: 20 Dec 2024

https://github.com/supercip971/wingos

a little 64bit operating system written in c++ with smp support

64bit cpp hobby-os kernel operating-system os osdev wingos x86-64

Last synced: 20 Dec 2024

https://github.com/VAR-solutions/Algorithms

A repository of different Algorithms and Data Structures implemented in many programming languages.

algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift

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: 20 Dec 2024

https://github.com/managarm/mlibc

Portable C standard library

c-library cpp hacktoberfest portable posix-compatible x86-64

Last synced: 18 Dec 2024

https://github.com/Tessil/hat-trie

C++ implementation of a fast and memory efficient HAT-trie

c-plus-plus cpp data-structures hat-trie header-only trie

Last synced: 26 Oct 2024

https://github.com/tessil/hat-trie

C++ implementation of a fast and memory efficient HAT-trie

c-plus-plus cpp data-structures hat-trie header-only trie

Last synced: 18 Dec 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: 19 Dec 2024

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: 21 Dec 2024

https://github.com/stan-dev/math

The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.

automatic-differentiation boost cpp eigen math stan stan-math-library sundials

Last synced: 19 Dec 2024

https://github.com/openfheorg/openfhe-development

This is the development repository for the OpenFHE library. The current (stable) version is v1.2.2 (released on October 28, 2024).

cpp cryptography fhe fully-homomorphic-encryption homomorphic-encryption homomorphic-encryption-library lattice privacy secure-multiparty-computation

Last synced: 09 Nov 2024