Finite State Machine Designer

  • One of my favorites...

    https://web.stanford.edu/class/archive/cs/cs103/cs103.1142/b...

  • You might want to add graphviz/digraph export (and possibly import). It's a pretty decent format for this kind of task, supported by several IRL tools.

    Oh ... 2010. I guess it's not actively being maintained.

  • I remember using this to submit FSM related assignments for my Theory of Computation classes back in the day. Fun times.

  • Check out automatarium - https://automatarium.tdib.xyz/ It can do finite state automata, pushdown automata and turning machines. We use it for computing theory classes at RMIT, and it was built by RMIT students.

  • Is there a way to subscript double-digit numbers? I tried S_{10} but it doesn't seem to work.

    Edit: Kinda hacky/unintuitive but you can type S_1_0

  • On macOS deleting something is actually pressing fn+delete

  • I remember this! It was one of my inspirations for creating a hierarchical state machine editor [0] and a state machine library with a visualization layer [1].

    [0] https://state.new [1] https://github.com/statelyai/xstate

  • This is a handy tool, but I wish it supported edge snapping. If you inspect the generated LaTeX it doesn't actually link up the FSM states, it just anchors them to raw TikZ coordinates.

  • Does it only run in Chrome? Is my VM too slow? Anyway, it doesn't work in my Linux Firefox. Too bad we don't have a real app for this.

  • Machinations[0] is a cool tool in this category:

    [0]https://machinations.io

  • Hmm doesn't appear on android mobile chrome. I just see a white square where the designer should appear.

  • Impressive! I wonder what this guy went on to build /s

  • Too bad it's webshit. A command line tool with several language backends would come in quite handy.