Our great sponsors
gsl | Inja | |
---|---|---|
1 | 8 | |
518 | 1,532 | |
- | - | |
0.0 | 4.2 | |
over 6 years ago | 27 days ago | |
C | C++ | |
GNU General Public License v3.0 only | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gsl
Posts with mentions or reviews of gsl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-10.
-
Looking for a codegen library that uses C++ for scripting
I'm working on a project that currently uses GSL for its code generation. If you're not familiar, I wouldn't recommend checking it out. It is a pretty old template engine that is no longer maintained and lacks features that would make it a good functional language. I have therefore been tasked with finding a replacement.
Inja
Posts with mentions or reviews of Inja.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-29.
-
Which library canI use for rendering html??
I like to use a template engine for rendering html. This way I could use my favourite html editor and add the information from c++ to it. There are some alternatives but I would recommend either mustache or inja. While I used mustache successfully in many projects inja has a more modern feel to it
-
How to write reflection for C++
Also, we need to somehow generate code based on the collected information. Template engines like go template, mustache, jinja, etc. are great for this. We'll write only a couple of templates, on which we'll generate hundreds of new source code files. I decided to use inja in this project. It's a sort of C++ port on jinja for Python.
-
Could Jinja scripting can be usefull in database manager?
After some researching, I found inja-library that partially support Jinja-templates and then I've implemented to my app sqlite-gui. But I still doubt whether such a scripting is needed.
-
Hacker News top posts: Feb 4, 2022
Inja: A Template Engine for Modern C++\ (19 comments)
- Inja: A Template Engine for Modern C++
- GitHub - pantor/inja: A Template Engine for Modern C++
- C++ template engine library, similar to jinja for Python
-
Looking for a codegen library that uses C++ for scripting
I've looked into a newer template engine like Inja, but my client isn't quite happy with that either. Inja allows you to write templates that you feed JSON data into:
What are some alternatives?
When comparing gsl and Inja you can also consider the following projects:
ChaiScript - Embedded Scripting Language Designed for C++
stx-btree - OBSOLETE, contained in https://github.com/tlx/tlx - STX B+ Tree C++ Template Classes -
sparsepp - A fast, memory efficient hash map for C++
function2 - Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
lexertl - lexertl: The Modular Lexical Analyser Generator
Hashmaps - Various open addressing hashmap algorithms in C++
Justinbobia - The Configurable Math Library
sqlite-gui - Lightweight SQLite editor for Windows
Lingo - Text encoding for modern C++
sparsehash - C++ associative containers
Text_view - A C++ concepts and range based character encoding and code point enumeration library