InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 19 c-plus-plus-14 Open-Source Projects
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.Project mention: Where to read about std library implementation? | reddit.com/r/cpp | 2022-08-16
I just took a look at their atomic.h and wow, "well-documented" is an understatement !
OpenSCAD - The Programmers Solid 3D CAD ModellerProject mention: This nice tension latch | reddit.com/r/functionalprint | 2022-09-27
it is made with www.openscad.org
Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io
C++ tensors with broadcasting and lazy computingProject mention: Can you give an example of well-designed C++ code, and explain why you think it is so? | reddit.com/r/cpp | 2022-07-28
Currently, one of my current favorites is xtensor.
Jupyter kernel for the C++ programming languageProject mention: How does 3[a] gives the element at index 3 in an array? | reddit.com/r/ProgrammerHumor | 2022-06-25
a modern C++ GUI libraryProject mention: How do I make a GUI? | reddit.com/r/cpp_questions | 2022-08-27
If you want to start with a smaller GUI lib (instead of the bigger ones), you could use Nana (C++ Library), see also User Works using Nana - it uses modern C++11/14/17 (instead of older C++ like wxWidgets or the external macro processor tool MOC used by Qt).
Functional Programming Library for C++. Write concise and readable C++ code.Project mention: C++20 Ranges The Key Advantage - Algorithm Composition | reddit.com/r/cpp | 2022-03-28
I use a library called FunctionalPlus daily.
C++ Driver for MongoDB
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Header-only library for using Keras (TensorFlow) models in C++.Project mention: Handwritten digit recognition using CircuitPython, Raspberry Pi Pico, OV7670 and 120x160 TFT LCD. r/circuitpython - Handwritten digit recognition using CircuitPython, Raspberry Pi Pico, OV7670 and 120x160 TFT LCD. | reddit.com/r/raspberry_pi | 2022-09-04
TOML for Modern C++Project mention: Parsing toml files with toml11 | reddit.com/r/cpp | 2022-02-09
I am trying to parse toml files with toml11 here: https://github.com/ToruNiina/toml11
Seamless R and C++ IntegrationProject mention: Runtime error: Addition of unsigned offset. Am I going out of bounds somewhere? | reddit.com/r/cpp_questions | 2022-07-13
I was so happy when had to use C to write an optimized numerical routine that was just too slow in native R and Python, as well as when I worked on a project using OpenCV, which gave me the chance to use C++. However, most of the time, my clients want me to use Ror Python. Incidentally, if you're interested in R but don't know much about it, the Rcpp project is incredible!
A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)Project mention: CSV Parser | reddit.com/r/cpp | 2022-03-30
How does it compare to this https://github.com/vincentlaucsb/csv-parser
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.
Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.Project mention: A brief introduction to combat in Ultima 7: Exult | reddit.com/r/Ultima | 2022-04-10
I decided to peek into the source code of Exult and figure out how combat works. Here's the result of quite a few hours of code reading, note writing, source code manipulation and running some simulations. I hope this brings you a bit of satisfaction, and I'm certain you'll read some parts and think "Oh, so that's why this happens!"
Examples for the Magnum C++11/C++14 graphics engine
Unofficial source port for Blake Stone seriesProject mention: How can I change the shortcut to an imported game? | reddit.com/r/playnite | 2022-04-13
So basically I have Blake Stone Aliens of Gold imported from GOG. But I have been playing it using the BStone source port. I would like to know how I can make Playnite launch the source port instead of the original shortcut from GOG.
A modern C++, cross-environment distributed object model for creative coding and interaction scoringProject mention: PortAudio vs PulseAudio vs Pipewire | reddit.com/r/linuxaudio | 2022-04-03
You can check out the code here: https://github.com/ossia/libossia/tree/master/src/ossia/audio ; feel free to use, it's LGPL
Library of backported modern C++ types to work with C++11Project mention: A small suggestion for cppreference great documentation! | reddit.com/r/cpp | 2022-08-15
Interesting idea but for which standard? For me, if you stay with saggy C++11, C++14 99% of compilers support 99% of the norm, no ? You may think of something adapting autotools doing at starting checkup if each function is available and generate a report file. Else you can try https://github.com/bitwizeshift/BackportCpp
A Lightweight Template-Based Notification LibraryProject mention: Communication between game engine modules | reddit.com/r/gameenginedevs | 2022-07-11
For me, the answer is a generic multicast notification system. It utilizes a template based approach that allows you to define prototype messages using a class-based interface that you wish to send to another library. For example, your input library might respond to things like a button down / up, mouse clicks, etc, etc. So you'd create an interface that defines all your input notifications as functions. I won't go into detail, because it's well documented in that link.
Design and C++ implementation of a simple social network system
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
c-plus-plus-14 related posts
How do I make a GUI?
1 project | reddit.com/r/cpp_questions | 27 Aug 2022
Risk of valarray being deprecated?
1 project | reddit.com/r/cpp_questions | 13 Jul 2022
Communication between game engine modules
1 project | reddit.com/r/gameenginedevs | 11 Jul 2022
How does 3[a] gives the element at index 3 in an array?
2 projects | reddit.com/r/ProgrammerHumor | 25 Jun 2022
Xtensor: multi-dimensional arrays with broadcasting and lazy computing
1 project | news.ycombinator.com | 19 Jun 2022
Is cyclic dependency actually the result of bad design?
1 project | reddit.com/r/cpp_questions | 4 Jun 2022
For those defending Python and citing Jupyter notebook scripting as the reason
1 project | reddit.com/r/ProgrammerHumor | 2 May 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Oct 2022
What are some of the best open-source c-plus-plus-14 projects? This list will help you:
|1||EA Standard Template Library||6,680|
|7||MongoDB C++ Driver||913|
|11||Vince's CSV Parser||604|
Are you hiring? Post a new remote job listing for free.