About DrawTurings

DrawTurings is a platform dedicated to drawing and simulating Turing machines using a simple graphical interface. Create Turing machines from scratch, run them step-by-step or at full speed, and visualize tape and state transitions in real-time.

Key Features

  • Intuitive Design Interface: Easy-to-use graphical tool for designing Turing machines.
  • Simulation and Visualization: Run machines step-by-step or at full speed with real-time visualization.
  • Sharing Capabilities: Export and import Turing machine designs as JSON files for easy sharing.

About the Developer

I'm a computer science student at Wits University with an interest in computer science and artificial intelligence. DrawTurings was born out of a personal need for a graphical Turing machine designer, which I couldn't find elsewhere.

This project was developed in just about a week, so it's functional, but there may be some bugs or areas for improvement. I welcome any feedback or suggestions to help enhance the platform.

Get in Touch

Have questions, suggestions, or feedback? I'd love to hear from you! Feel free to reach out through any of the following channels:

Tools and Frameworks:

For the complete list of tools, see the GitHub repository.