Top 8 C++ template-metaprogramming Projects
-
Project mention: Is there any MIT/BSD licensed UI framework for C++ ? | reddit.com/r/cpp | 2022-05-21
https://github.com/cnjinhao/nana Boost Software License
-
UNITS
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
I personally use, and recommend, the units library by Holthaus: https://github.com/nholthaus/units
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
I made a header only library with good performance and low memory overhead to parse JSON straight into structs, and serialize structs to JSON. How to parse into non map/object types is configurable with template functions. json_struct
-
If you are looking for something like this in C++, here's my attempt at implementing it: https://github.com/dsharlet/array#einstein-reductions
It doesn't do any automatic optimization of the loops like some of the projects linked in this thread, but, it provides all the tools needed for humans to express the code in a way that a good compiler can turn it into really good code.
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
C++ template-metaprogramming related posts
Index
What are some of the best open-source template-metaprogramming projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | nana | 2,016 |
2 | UNITS | 757 |
3 | HFSM2 | 235 |
4 | json_struct | 212 |
5 | array | 151 |
6 | constexpr-sql | 108 |
7 | CppML | 48 |
8 | optimizing-the-memory-layout-of-std-tuple | 23 |
Are you hiring? Post a new remote job listing for free.