C++ Cpp14

Open-source C++ projects categorized as Cpp14

Top 23 C++ Cpp14 Projects

  1. CPlusPlusThings

    C++ι‚£δΊ›δΊ‹

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. modern-cpp-tutorial

    πŸ“š Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

  4. 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: Functional Tests as a Tree of Continuations | news.ycombinator.com | 2025-03-13

    The C++ testing framework Catch2 enables this kind of testing. The first time I saw it I couldn't figure out how some of the tests would even pass.

    It turns out that using some evil macro magic, each test re-runs from the start for each inner section [1]. It also makes deduplicating setup code completely painless and natural.

    You just have to get over the completely non-standard control flow. It's a good standard bearer for why metaprogramming is great, even if you're forced to do it in C/C++'s awful macro system.

    [1] https://github.com/catchorg/Catch2/blob/devel/docs/tutorial....

  5. Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

  6. doctest

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

    Project mention: The Two Factions of C++ | news.ycombinator.com | 2024-11-24

    catch2 has become fairly bloated. doctest takes all of the best parts of catch2 without all the bloat and the end result is a test framework that is literally over 10x faster than catch2. It's also like 90% compatible with catch2 so porting your tests to it is pretty easy.

    Especially if you have a build process that always runs your unit tests, it's nice to have a very fast test/compile/debug loop.

    https://github.com/doctest/doctest

  7. cppinsights

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

  8. cpp-cheatsheet

    Modern C++ Cheatsheet

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. immer

    Postmodern immutable and persistent data structures for C++ β€” value semantics at scale (by arximboldi)

  11. 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: DOjS – A DOS JavaScript Canvas with Sound | news.ycombinator.com | 2024-09-02

    Not exactly what you're looking for, but there's Shell in a Box (see https://github.com/shellinabox/shellinabox), that can create a terminal on a web page, and expose an actual terminal application running on a server.

    One thing that is certainly doable is also to use a standard TUI framework in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to bridge the WASM output to the browser (I've seen this: https://github.com/cryptool-org/wasm-webterm, but never tried it).

  12. quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

    Project mention: Quill: High-Performance Asynchronous C++ Logging Library | dev.to | 2024-08-27

    To dive deeper into Quill or contribute to the project, visit the GitHub repository or the Documentation page.

  13. FunctionalPlus

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

  14. tabulate

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

  15. eos

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

  16. mio

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

  17. hana

    Your standard library for metaprogramming

  18. rpclib

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

  19. kfr

    Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)

  20. CppCon2020

    Slides and other materials from CppCon 2020

  21. cpp

    C++ Tip Of The Week

  22. rang

    A Minimal, Header only Modern c++ library for terminal goodies πŸ’„βœ¨

  23. Vc

    SIMD Vector Classes for C++

    Project mention: Understanding SIMD: Infinite Complexity of Trivial Problems | news.ycombinator.com | 2024-11-30

    I'm surprised no one has mentioned Vc. I found ispc clunky and not as performant, and std::simd didn't support some useful math ops like rsqrt. Vc has been around for years, I have no trouble including it in my codes, it has masking and many of the most useful math ops, and I can get over 1 TF/s on a consumer-grade Ryzen and at least 3 TF/s on the big Epyc CPUs.

    https://github.com/VcDevel/Vc

  24. filesystem

    An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.

  25. pfr

    std::tuple like methods for user defined types without any macro or boilerplate code

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Cpp14 discussion

Log in or Post with

C++ Cpp14 related posts

Index

What are some of the best open-source Cpp14 projects in C++? This list will help you:

# Project Stars
1 CPlusPlusThings 41,317
2 modern-cpp-tutorial 24,828
3 Catch 19,470
4 Modern-CPP-Programming 13,360
5 doctest 6,257
6 cppinsights 4,298
7 cpp-cheatsheet 3,397
8 immer 2,575
9 Turbo Vision 2,282
10 quill 2,217
11 FunctionalPlus 2,192
12 tabulate 2,022
13 eos 1,951
14 mio 1,790
15 hana 1,768
16 rpclib 1,760
17 kfr 1,738
18 CppCon2020 1,629
19 cpp 1,623
20 rang 1,534
21 Vc 1,491
22 filesystem 1,439
23 pfr 1,398

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?