SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 C++ c-plus-plus-14 Projects
-
EA Standard Template Library
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Project mention: Are there any books or tutorials that teach C-Styled C++? | reddit.com/r/cpp_questions | 2023-02-26For games focused stuff have a look at EASTL https://github.com/electronicarts/EASTL also perhaps some of the Data Oriented Design stuff (see Mike Acton's CPP Con Talks). This also have loads of good stuff https://www.dataorienteddesign.com/dodbook/
-
1.) Check out the latest github source and follow the build directions: https://github.com/openscad/openscad
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project 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.
-
There are Cpp intepreters like Cling. There are even cpp notebooks like https://github.com/jupyter-xeus/xeus-cling. If that's an "IDE" it's questionable
-
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).
-
You can get a feel for it on its api search site: as an example, enter these queries:
-
-
Sonar
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.
-
Project mention: Way to convert keras based model to C++. | reddit.com/r/AskProgramming | 2023-02-12
Did you work through the FAQ here: https://github.com/Dobiasd/frugally-deep/blob/master/FAQ.md
-
-
Vince's CSV Parser
A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)
How does it compare to this https://github.com/vincentlaucsb/csv-parser
-
Project 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!
-
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.
-
exult
Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.
Project mention: If NPCs have "daily lives" what's the most optimum way to upscale? | reddit.com/r/AskProgramming | 2022-12-09Here is schedule.h from Exult, Exult is a project to recreate Ultima VII for modern operating systems, using the game's original plot, data, and graphics files.
-
There is a very good source port now which I hope redresses the balance a bit.
-
Project 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
-
Project 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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ c-plus-plus-14 related posts
- IDE for CPP(leetcode)
- If NPCs have "daily lives" what's the most optimum way to upscale?
- Hidden gems?
- How do I make a GUI?
- Risk of valarray being deprecated?
- Communication between game engine modules
- How does 3[a] gives the element at index 3 in an array?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f3606b0>
www.saashub.com | 21 Mar 2023
Index
What are some of the best open-source c-plus-plus-14 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | EA Standard Template Library | 7,014 |
2 | openscad | 5,426 |
3 | xtensor | 2,883 |
4 | xeus-cling | 2,544 |
5 | nana | 2,095 |
6 | FunctionalPlus | 1,777 |
7 | MongoDB C++ Driver | 945 |
8 | frugally-deep | 942 |
9 | toml11 | 741 |
10 | Vince's CSV Parser | 683 |
11 | Rcpp | 675 |
12 | NazaraEngine | 501 |
13 | exult | 402 |
14 | bstone | 246 |
15 | BackportCpp | 53 |
16 | Nfy | 9 |
17 | SocialNetwork | 1 |