Top 23 C++ CPP Projects
Windows Calculator: A simple yet powerful calculator that ships with WindowsProject mention: Pixel Shaders in Windows Terminal | reddit.com/r/programming | 2021-02-07
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimationProject mention: Markerless Motion Capture - Turning Videos into 3D Animations | reddit.com/r/gamedev | 2021-02-13
I just found this open source pose estimation software: https://github.com/CMU-Perceptual-Computing-Lab/openpose
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Nintendo Switch EmulatorProject mention: [GAME] Super Mario 3D World + Bowser's Fury + Yuzu Emulator Pre-Configured | reddit.com/r/hamlinks | 2021-02-24
Fast C++ logging library.Project mention: [C++20] Simple-Log - multithreaded logging library | reddit.com/r/cpp | 2021-02-23
For me, spdlog is my go-to choice. How does this compare to that? What features do you have planned that might differentiate it?
Sourcetrail - free and open-source interactive source explorerProject mention: The Database Inside Your Codebase | news.ycombinator.com | 2021-02-16
I'm with you on this one. I'd actually suggest https://github.com/CoatiSoftware/Sourcetrail could be extended to do this, though I haven't found the time yet. For example https://github.com/CoatiSoftware/SourcetrailPythonIndexer and under the hood the file format is SQLite: https://github.com/CoatiSoftware/SourcetrailDB
A brief computer graphics / rendering courseProject mention: What’s everyone working on this week (8/2021)? | reddit.com/r/rust | 2021-02-21
Working on a clone of https://github.com/ssloy/tinyrenderer/wiki in rust. I sorta got a templated linear algebra library working (in house, not imported) but it did not play nice with triangle filling so I'm scrapping it to take a different approach.
Solidity, the Contract-Oriented Programming LanguageProject mention: My input towards fully decentralized dapps | reddit.com/r/ethdev | 2021-02-17
Here's the implementation if you want to take a look: YulUtilFunctions.cpp#L1016-L1054. The codebase is C++ but it contains code snippets in Yul (i.e. the low-level language used in assembly blocks in Solidity).
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Last months in OpenRCT2 #5 (February 2021) | reddit.com/r/rct | 2021-02-23
My pick is this one: https://github.com/OpenRCT2/OpenRCT2/pull/12888
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.Project mention: Auto-stop for music app when another sound source is active. | reddit.com/r/macapps | 2021-02-23
I found https://github.com/kyleneideck/BackgroundMusic but I do not know if it is good
:star: Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 :star:Project mention: Twitter suspends Sci-Hub account amid Indian court case | reddit.com/r/Piracy | 2021-01-09
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.Project mention: SteamVR - Introducing SteamVR 1.16 - Now with full OpenXR support | reddit.com/r/SteamVR | 2021-02-24
It's not really being worked on
A Nintendo 3DS EmulatorProject mention: A (revised) beginner's intro to Drayano hacks | reddit.com/r/Drayano | 2021-02-24
The one and only 3DS emulator: https://citra-emu.org/
Point Cloud Library (PCL)Project mention: Nightly Discussion February 16 2021 | reddit.com/r/thewallstreet | 2021-02-16
I don't really know what Tesla does, but that does remind me of this library (a friend of mine worked on that): https://pointclouds.org/
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!Project mention: Guitar song library with chords and transposing | reddit.com/r/selfhosted | 2021-02-16
Not selfhosted as in "it has a web interface", but Musescore (musescore.org) is a free software program to create tablature. The free account let's you upload 5 tabs to their cloud, but with the software you can save your tabs anywhere you like. The also have a nice mobile app. From musescore.com you can also download tabs from other creators. I use it all the time for all my guitar tabs. And it lets you transpose
✔️The smallest header-only GUI library(4 KLOC) for all platformsProject mention: Deeply understand your GitHub/GitLab project | reddit.com/r/github | 2021-01-17
You can get source code here
Fast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍Project mention: Here's the source code for my movie indexer | reddit.com/r/opendirectories | 2021-02-16
The code that I just put on Github looks through an OD for movies, gets detailed information from those movies (like director, genre, rating, ...) and stores it in an index. It gets the movie data from http://www.omdbapi.com/ and stores it in a https://typesense.org/ cloud instance.
A flexible, high-performance serving system for machine learning modelsProject mention: Exposing Tensorflow Serving’s gRPC Endpoints on Amazon EKS | dev.to | 2021-02-10
gRPC only connects to a host and port — but we can use whatever service route we want. Above I use the path we configured in our k8s ingress object: /service1, and overwrite the base configuration provided by tensorflow serving. When we call the tfserving_metadata function above, we specify /service1 as an argument.
OpenGL Mathematics (GLM)Project mention: Nyx: 3rd party libraries | dev.to | 2021-01-13
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: I need help understanding ECS. | reddit.com/r/gamedev | 2021-02-21
You should probably look at something like Entt. It's C++, though. I assume you use C based from your sample code.
PCSX2 - The Playstation 2 EmulatorProject mention: Cannot find Play! core for PS2 emulation | reddit.com/r/RetroArch | 2021-02-23
Free open-source non-linear video editorProject mention: Update? | reddit.com/r/olive | 2021-02-23
Xbox 360 Emulator Research ProjectProject mention: Vita3K - Showcase with some of the latest improvements (PS Vita emulator) | reddit.com/r/emulation | 2021-02-19
Xenia exists and plays some 7th gen games better than RPCS3 does.
What are some of the best open-source CPP projects in C++? This list will help you: