Algorithms Library Toolkit

Algorithms Library Toolkit (ALT) is a tool for manipulating with data structures from the area of stringology. It supports data structures like various kinds of automata, grammars, trees, etc. Also, many algorithms on these data structures are available.

ALT can also serve as a teaching tool in formal language and string processing courses. It comes with a command line interface (aql2), a prototype of a GUI version (agui2), and a client that runs in your browser.

ALT is under active development at Faculty of Information Technology, Czech Technical University in Prague.

Get ALT Quickstart Try webui