spirit
Boost.org spirit module (by boostorg)
filter_spirit
Advanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs (by Xeverous)
spirit | filter_spirit | |
---|---|---|
3 | 6 | |
410 | 36 | |
1.2% | - | |
5.5 | 8.3 | |
12 days ago | 8 months ago | |
C++ | C++ | |
- | GNU General Public License v3.0 only |
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.
spirit
Posts with mentions or reviews of spirit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-07.
-
How does an experienced programmer go about learning new languages such as C++.
Oh, one project that I learned a lot of modern C++ from was, https://github.com/boostorg/spirit, I wanted to build a faster org-mode parser. I built at best a working prototype, but ended up learning a lot about how templates. It is also a header only library. If you want to avoid some administrative work, linking, choosing a build system, .... I figured it might be helpful.
-
Boost v1.78.0
Sadly, this still includes the to me [rather critical bug in Boost Spirit](https://github.com/boostorg/spirit/issues/688). I was hoping that a patch would come through before release.
-
Filter Spirit - write filters with enhanced syntax. Compile filter templates. Use variables, poe.ninja data and more!
People behind https://github.com/boostorg/spirit who helped in fixing numerous issues regarding newest library edition and helped track down a GCC bug. Boost Spirit LL(∞) parser is the core of this project.
filter_spirit
Posts with mentions or reviews of filter_spirit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-07.
-
PoE's Filters aren't fancy, so I fixed that. I'm proud to announce PoeFilterX, my new Advanced PoE Filter Tool!
While I do like projects like this in this case I think I like the way filter spirit solved it more. I can do something like:
-
Introducing the Future of Item Filters - PoE Dynamic Loot Filter
This looks like a great collection of ideas, many of which I have already implemented in my own filter-generating tool (which compared to yours is more advanced on the internal feature side but has basic CLI + terrible UI). I think we could collaborate to create something together (I could already mention many possible features - poe.ninja-based generation, filter template description language, color/strictness presets). I have large amounts of notes from working with filters (many not published on my github project).
-
Significant bug within item filters - invisible items under certain Continue statements
You might be interested in https://github.com/Xeverous/filter_spirit/blob/master/doc/user/actual_filter_quirks.md
- Filter Spirit - write filters with enhanced syntax. Compile filter templates. Use variables, poe.ninja data and more!
- Curl to use Kibot API
What are some alternatives?
When comparing spirit and filter_spirit you can also consider the following projects:
PEGTL - Parsing Expression Grammar Template Library
cpp-peglib - A single file C++ header-only PEG (Parsing Expression Grammars) library
asio - Boost.org asio module
parsergen - Self-hosted parser/scanner generator from LR grammar with semantic annotations in C++20
innoextract - A tool to unpack installers created by Inno Setup
filter_spirit_syntax_visual_code - Syntax highlighting for filter_spirit in visiual code