A place for automata
Automatarium is a modern take on the useful JFLAP, but designed with a modern user interface and quality-of-life features that JFLAP was lacking. Currently, Automatarium fully supports finite automata, with basic functionality implemented for push-down automata and Turing machines.
💡 For more details on using Automatarium, check out the user guide on the wiki.
For details on contributing to Automatarium, please read the contributing guide.
Automatarium is built primarily by RMIT University students as a capstone project, created by the following students in 2022 (semester 1).
It has since been picked up and worked on by more capstone groups.
Group 2 - 2022 Semester 2
Implemented support for push-down automata and Turing machines, as well as improving simulation code.Group 3 - 2023 Semester 1
Added tools such as NFAGroup 4 - 2023 Semester 2
Improved user experience with tutorial videos, project sharing and transition manipulation.Group 5 - 2024 Semester 1
Improved user experience with guided tours, added manual stepping, early halting and other QoL changes.Group 6 - 2024 Semester 2
Added modules and support for sharing modules and improved the guided tours.For a full list of contributors see: https://github.com/automatarium/automatarium/graphs/contributors
Automatarium is licensed under MIT