Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 C++ Cpp14 Projects
-
modern-cpp-tutorial
π Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
immer
Postmodern immutable and persistent data structures for C++ β value semantics at scale (by arximboldi)
-
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.
-
kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
-
filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Quickly checking whether a string needs escaping | news.ycombinator.com | 2024-05-31
Project mention: C++ Insights β See your source code with the eyes of a compiler | news.ycombinator.com | 2024-04-05Sorry, I don't know about an Emacs plugin. All the plugins/extensions I'm aware of are listed in the Readme.md: https://github.com/andreasfertig/cppinsights/#c-insights--vi...
I'm happy to add an entry for Emacs once somebody develops a plugin for that editor.
I've been working on an editor (not text) in C++ and pretty early got into undo/redo. I went down the route of doIt/undoIt for commands but that quickly got old. There was both the extra work needed to implement undo separately for every operation, but also the nagging feeling that the undo operation for some operation wasn't implemented correctly.
In the end, I switched to representing the entire document state using persistent data structures (using the immer library). This vastly simplified things and implementing undo/redo becomes absolutely trivial when using persistent data structures. It's probably not something that is suitable for all domains, but worth checking out.
https://github.com/arximboldi/immer
Hoogle is really amazing!
Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/
I'd love to see more projects taking this path too. :)
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
This single feature opens a world of new possiblities. For example, it makes implementing "getting the number of fields" trivial. Furthrmore, and much more importantly, it enables turning a struct into a tuple. Currently, this can only be done by enumerating cases (therefore it's not fully generic), as with Boost PFR. By the way, PFR greatly simplifies our codebases, especially for parts with serialization and/or reflection.
C++ Cpp14 related posts
-
Quickly checking whether a string needs escaping
-
C++20 Idioms for Parameter Packs
-
Nghttp2 1.57.0 β HTTP/2 C Library
-
Rooting for P1061 "Structured Bindings can introduce a Pack"
-
Show HN: A hash array-mapped trie implementation in C
-
value semantics and spans/views
-
Backward compatible implementations of newer standards constructs?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2024
Index
What are some of the best open-source Cpp14 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | CPlusPlusThings | 37,636 |
2 | modern-cpp-tutorial | 23,276 |
3 | Catch | 18,112 |
4 | Open Source Routing Machine (OSRM) | 6,120 |
5 | doctest | 5,643 |
6 | nghttp2 | 4,527 |
7 | cppinsights | 3,839 |
8 | cpp-cheatsheet | 2,940 |
9 | immer | 2,439 |
10 | FunctionalPlus | 2,033 |
11 | eos | 1,884 |
12 | Turbo Vision | 1,885 |
13 | tabulate | 1,819 |
14 | hana | 1,647 |
15 | mio | 1,639 |
16 | CppCon2020 | 1,625 |
17 | rpclib | 1,656 |
18 | kfr | 1,609 |
19 | rang | 1,452 |
20 | Vc | 1,421 |
21 | filesystem | 1,286 |
22 | pfr | 1,280 |
23 | q | 1,100 |
Sponsored