endbasic

BASIC interpreter

An interpreter for a BASIC-like language with interactive visual feedback and hardware support

BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

GitHub

317 stars
8 watching
15 forks
Language: Rust
last commit: 9 days ago
Linked from 1 awesome list

basicgpiographics-programminginterpreterlanguagelearn-to-codeparserprogramming-languageraspberry-pireplrustscripting-languagesdl2

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nanochess/bootbasic An interpreter for a compact, low-level BASIC language 348
verhas/jscriptbasic An interpreter for a BASIC scripting language embedded in Java applications 13
smallbasic/smallbasic An interpreter for a simplified BASIC programming language with extensions for graphics and sound 209
richpl/pybasic An interactive BASIC interpreter written in Python 172
skx/gobasic A BASIC interpreter written in Golang. 330
yiransheng/basic_rs An implementation of the original Dartmouth BASIC language in Rust, with both interpreter and compiler capabilities. 38
esp8266/basic A basic programming language and interpreter for microcontrollers like the ESP8266 259
eantcal/nubasic An implementation of a BASIC interpreter and IDE for Windows and Linux 41
paladin-t/my_basic An embeddable BASIC interpreter with features such as prototype-based programming and functional programming 508
trevorjay/atinybasic A minimal BASIC interpreter for microcontrollers 25
charles-pegge/oxygenbasic A compiler and runtime environment for a basic programming language 39
narasimha1997/boson-lang A programming language and ecosystem built on Rust to provide an interpreted, dynamically-typed platform for general-purpose hobby programming. 122
ende76/brotli-rs A Rust implementation of Brotli decompression 63
alilleybrinker/langs-in-rust A directory of programming languages implemented in Rust, serving as a source of inspiration and comparison. 876
mist64/cbmbasic An interpreter for a variant of Commodore BASIC 6502 449