InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 CPP Open-Source Projects
Curated list of project-based tutorialsProject mention: Dicas para como conseguir o primeiro emprego como dev? | reddit.com/r/brdev | 2023-01-26
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.Project mention: How to prefect my OOP skills ? | reddit.com/r/cpp_questions | 2022-09-09
Here's a list of (globally) well-written C++ libraries: https://github.com/fffaraz/awesome-cpp
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.Project mention: Is there a tool that can show you an EIP trace of a game? | reddit.com/r/REGames | 2022-11-30
If you want to also do dynamic analysis (debugging) you can use https://x64dbg.com.
Windows Calculator: A simple yet powerful calculator that ships with WindowsProject mention: Potential to add RPN mode to default Windows calculator app | reddit.com/r/rpn | 2023-01-25
MS Github RPN Proposal
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimationProject mention: nub needs some directions | reddit.com/r/tensorflow | 2023-01-26
Nintendo Switch EmulatorProject mention: It seems Yuzu might be getting HD Rumble support after all | reddit.com/r/yuzu | 2023-01-24
No, it didn't.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/Project mention: interview preparation | reddit.com/r/cpp | 2022-04-30
Solidity, the Smart Contract Programming LanguageProject mention: example for a working neovim solidity development enviornment? | reddit.com/r/ethdev | 2023-01-21
Solidity, the Smart Contract Programming Language installed version v0.8.17 homepage https://github.com/ethereum/solidity languages Solidity categories Compiler, LSP executables solc
C++ Library Manager for Windows, Linux, and MacOSProject mention: Cleanup my dependency management with vcpkg | dev.to | 2023-01-23
The installation is described in the readme of vcpkg on github and is straightforward: clone the project, execute the installation script and you are ready to go!
Fast C++ logging library.Project mention: CMake question | reddit.com/r/cpp_questions | 2023-01-11
FetchContent_Declare( spdlog GIT_REPOSITORY https://github.com/gabime/spdlog GIT_TAG origin/v1.x ) FetchContent_MakeAvailable(spdlog)
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)Project mention: Catch2 added SKIP (and more built-in matchers) | reddit.com/r/cpp | 2023-01-23
A brief computer graphics / rendering courseProject mention: I have a few months to prepare for an interview. Is there a project that would get me at least part of the way there for the interview? | reddit.com/r/GraphicsProgramming | 2023-01-23
In terms of a project which would be worthwhile, I think building a software rasterizer from scratch is a useful first step. TinyRenderer is a great place to start. Looking at the high level overview of many graphics subjects, ScratchAPixel is a valuable resource. Theres also just great information in some of the rote graphics programming textbooks (Michael Abrash's Black Book fully available online from Jason Gregory, and this book is really interesting). The "RayTracer in a weekend" series is also (seemingly) very illuminating (no pun intended).
A cheatsheet of modern C++ language and library features.Project mention: Using C++ Primer 5th Edition in 2023? | reddit.com/r/cpp | 2023-01-24
As others said the book is aging, but its solid. Its always on my desk right next to me. It teaches you c++11 very well, from there you can just look at what c++14/17/20 add on top as langage or library features new cpp features ,mainly syntactic sugar ( i think structured bindings. Auto return type deduction) and some awesome features like the chrono lib, if constexpr, ranges... and many things that you'll have no issue to work with once you are done and confortable with the book.
A static analyzer for Java, C, C++, and Objective-CProject mention: A quick look at free C++ static analysis tools | reddit.com/r/cpp | 2023-01-04
I notice there isn't fbinfer. It's pretty cool, and is used for this library.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.Project mention: MASSIVE help needed on this, using ANTLR4 on Ubuntu and it keeps giving this error when trying to make a parse tree… (it should show up in another window but it gives this instead) I don’t know what to do 😭 | reddit.com/r/javahelp | 2023-01-05
Tutorial on using it in Java: https://www.baeldung.com/java-antlr Github project itself with docs and examples: https://github.com/antlr/antlr4
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.Project mention: What's new in Jetpack Security Crypto Version 1.1.0-alpha04 | reddit.com/r/androiddev | 2022-11-10
What I can't tell is if the new version had any fixes related to the bug being discussed here
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.Project mention: Sound management | reddit.com/r/macapps | 2023-01-03
Background Music is a great free alternative… works really well Background Music
Run compilers interactively from your web browser and interact with the assemblyProject mention: Do Not Taunt Happy Fun Branch Predictor | news.ycombinator.com | 2023-01-25
Learn how to use a decent profiler. if you're running linux, that's probably perf:
Here's a fun article from the cloudflare blog that gives an example of using of perf to diagnose performance of a small utility: https://blog.cloudflare.com/when-bloom-filters-dont-bloom/
Matt Godbolt's compiler explorer is also worth checking out: https://godbolt.org/
Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiencesProject mention: What does "percolator" mean in Elasticsearch? Wrong answers only. | reddit.com/r/u_typesense | 2023-01-20
A fast and easy-to-use status barProject mention: Top Bar | reddit.com/r/neovim | 2023-01-26
A common one is polybar, but there are quite a few so they can't be hard to tell just from how it looks
Run Nintendo Switch homebrew & games on your Android device!Project mention: Bioshock is going In-Game on Skyline with turnip drivers (Not yet playable) | reddit.com/r/EmulationOnAndroid | 2023-01-24
If you have some specific questions or need help doing it, feel free to join our discord. Link to it on our website. https://skyline-emu.one/
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
CPP related posts
Turbo: An experimental text editor based on Scintilla and Turbo Vision
1 project | news.ycombinator.com | 26 Jan 2023
CraftOS-PC v2.7.3 is now available!
1 project | reddit.com/r/craftos_pc | 26 Jan 2023
what would it take
1 project | reddit.com/r/overemployed | 26 Jan 2023
Aragorn's Quest WII HD 4k Texture by 1vierock +ps4/xbox setup
1 project | reddit.com/r/GameUpscale | 26 Jan 2023
Tomodachi Life ROM Not Working In Citra
1 project | reddit.com/r/Roms | 26 Jan 2023
TIL the USA was supposed to adopt the metric system but the ship carrying the standardized meter and kilogram was hijacked by pirates in 1793 and the measurements never made it to the States
1 project | reddit.com/r/todayilearned | 26 Jan 2023
I want to use a webpage (or some interactive GUI) as input/output for some simple python code for testing a few functions. I don't know what to search for in order to get started
1 project | reddit.com/r/learnpython | 26 Jan 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Jan 2023
What are some of the best open-source CPP projects? This list will help you: