Open-source projects categorized as c-plus-plus-14 Edit details
Language filter: + C++ + Max

Top 19 c-plus-plus-14 Open-Source 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: 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

    OpenSCAD - The Programmers Solid 3D CAD Modeller

    Project mention: This nice tension latch | reddit.com/r/functionalprint | 2022-09-27

    it is made with www.openscad.org

  • talent.io

    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

  • xtensor

    C++ tensors with broadcasting and lazy computing

    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.

  • xeus-cling

    Jupyter kernel for the C++ programming language

    Project mention: How does 3[a] gives the element at index 3 in an array? | reddit.com/r/ProgrammerHumor | 2022-06-25
  • nana

    a modern C++ GUI library

    Project 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).

  • FunctionalPlus

    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.

  • MongoDB C++ Driver

    C++ Driver for MongoDB

  • Scout APM

    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 🚀.

  • frugally-deep

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

    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

  • Rcpp

    Seamless R and C++ Integration

    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!

  • Vince's CSV Parser

    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

  • 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: 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!"

  • magnum-examples

    Examples for the Magnum C++11/C++14 graphics engine

  • bstone

    Unofficial source port for Blake Stone series

    Project 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.

  • libossia

    A modern C++, cross-environment distributed object model for creative coding and interaction scoring

    Project 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

  • BackportCpp

    Library of backported modern C++ types to work with C++11

    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

  • Nfy

    A Lightweight Template-Based Notification Library

    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.

  • SocialNetwork

    Design and C++ implementation of a simple social network system

  • SonarLint

    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.

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 2022-09-27.

c-plus-plus-14 related posts


What are some of the best open-source c-plus-plus-14 projects? This list will help you:

Project Stars
1 EA Standard Template Library 6,680
2 openscad 5,022
3 xtensor 2,715
4 xeus-cling 2,354
5 nana 2,056
6 FunctionalPlus 1,689
7 MongoDB C++ Driver 913
8 frugally-deep 893
9 toml11 667
10 Rcpp 653
11 Vince's CSV Parser 604
12 NazaraEngine 438
13 exult 372
14 magnum-examples 232
15 bstone 223
16 libossia 171
17 BackportCpp 46
18 Nfy 8
19 SocialNetwork 0
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
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.