Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with cplusplus-17

A curated list of projects in awesome lists tagged with cplusplus-17 .

https://github.com/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

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum enum-to-string header-only metaprogramming no-dependencies reflection serialization single-file string-to-enum

Last synced: 17 Dec 2024

https://github.com/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

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum enum-to-string header-only metaprogramming no-dependencies reflection serialization single-file string-to-enum

Last synced: 31 Oct 2024

https://github.com/andreasfertig/cppinsights

C++ Insights - See your source code with the eyes of a compiler

ast clang cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 llvm

Last synced: 17 Dec 2024

https://github.com/neargye/nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file

Last synced: 19 Dec 2024

https://github.com/Neargye/nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file

Last synced: 31 Oct 2024

https://github.com/kfrlib/kfr

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

audio audio-processing avx avx512 clang cplusplus cplusplus-14 cplusplus-17 cpp14 cpp17 cxx dft digital-signal-processing discrete-fourier-transform dsp fast-fourier-transform fft header-only simd

Last synced: 19 Dec 2024

https://github.com/google/sandboxed-api

Generate sandboxes for C/C++ libraries automatically

apache-license-2 cplusplus cplusplus-17 sandbox sandboxing sapi security security-hardening

Last synced: 19 Dec 2024

https://github.com/jtv/libpqxx

The official C++ client API for PostgreSQL.

cplusplus cplusplus-17 cplusplus-20 cplusplus-23 databases postgres postgresql

Last synced: 19 Dec 2024

https://github.com/juzzlin/heimer

Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

cplusplus cplusplus-17 diagram editor flowchart graph learning linux-app mind-mapping mindmap note-taking optimizer productivity qt qt5 qt6 studying ubuntu windows-app

Last synced: 20 Dec 2024

https://github.com/juzzlin/Heimer

Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

cplusplus cplusplus-17 diagram editor flowchart graph learning linux-app mind-mapping mindmap note-taking optimizer productivity qt qt5 qt6 studying ubuntu windows-app

Last synced: 28 Oct 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/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/Stiffstream/sobjectizer

An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

actor actor-framework actor-library actor-model actors agents communicating-sequential-processes concurrency concurrent-programming cplusplus cplusplus-17 cpp csp message-passing multithreading publish-subscribe pubsub sobjectizer thread

Last synced: 26 Oct 2024

https://github.com/stiffstream/sobjectizer

An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

actor actor-framework actor-library actor-model actors agents communicating-sequential-processes concurrency concurrent-programming cplusplus cplusplus-17 cpp csp message-passing multithreading publish-subscribe pubsub sobjectizer thread

Last synced: 21 Dec 2024

https://github.com/ABRG-Models/morphologica

A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)

2d 3d cplusplus cplusplus-17 data-visualization graphics graphics-engine graphs matplotlib opengl plotting simulation visualization

Last synced: 14 Nov 2024

https://github.com/iainwinter/iwengine

This is an engine that I initially started building after taking a game coding class in high school to learn how the underlying systems of Unity / game engines in general worked.

cplusplus cplusplus-11 cplusplus-17 ecs engine entity-component-system events game input math

Last synced: 19 Dec 2024

https://github.com/thinks/poisson-disk-sampling

Single file, header-only, no-dependencies C library for Poisson disk sampling in arbitrary dimensions.

blue-noise c11 cplusplus-17 header-only no-dependencies poisson-sampling sampling-schemes single-file

Last synced: 06 Nov 2024

https://github.com/userver-framework/service_template

Template of a C++ service that uses userver framework. Build, test and CI scripts ready

asynchronous backend ci coroutines cplusplus cplusplus-17 cpp17 makefile rest-api server template template-project test-automation testing userver

Last synced: 17 Dec 2024

https://github.com/mandliya/modern-cpp-concepts

A repository containing C++11/14/17 concepts and code snippets

cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cpp cpp11 cpp14 cpp17 modern-cpp

Last synced: 12 Oct 2024

https://github.com/banach-space/cpp-tutor

Code examples for tutoring modern C++

cplusplus-11 cplusplus-14 cplusplus-17 cpp-tutor memory-leaks

Last synced: 17 Dec 2024

https://github.com/m-peko/bitflags

Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.

bitflags bits c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cpp cpp-11 cpp-14 cpp-17 flags header-library header-only single-header-lib

Last synced: 12 Oct 2024

https://github.com/bedrocksystems/brick

Formalization of C++ for verification purposes.

coq coq-formalization coq-library cplusplus cplusplus-11 cplusplus-14 cplusplus-17

Last synced: 12 Nov 2024

https://github.com/DigitalPulseSoftware/BurgWar

Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.

cplusplus-17 cplusplus-games indiegame lua

Last synced: 02 Nov 2024

https://github.com/userver-framework/pg_service_template

Template of a C++ service that uses userver framework with PostgreSQL. Build, test and CI scripts ready

asynchronous backend coroutines cplusplus-17 cpp17 makefile postgres postgresql postgresql-database template template-project testing userver

Last synced: 17 Dec 2024

https://github.com/terroo/flappybird

The famous game made with C++ and SFML

cplusplus cplusplus-17 flappybird sfml

Last synced: 10 Nov 2024

https://github.com/unarelith/zeldaool

The Legend of Zelda: Oracle of-like fangame written in C++11 using GameKit

cplusplus-17 opengl oracle sdl2 zelda

Last synced: 27 Oct 2024

https://github.com/userver-framework/uservice-dynconf

The service to control dynamic configs of the other userver-based services

config-service configs cplusplus-17 cpp posgtresql postgres service userver

Last synced: 17 Dec 2024

https://github.com/vvaltchev/mylang

A simple programming language inspired by Python, JavaScript and C

const-evaluation cplusplus-17 educational-programming-language interpreter lambdas python-like

Last synced: 11 Nov 2024

https://github.com/ashaduri/csv-parser

Compile-time and runtime CSV parser written in C++17

cplusplus cplusplus-17 cpp cpp-library cpp17 csv parser

Last synced: 27 Oct 2024

https://github.com/hedayat/powerfake

C++ Faking library, which allows faking/mocking regular functions, static member functions and non-virtual member functions for testing purposes.

clang cplusplus cplusplus-17 faking gcc mocking non-virtual-interface testing testing-tools unit-test unit-testing

Last synced: 07 Nov 2024

https://github.com/stiffstream/so5extra

so5extra is a collection of various SObjectizer's extensions. so5extra is built on top of SObjectizer and intended to simplify development of SObjectizer-based applications.

actor-library actor-model actors concurrency concurrent-programming cplusplus cplusplus-17 cpp cpp17 multithreading sobjectizer

Last synced: 07 Nov 2024

https://github.com/userver-framework/pg_grpc_service_template

Template of a C++ service that uses userver framework with gRPC and PostgreSQL. Build, test and CI scripts ready

asynchronous backend coroutines cplusplus-17 cpp17 grpc grpc-client grpc-server makefile postgres postgresql postgresql-database template template-project testing userver

Last synced: 17 Dec 2024

https://github.com/stiffstream/arataga

A performant socks5/http1.1 proxy-server targeted for serving a large number of entry-points

actor-model actors cplusplus cplusplus-17 cpp cpp17 http http-proxy linux restinio sobjectizer socks5 socks5-proxy

Last synced: 07 Nov 2024

https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp

A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.

cplusplus-11 cplusplus-14 cplusplus-17 data-structures michael-main modern-cpp walter-savitch

Last synced: 12 Oct 2024

https://github.com/havendv/qtpackage

This addon fully implement Qt VS Addin

addin cplusplus-17 cplusplus-20 cpp17 cpp20 extension package qt visual-studio vs

Last synced: 17 Oct 2024

https://github.com/juzzlin/argengine

A simple CLI argument (option) parser library for modern C++ based on lambda callbacks

argument-parser argument-parsing command-line-parser cplusplus cplusplus-11 cplusplus-17 lambda-functions library linux modern-cpp option-parser windows

Last synced: 12 Oct 2024

https://github.com/ashaduri/qt-cctalk

Cross-platform ccTalk protocol implementation in modern C++ / Qt

arduino bill-validator bsd-3-clause cctalk coin-acceptor cplusplus cplusplus-17 cpp cpp17 cpp17orlater payment point-of-sale pos qt qt5

Last synced: 27 Oct 2024

https://github.com/rodrigocfd/chromium-peeker

A native C++11 Win32 utility to download a list of Chromium builds for Windows.

chromium chromium-browser cplusplus cplusplus-11 cplusplus-14 cplusplus-17 stl win32 winapi winlamb

Last synced: 29 Sep 2024

https://github.com/cpp-for-yourself/homeworks

💻 This is a template repository to enable homework checking for the modern C++ course.

cplusplus cplusplus-17 cpp education homework template

Last synced: 19 Dec 2024

https://github.com/max0x7ba/parse-integers-benchmark

Benchmarking reading and parsing integers from a file in C++.

benchmark c-plus-plus c-plusplus cplusplus-11 cplusplus-14 cplusplus-17 cpp cpp11 cpp14 cpp17

Last synced: 12 Oct 2024

https://github.com/gershnik/intrusive_shared_ptr

Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters

cplusplus cplusplus-17 cplusplus-20 cpp cpp17 cpp20 reference-count reference-counting weak-reference

Last synced: 09 Nov 2024

https://github.com/rodneylab/jolt-raylib-hello-world

Jolt Physics raylib ⚡️ trying Jolt C++ game development physics library with raylib in a 3D hello world 🎱 bouncing sphere example.

cmake cplusplus cplusplus-17 dear-imgui game-development gamedev imgui jolt jolt-physics physics-engine raylib

Last synced: 11 Nov 2024

https://github.com/nnnlog/baekjoon

Baekjoon online judge solution (2020.05.16 ~ 2022.09.04)

algorithms baekjoon cplusplus-17 cplusplus-20 data-structures nodejs

Last synced: 19 Oct 2024

https://github.com/blackmatov/defer.hpp

Go's defer implementation in C++17

c-plus-plus cplusplus-17 cpp cpp17 defer header-only no-dependencies

Last synced: 14 Oct 2024

https://github.com/christianparpart/linear_algebra

C++ linear algebra implementation (implementing C++ proposal P1385R5)

cplusplus-17 linear-algebra

Last synced: 23 Oct 2024

https://github.com/christianparpart/actor-model

C++17 Actor Model header-only library

actor-model cplusplus cplusplus-17 library

Last synced: 29 Oct 2024

https://github.com/terroo/tetris

Famous puzzle game remade with C++ and SFML

cplusplus cplusplus-17 game gamedev tetris

Last synced: 10 Nov 2024

https://github.com/terroo/pong

A game similar to Atari's famous Pong, but with slightly different gameplay and remixed football-themed design. Made with C++ and SFML.

cplusplus cplusplus-17 gamedev sfml

Last synced: 10 Nov 2024

https://github.com/radinyn/jackdawengine

OpenGL-based lightweight framework/engine for C++17 games and apps

cplusplus cplusplus-17 engine engine-framework framework

Last synced: 30 Nov 2024

https://github.com/ellman12/password-generator-and-guesser

Slightly over-engineered password guesser program written in C++, with lots of customization.

c cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cpp password password-generator password-guessing

Last synced: 29 Sep 2024

https://github.com/clownacy/libsonassmd

Library for reading and writing the assets of Mega Drive Sonic the Hedgehog games.

cplusplus-17 mega-drive sega-genesis sega-mega-drive sonic-the-hedgehog

Last synced: 19 Nov 2024

https://github.com/tcbrindle/advent_of_code_2018

C++17/20 solutions for 2018's Advent of Code

advent-of-code-2018 cplusplus-17 cplusplus-20

Last synced: 10 Nov 2024

https://github.com/terroo/luasfml

Binding SFML to LUA . This project is a fork of the original project: https://github.com/Canadadry/luaSFML

binding cplusplus-17 lua sfml

Last synced: 10 Nov 2024

https://github.com/karmakrafts/kstd-core

Core of the Karma Krafts standard library for C++17/20.

cplusplus cplusplus-17 cplusplus-20 cross-platform cross-platform-library library standard-library

Last synced: 17 Nov 2024

https://github.com/karmakrafts/kstd-platform

OS abstractions for various purposes like memory mapping for C++17/20.

abstraction cplusplus cplusplus-17 cplusplus-20 cpp cpp17 cpp20 cross-platform cross-platform-library library standard-library

Last synced: 17 Nov 2024

https://github.com/georgiifirsov/objects

COM-inspired, lightweight object management framework for C++17 and later.

cplusplus cplusplus-17 cpp cpp-library cpp17 framework interface-builder object-oriented-programming

Last synced: 06 Nov 2024

https://github.com/rsaz/cppcheck

Implementation of three C++ classes to measure the execution time/code performance using Windows C native API and using Chrono Library

cplusplus cplusplus-11 cplusplus-17 execution-time performance performance-analysis performance-testing time-tracker timestamp

Last synced: 08 Dec 2024

https://github.com/chloro-pn/pnmatrix

a matrix library for solving linear equations based on c++17.

cplusplus-17 gmres linear-equation-solver sparse-matrix

Last synced: 15 Nov 2024

https://github.com/datpham0412/covid19-prediction-model

Machine learning project aimed at predicting new COVID-19 cases using historical COVID-19 and mobility data. The project involves data fetching, migration, preprocessing, exploratory data analysis (EDA), feature engineering, data splitting, model training, and evaluation.

cmake cplusplus-17 dill googletest jupyter-notebook matplotlib pandas python3 scikit-learn scikitlearn-machine-learning seaborn-python sqlite

Last synced: 09 Nov 2024

https://github.com/umutsevdi/lled

A Lightweight Lua editor written with ImGUI that can modify itself at runtime.

cplusplus cplusplus-17 cpp imgui lua lua-library luac

Last synced: 17 Nov 2024

https://github.com/yash-garg/cppfiles

📝 Some of my school projects and random codes on C++

c code cplusplus cplusplus-17 cplusplus-basic

Last synced: 06 Dec 2024

https://github.com/dbjdbj/ucrt_crash_on_printf

after _setmode(_fileno(stdout), _O_U8TEXT), using printf crashes the program

cplusplus-17 cpp cpp17 microsoft sdk support visualstudio

Last synced: 24 Nov 2024

https://github.com/karmakrafts/kstd-resource

Cross-platform resource embedding infrastructure for CMake & C++17/20.

abstraction cplusplus cplusplus-17 cplusplus-20 cpp cpp17 cpp20 embed embedding library resource resources standard-library

Last synced: 17 Nov 2024

https://github.com/schaumb/is_lambda-cpp-type-trait

This repo use compiler specific infos for is_lambda type trait. Depends on https://github.com/Neargye/nameof another header only lib or boost::typeindex

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 cpp17-library header-only metaprogramming single-file

Last synced: 08 Nov 2024

https://github.com/georgiifirsov/ntp

"ntp" stands for "Native Thread Pool". This library implements a thread pool using Win32 API (and some Native API too).

cplusplus cplusplus-17 cpp cpp17 multithreading thread-pool winapi

Last synced: 06 Nov 2024

https://github.com/gershnik/sys_string

C++ string class optimized for interoperability with platform-native string types

bstr cplusplus cplusplus-17 cplusplus-20 cplusplus-library cpp cpp17 cpp20 emscripten nsstring python string string-manipulation unicode win32

Last synced: 09 Nov 2024

https://github.com/thiagoow/fatec-zs-cpp-projects

Exercícios de desenvolvimento com C++. Criado para estudos de programação na Fatec Zona Sul.

centro-paula-souza college cplusplus cplusplus-17 cpp cpp17 fatec fatec-zona-sul fatec-zs tdm-gcc tdm-gcc-compiler vscode

Last synced: 21 Nov 2024