Today I wrote a regex engine :)
This regex flavour is intentionally restricted to make the implementation simpler and faster, but it's still pretty expressive and should be perfectly fine for the intended usecase (programming language lexers).
Speaking of lexers, it has a neat little Lexer abstraction to make those very easy to do! It's designed to be plug-and-play with my parser generator, Zacc.
In future I might implement a converter to turn regular, nondeterministic regexes into DREs, but it's not a huge priority - let me know if this is stopping you from using the project!
Currently, this only works with regexes provided at comptime. I don't have any short-term plans to change this, but if someone wants to have a go I'm open to PRs :)