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. Learn more →
Top 23 Cpp14 Open-Source Projects
-
modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
Project mention: Learning platform for modern C++ with online exercises | reddit.com/r/cpp_questions | 2023-02-11I'm going through this Modern C++ Tutorial right now. I didn't need to relearn what inheritance is, just the new language features that are useful.
-
Catch
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)
-
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: Ask HN: Is C++ making a comeback? “modern C++” versus Golang/Rust/Zig/Nim? | news.ycombinator.com | 2023-02-19
clickable:
"Welcome back to C++ - Modern C++" https://learn.microsoft.com/en-us/cpp/cpp/welcome-back-to-cp...
"21 New Features of Modern C++ to Use in Your Project" http://www.vishalchovatiya.com/21-new-features-of-modern-cpp...
"What is modern C++"? https://www.reddit.com/r/cpp_questions/comments/tgs6ir/what_...
"C++ is the next C++" https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p26...
"modern c++ features" https://github.com/AnthonyCalandra/modern-cpp-features
C++ 23 to introduce module support "https://www.infoworld.com/article/3662808/c-plus-plus-23-to-..."
"C++ 2023" https://en.wikipedia.org/wiki/C%2B%2B23
-
Project mention: Ask HN: What are great resources to catch up C++? | news.ycombinator.com | 2023-01-16
seriously, don't bother with c++. it will become irrelevant eventually.
but if you choose to ignore my advice, check[0] these[1]
-
-
Do the README and tutorial not explain it well enough? It's a framework for automated unit testing.
-
Project mention: Parallel Computations in C++: Where Do I Begin? | reddit.com/r/learnprogramming | 2022-09-23
For a higher level GPU interface, Thrust provides "standard library"-like functions that run in parallel on the GPU (Nvidia only)
-
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.
-
curl https://github.com/nghttp2/nghttp2/releases/download/v1.47.0/nghttp2-1.47.0.tar.bz2
-
Project mention: Why don’t they use *p in the last line of code? | reddit.com/r/Cplusplus | 2022-11-17
And a more complete example https://github.com/mortennobel/cpp-cheatsheet/blob/master/cheatsheet-as-sourcefile.cpp
-
awesome-hpp. A curated list of awesome header-only C++ libraries.
-
-
immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale (by arximboldi)
Project mention: What are some architectural patterns for creating a game editor. | reddit.com/r/gameenginedevs | 2023-03-11I’ve never tried it, but I love the idea of implementing editor scene state using immutable data structures like https://github.com/arximboldi/immer With that, every edit would append a new node to a list of scene states. Undo/redo becomes iterating your view of the scene up and down through that list. Can’t screw up an undo function if there’s never any work to do :P
-
If you are thinking of using new features through https://github.com/NVIDIA/libcudacxx , you'll have to learn c++
-
You can get a feel for it on its api search site: as an example, enter these queries:
-
-
-
-
Turbo Vision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
Project mention: What is a low-level UI library that allows me to make my own text widgets? | reddit.com/r/cpp_questions | 2022-09-28 -
Project mention: What are some C++ projects with high quality code that I can read through? | reddit.com/r/cpp_questions | 2023-01-16
I like boost::hana. Wish I had more chances to use it at work.
-
-
Project mention: Is there a good cross-platform (Windows / Linux) C or C++ library for file I/O? | reddit.com/r/cpp | 2023-02-04
As simple and clean example you can see https://github.com/mandreyel/mio readme.md
-
-
kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Project mention: Any recommendations for a book/github that goes through practical image processing projects in C/C++? | reddit.com/r/DSP | 2023-02-16 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Cpp14 related posts
- What are some fun project ideas with C++?
- How to convert libcurl to C++?
- What are some architectural patterns for creating a game editor.
- htcw_gfx 1.4.6 is released
- Initial SVG support in htcw_gfx 1.4.4
- Just got SVG graphics rendering on an ESP32
- Alternatives to LVGL for embedded graphics on a monochrome display?
-
A note from our sponsor - Sonar
www.sonarsource.com | 29 Mar 2023
Index
What are some of the best open-source Cpp14 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | modern-cpp-tutorial | 20,322 |
2 | Catch | 16,374 |
3 | modern-cpp-features | 15,823 |
4 | awesome-modern-cpp | 10,082 |
5 | Open Source Routing Machine (OSRM) | 5,425 |
6 | doctest | 4,772 |
7 | Thrust | 4,441 |
8 | nghttp2 | 4,226 |
9 | cpp-cheatsheet | 2,475 |
10 | awesome-hpp | 2,431 |
11 | cppinsights | 2,249 |
12 | immer | 2,215 |
13 | libcudacxx | 2,184 |
14 | FunctionalPlus | 1,779 |
15 | eos | 1,769 |
16 | CppCon2020 | 1,599 |
17 | tabulate | 1,518 |
18 | Turbo Vision | 1,498 |
19 | hana | 1,483 |
20 | rpclib | 1,455 |
21 | mio | 1,439 |
22 | cub | 1,403 |
23 | kfr | 1,393 |