About st-turtle
A Logo programming language interpreter with turtle graphics, built with Rust and Leptos.
Write Logo programs, run them, and watch a turtle draw on an HTML5 Canvas. st-turtle implements a subset of the UCBLogo (Berkeley Logo) standard, covering all turtle graphics, arithmetic, control flow, procedures, and data operations.
Features
- 60+ Logo commands with UCBLogo compatibility
- HTML5 Canvas rendering with animated turtle cursor
- Adjustable animation speed with step-through mode
- Save and share programs via URL
- Example gallery
Language Interpreter Series
st-turtle is part of the Serbek Technologies Language Interpreter Series:
- st-brainfuck — Brainfuck interpreter with visual debugger
- st-turtle — Logo turtle graphics interpreter (this project)
- st-scheme — R7RS-small Scheme interpreter
- st-forth — Forth interpreter
Support
For questions or issues, visit our contact page.