The library allows to build automatons (DFA and NFA) and regexes.
It also provides lots of classic algorithms over theses structures and allows to convert from one to another.
Regexes can be displayed as Strings but the "simplify" function is not incredible so it generates stupidly long regexes.
Automatons can be exported to .dot files.
This library hasn't been tested intensively so I wouldn't recommand using it for something too serious.
If you notice a bug or anything weird don't hesitate to open an issue or a pull request on the github page.
Lots of links in the doc are broken as I didn't spent much time debugging it.