- in-development: I am currently actively working on the project. Feel free to use it, but note that it could (drastically) change. On the up-side, you’ll get more features.
- maintenance only: I will definitely review PRs and help with issues. If you request a feature, I will probably ask to make a PR. I fix bugs when I have time, but note that this project has become “work”, so without incentives I won’t work a lot on it.
- experimental prototype: this project is a fun idea I had and wanted to try out. You should probably not be using this in production. In the future, I might work on it more and polish it.
- abandoned: I don’t want to work on this project anymore. This happens when I burn out on an “in-development” project, but it is not finished enough to warrant a “maintenance only” project. If you want to continue working on it, contact me, and we can work something out.
C++ parser combinator library giving you the flexibility and control of a handwritten parser without any of the manual work by using a convenient DSL
lauf
Generic extensible bytecode interpreter designed for fast startup time
STL compatible C++ memory allocator library
Zero overhead utilities for preventing bugs at compile time
array
Contiguous container library: arrays with customizable allocation and small buffer optimization.
foonathan/tiny
Low-level library featuring various tricks to improve space efficiency, like bit packing and tombstones.
Simple, flexible and modular assertion macro
foonathan/string_id
Hashed strings serving as identifiers
cppast
Library to parse and work with the C++ AST, built on top of libclang.
standardese
standardese is a WIP documentation generator for C++, with the aim to be a better Doxygen. Taken over by other volunteers.