Projects in Awesome Lists tagged with interpreters
A curated list of projects in awesome lists tagged with interpreters .
https://github.com/deathking/learning-sicp
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
compiler-principles functional-programming interpreters open-course scheme sicp
Last synced: 13 May 2025
https://github.com/DeathKing/Learning-SICP
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
compiler-principles functional-programming interpreters open-course scheme sicp
Last synced: 24 Mar 2025
https://github.com/jcubic/jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
ansi-art command-line console fake-termial-website fake-terminal fake-web-terminal hactoberfest interpreter interpreters javascript jquery-plugin jquery-terminal json-rpc parse-commands shell terminal terminal-emulators terminal-style-website tui web-terminal
Last synced: 15 May 2025
https://github.com/dbohdan/embedded-scripting-languages
A list of embedded scripting languages
embedded-scripting-language interpreters list scripting scripting-language
Last synced: 26 Mar 2025
https://github.com/tdp2110/crafting-interpreters-rs
Crafting Interpreters in Rust
compiler compilers interpreter interpreters rust
Last synced: 27 Mar 2025
https://github.com/lfkdsk/SICP-Magical-Book
Magical Book The book uses dialects Scheme in the programming language Lisp to explain the core concepts of computer science, including abstraction, recursion, interpreters, and metalinguistic abstraction. Specific and micro-macroscopical to microcosmic to give a clear outline and context.
compilers functional-programming gitbook interpreters open-course sicp
Last synced: 27 Apr 2025
https://github.com/lfkdsk/sicp-magical-book
Magical Book The book uses dialects Scheme in the programming language Lisp to explain the core concepts of computer science, including abstraction, recursion, interpreters, and metalinguistic abstraction. Specific and micro-macroscopical to microcosmic to give a clear outline and context.
compilers functional-programming gitbook interpreters open-course sicp
Last synced: 09 Apr 2025
https://github.com/veyselusta/programming-language-research
Research on theory of programming languages λ, compilers, interpreters, functional programming, formal methods, logic etc.
compilers formal-methods functional-programming interpreters logic programming-languages type-theory
Last synced: 28 Aug 2025
https://github.com/milnet92/MXTXppInterpreter
Write, execute and debug X++ code directly in your browser.
dynamics365-fo interpreters xpp
Last synced: 12 Aug 2025
https://github.com/lorenzoongithub/sequential
An environment to visualize JavaScript code execution in a browser
gist html5 interpreters javascript parser
Last synced: 02 Aug 2025
https://github.com/kreativekorp/openxion
OpenXION - Reference Implementation of the XION Scripting Language
hypercard hypermedia hypertalk interpreted-languages interpreted-programming-language interpreter interpreters openxion scripting-language scripting-languages xcard xion xtalk
Last synced: 26 Oct 2025
https://github.com/Kraks/sai
Staged Abstract Interpreters
abstract-interpretation interpreters meta-programming scala staging symbolic-execution
Last synced: 21 Jul 2025
https://github.com/kraks/sai
Staged Abstract Interpreters
abstract-interpretation interpreters meta-programming scala staging symbolic-execution
Last synced: 20 Mar 2025
https://github.com/maurymarkowitz/RetroBASIC
BASIC interpreter in lex/yacc/c, designed to run practically any early program no matter the dialect - HP, DEC, Dartmouth and others will all run in RetroBASIC.
basic-programming-language interpreters retrocomputing
Last synced: 17 Nov 2025
https://github.com/vmmc2/bleach
The implementation of my undergraduate thesis: "Bleach: A programming language aimed for teaching Compilers."
compilers cpp educational-project educational-software interpreters programming-language
Last synced: 17 Sep 2025
https://github.com/rafael-santiago/hefesto
A multi platform build system.
build-automation build-system build-tool c compiler-design interpreted-languages interpreters multi-platform programming-language
Last synced: 14 Oct 2025
https://github.com/vgsantoniazzi/tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
compiler compiler- compiler-construction compiler-design compiler-frontend compilers interpreter interpreters just-in-time language programming-language
Last synced: 29 Apr 2025
https://github.com/buffermet/sewers
Modular rootkit framework.
botnets framework interpreters modular relays rootkit
Last synced: 24 Mar 2025
https://github.com/Halbmond/Structure-and-Interpretation-of-Computer-Programs
Shortest Racket Code Collection
amb interpretation interpreter interpreters racket racket-documentation sicp sicp-answers sicp-book sicp-exercises sicp-solutions
Last synced: 22 Apr 2025
https://github.com/basemax/minicalculatorinterpreter
Tiny calculator interpreter with supporting Mathematical functions using Python.
calculation calculator calculator-grammer calculator-python grammer grammer-calculator interpreter interpreter-basic interpreter-python interpreters ply python python-interpreter
Last synced: 05 May 2025
https://github.com/benbusby/y2k
A 0-byte programming language encoded in pre-2000 timestamps
code-golf compiler esolang esoteric-language esoteric-programming-language go golang interpreter interpreter-language interpreters language lightweight programming-language scripting-language small
Last synced: 13 Apr 2025
https://github.com/NightMachinery/brish
Safely embed Zsh in Python.
bridge exec execute executor interop interoperability interpreters modern-shell process-manager python shell subprocess xonsh zsh
Last synced: 16 Aug 2025
https://github.com/dwayne/eopl3
My notes and solutions to exercises for EoPL3.
elm eopl eopl3 haskell interpreter interpreters racket
Last synced: 03 Jul 2025
https://github.com/bnzis/bulb
My little programming language.
bulb c cpp interpreter interpreters language lisp scripting scripting-language
Last synced: 11 May 2025
https://github.com/nightmachinery/brish
Safely embed Zsh in Python.
bridge exec execute executor interop interoperability interpreters modern-shell process-manager python shell subprocess xonsh zsh
Last synced: 28 Mar 2025
https://github.com/huwdp/huwinterpreter
Huwinterpreter
imperative-programming-language interpreted-programming-language interpreters recursive-descent-parser scripting-engine scripting-language
Last synced: 13 Apr 2025
https://github.com/mathspp/building-a-python-compiler-and-interpreter
Code for the article series on building a Python compiler and interpreter
compiler compilers interpreter interpreters language-design python python3
Last synced: 30 Aug 2025
https://github.com/namin/relaxed-machines
program synthesis with neuro-symbolic differentiable interpreters
differentiable-programming interpreters jax neuro-symbolic paper-implementations synthesis
Last synced: 25 Oct 2025
https://github.com/zuisong/chen_lang
A super tiny and toy language write by rust
compiler interpreters language rust
Last synced: 10 Jul 2025
https://github.com/purplemyst/epython
EPython is be a toy CPython bytecode interpreter written in Elixir.
bytecode cpython elixir interpreters python
Last synced: 20 Sep 2025
https://github.com/manelli/plt
Programming language theory resources
compilers interpreters plt programming-language programming-language-theory
Last synced: 23 Feb 2025
https://github.com/kvbc/bf-ide
An online brainfuck IDE
brainfuck brainfuck-debugger brainfuck-ide brainfuck-interpreter debuggers ide interpreters
Last synced: 18 Oct 2025
https://github.com/kianenigma/c-interpreter
Minimal Interpreter (--like) environment for C written in Rust.
c interpreters rust rust-crate
Last synced: 14 Apr 2025
https://github.com/wa1tnr/cortex-forth
Shattuck's Cortex-Forth - SAMD51 - ATSAMD51G19A ItsyBitsyM4
arduino arduino-sketch arm cortex cortex-m4 forth interpreters itsybitsy itsybitsym4 samd51 samd51j19a spi-flash-memories stack-based
Last synced: 25 Jul 2025
https://github.com/vyacheslavhere/polar
Polar programming language 🐻❄️
interpreter interpreters langdev language polar programming programming-language programming-language-development
Last synced: 21 Sep 2025
https://github.com/iamsubhranil/Alang
An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)
alang algorithms bytecode-interpreter interpreter interpreters programming programming-language recursive-descent-parser scripting-language stack-machine tree-walker
Last synced: 11 May 2025
https://github.com/japrozs/rim_llvm
a smol compiler I've been working on for the past few weeks
c compiler interpreters llir llvm
Last synced: 27 Oct 2025
https://github.com/rafael-santiago/expr
A very simple code showing the technique of how to solve expressions using RPN.
automata-theory automatas calculator compiler-design compiler-principles compsci computer-science interpreters pushdown-automaton rpn tutorial-code
Last synced: 09 Apr 2025
https://github.com/maxgyver83/interpreter-startup-times
Benchmark of startup times for various script language interpreters
bash-script benchmark gnuplot interpreters posix shell-script
Last synced: 16 Mar 2025
https://github.com/basemax/brainfuckinterpreterpython
A Python-based interpreter to read and run Brainfuck programs in pure Python in the simplest way.
bf brain-fuck brainfuck brainfuck-interpreter brainfuck-language brainfuck-py brainfuck-python interpreter interpreter-language interpreter-python interpreters python
Last synced: 03 Apr 2025
https://github.com/HeyiSun/Ub
My project and algorithm at University at Buffalo
algorithm candy-crush data-structure interpreter interpreters javascript pintos sml
Last synced: 11 May 2025
https://github.com/basemax/brainfuckinterpreterc
A C-based interpreter to read and run Brainfuck programs in pure C in the simplest way.
bf brainfuck brainfuck-c brainfuck-interpreter brainfuck-language brainfuck-programs c interpreter interpreter-bf interpreter-language interpreters
Last synced: 08 Sep 2025
https://github.com/thearnavrustagi/musket
an interpreted programming language
go golang interpreter interpreters language programming-language
Last synced: 06 Jul 2025
https://github.com/musale/monkey
An interpreter for a C-like language named "monkey" that is written in Go
Last synced: 27 Mar 2025
https://github.com/sdasgup3/gri
GRI - An interpreter for a language suitable for graph algorithms
cplusplus dynamic-languages dynamic-type dynamic-typing graph-algorithms interpreted-languages interpreter interpreters language-design language-implementations
Last synced: 07 Jul 2025
https://github.com/dimasmith/brainterpreter
Draft implementation of a toy programming language interpreter. For educational purposes.
compilers interpreters virtual-machines
Last synced: 07 Aug 2025
https://github.com/shobhit-nagpal/monkey-interpreter
Monkey interpreter written in Golang by reading Writing an Interpreter in Go by Thorsten Ball.
go golang interpreter interpreters language-design
Last synced: 14 May 2025
https://github.com/phillvancejr/x-forth
X-Forth is a small WIP specification for a Forth like language for fun and learning. Implementing a simple interpreter for beginners
compiler compilers concatenative concatenative-language dart dartlang forth golang interpreter interpreter-forth interpreter-language interpreters programming-language python stack-based stack-based-language stack-language
Last synced: 08 Oct 2025
https://github.com/vitorsouzaalmeida/roberto
ROBERTO IS MY FRIEND THAT HELPS ME LEARN AND EXPLORE NEW IDEAS.
compilers crafting-interpreters interpreter interpreters ocaml roberto
Last synced: 11 Oct 2025
https://github.com/novusnota/tree-sitter-ohm
🌳 Tree-sitter grammar for the Ohm domain-specific language. Quickly build parsers, interpreters, and compilers for programming languages with Ohm's parsing toolkit!
compilers interpreters ohm ohmjs parsers parsing-expression-grammar peg tree-sitter tree-sitter-parser
Last synced: 17 Mar 2025
https://github.com/jessicaward/sputnik
An interpreted C-like programming language called Sputnik
interpreters programming-languages
Last synced: 01 Sep 2025
https://github.com/waifushork/luxembourg
A simple interpreter in C# based on the book https://craftinginterpreters.com/
bytecode compilers interpreters
Last synced: 07 Apr 2025
https://github.com/brianmacintosh/snakeex
SnakeEx is a 2D text-search or pattern-matching language based on regex.
interpreted-languages interpreted-programming-language interpreter interpreters language
Last synced: 13 Jul 2025
https://github.com/pzaino/pzaino
Paolo Fabio Zaino's profile. Memento: A clever person solves a problem. A wise person AVOIDS it.
6809 68k arm bsd c coding compilers cpp interpreters linux mips operating-systems ppc programming risc-os risc-v software-development
Last synced: 09 Nov 2025
https://github.com/sudeepdino008/rlox
interpreter for the rlox language written in rust
compiler interpreters rlox rust
Last synced: 06 Mar 2025
https://github.com/jakubgrobelny/interpreter
'Objective Lisp with Arrays and (maybe) .NET' interpreter. It is a project for Objective Programming course so there is a lot of hardcore (unnecessary) OOP
arrays classes compiler cs csharp interpreter interpreters lisp objective oop
Last synced: 07 Apr 2025
https://github.com/hunan-rostomyan/pl-experiments
Programming Language Design Experiments
compilers experiments interpreters programming-language-concepts programming-languages
Last synced: 22 Feb 2025
https://github.com/antononcube/raku-text-subparsers
Raku package for extracting and processing of interpret-able sub-strings in texts.
interpreters large-language-models llm parsers raku rakulang
Last synced: 10 Jun 2025
https://github.com/tom-weatherhead/thaw-interpreter
Programming language interpreters, including LISP, Scheme, and Prolog.
interpreters lisp-interpreter prolog-interpreter scheme-interpreter
Last synced: 11 Mar 2025
https://github.com/zpnst/operational-semantics
A simple implementation of the operational semantics of small and big steps in Ruby
interpreters operational-semantics ruby semantics
Last synced: 31 Mar 2025
https://github.com/janbaig/tree-walk-interpreter
Implementing a Tree-Walk Interpreter
Last synced: 06 Mar 2025
https://github.com/ronanduddy/omnium
Learning how programming languages work by writing one (or trying to). That is about the size of it.
docker educational educational-project executable gem interpreted-programming-language interpreter interpreters language language-learning learning learning-exercise learning-ruby omnium ruby ruby-cli ruby-gem ruby-library rubygem rubygems
Last synced: 23 Apr 2025
https://github.com/zsoltkebel/lox
Building a language interpreter from scratch following the book "Crafting Interpreters" by Robert Nystrom
Last synced: 27 Dec 2025
https://github.com/basemax/stackmathematicsinterpreter
My Simple Mathematics Interpreter Implementation In Java (Designed by Stack Structure)
expression-engine expression-evaluator expression-language expression-parser interpreter interpreter-expression interpreter-math interpreter-pattern interpreters java math-interpreter stack
Last synced: 01 Jul 2025
https://github.com/tom-weatherhead/inference
Parsers, interpreters, artificial intelligence, and more.
heuristic-search interpreters programming-languages
Last synced: 17 Jun 2025
https://github.com/wa1tnr/wokwi_circsimapps-a
wokwi circuit sim applications - local work by wa1tnr 05 Feb 2022
arduino avr demo-code hd44780 hd44780-display interpreters morse-code nucleo-c031c6 nucleo-g031k8 pico-sdk raspberry-pi-pico raspberry-pi-pico-rp2040 raspberry-pi-pico-sdk rp2040 rpi-rp2 stm32-c031c6 wokwi
Last synced: 04 Apr 2025
https://github.com/30piraten/datenbank
DevOps and Why
computer-architecture data-structures database distributed-systems interpreters networking operating-system systems-design
Last synced: 07 Apr 2025
https://github.com/didinele/lox
following along https://craftinginterpreters.com/
compilers interpreters language
Last synced: 26 Dec 2025
https://github.com/musi-lang/musi
The Musi Programming Language
c-plus-plus c-plus-plus-23 clang clangd compilers cplusplus cplusplus-23 cpp cpp-23 interpreters programming-languages xmake
Last synced: 21 Feb 2025
https://github.com/slingercode/rlox
Rust implementation of the Lox language from the book Crafting Interpreters
Last synced: 09 Aug 2025
https://github.com/kubasejdak-org/docker-python
Docker images providing development environment for Python uploaded to Docker Hub
containers docker docker-image interpreters python tools
Last synced: 01 Aug 2025
https://github.com/tsych0/lox-interpreter-rust
Lox interpreter implementation in rust
interpreters lox lox-interpreter lox-language rust
Last synced: 14 Jun 2025
https://github.com/dankolesnikov/simplelanguage
Programming language - Scala subset
Last synced: 26 Mar 2025
https://github.com/vmmc2/bleach-docs
Repository that hosts the documentation of the Bleach language and its implementation.
documentation-website interpreters programming-language
Last synced: 03 Aug 2025
https://github.com/sty00a4-code/hydra-lang
A scripting language with a Rust-Python-like syntax and Lua-like runtime.
compiler interpreted-programming-language interpreter interpreters language lua parser
Last synced: 21 Mar 2025
https://github.com/dezashibi/dezashibi.com
Content of my personal website
compilers game-engine game-programming godot interpreters odin odin-lang programming
Last synced: 06 Apr 2025
https://github.com/lapets/course-programming-languages
Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.
bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems
Last synced: 14 Jul 2025
https://github.com/yisusgaming/term
Term is a library that provides ways to read data from text files and convert it for use in CSharp.
config csharp csharp-library interpreter interpreters library new-release plain-text plaintext release term termconfig text
Last synced: 14 Oct 2025
https://github.com/voidwyrm-2/zorth
A Forth implementation
forth forth-like interpreted-programming-language interpreter interpreters stack-based stack-oriented zig
Last synced: 14 Jul 2025
https://github.com/mrjacobbloom/pattern-matcher.js
JS Implementation of Pattern Matching and a bunch of interpreters that use it
Last synced: 06 Jan 2026
https://github.com/hzlmn/tslox
TypeScript implementation of Lox programming language
interpreters lox-language programming-language typescript
Last synced: 16 Mar 2025