Open-source projects categorized as Cpp14

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-11

    I'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)

    Project mention: Tracking the Fake GitHub Star Black Market | reddit.com/r/programming | 2023-03-18
  • 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.

  • modern-cpp-features

    A cheatsheet of modern C++ language and library features.

    Project mention: Ask HN: Is C++ making a comeback? “modern C++” versus Golang/Rust/Zig/Nim? | news.ycombinator.com | 2023-02-19


    "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

  • awesome-modern-cpp

    A collection of resources on modern C++

    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]

    [0]: https://github.com/AnthonyCalandra/modern-cpp-features

    [1]: https://github.com/rigtorp/awesome-modern-cpp

  • Open Source Routing Machine (OSRM)

    Open Source Routing Machine - C++ backend

    Project mention: Can someone fix this tricky ferry route? | reddit.com/r/openstreetmap | 2023-01-01
  • doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

    Project mention: Question about Doctest.h | reddit.com/r/learnprogramming | 2023-02-05

    Do the README and tutorial not explain it well enough? It's a framework for automated unit testing.

  • Thrust

    The C++ parallel algorithms library.

    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.

  • nghttp2

    nghttp2 - HTTP/2 C Library and tools

    Project mention: Install breaks at 46% | reddit.com/r/NixOS | 2022-11-14

    curl https://github.com/nghttp2/nghttp2/releases/download/v1.47.0/nghttp2-1.47.0.tar.bz2

  • cpp-cheatsheet

    Modern C++ Cheatsheet

    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

    Project mention: Collecting the best C++ practices | dev.to | 2023-01-13

    awesome-hpp. A curated list of awesome header-only C++ libraries.

  • cppinsights

    C++ Insights - See your source code with the eyes of a compiler

    Project mention: C++ lernen | reddit.com/r/informatik | 2023-03-02
  • 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-11

    I’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

  • libcudacxx

    The C++ Standard Library for your entire system.

    Project mention: Is it better to learn c or c++ for cuda? | reddit.com/r/CUDA | 2022-04-17

    If you are thinking of using new features through https://github.com/NVIDIA/libcudacxx , you'll have to learn c++

  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

    Project mention: C++ algorithm helpers - kdalgorithms | reddit.com/r/cpp | 2022-12-10

    You can get a feel for it on its api search site: as an example, enter these queries:

  • eos

    A lightweight 3D Morphable Face Model library in modern C++ (by patrikhuber)

  • CppCon2020

    Slides and other materials from CppCon 2020

  • tabulate

    Table Maker for Modern C++ (by p-ranav)

  • 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
  • hana

    Your standard library for metaprogramming

    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.

  • rpclib

    rpclib is a modern C++ msgpack-RPC server and client library

  • mio

    Cross-platform C++11 header-only library for memory mapped file IO (by mandreyel)

    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

  • cub

    Cooperative primitives for CUDA C++. (by NVIDIA)

  • 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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-18.

Cpp14 related posts


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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives