SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 interpreter Open-Source Projects
-
jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I find myself referencing this list of embeddable scripting languages pretty frequently: https://github.com/dbohdan/embedded-scripting-languages
Ones that might be off interest to you are UMKA, tcl, and maybe berry.
-
This has been a pretty frequent source of feedback, and while I had ideas on that in my head, clearly I did not communicate them well enough
I updated the website & README with more of a rationale/viewpoint of why Aria exists. Please take another look: https://github.com/egranata/aria/blob/master/README.md
-
-
programming-language-research
Research on theory of programming languages λ, compilers, interpreters, functional programming, formal methods, logic etc. (by veyselusta)
-
-
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.
-
-
RetroFOCAL
FOCAL interpreter in lex/yacc/c, which runs all of the classic Digital (DEC) FOCAL programs like Lunar Lander and Hamurabi.
-
Project mention: Writing more readable parsers in Haskell using keep and skip from elm/parser | dev.to | 2026-04-16
The CPS transformer from Chapter 6 of EOPL3 reuses the LETREC language from Chapter 3 with the addition of multiargument procedures and multideclaration letrec expressions. I already wrote a parser for it when I solved exercise 3.33 so I decided to start writing my implementation of the CPS transformer by basing my implementation on LETREC-3.33.
-
-
-
-
interpreters discussion
interpreters related posts
-
Show HN: The Aria Programming Language
-
Make a new project and reset it's Git
-
Embedded Scripting Languages
-
Porting my very simple C code from Unixen/macOS to Windows
-
Ana is a Python, PHP, and C inspired dynamically typed scripting language
-
Do you have problem to visit LambdaChip website?
-
So about the right way to write an interpreter
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source interpreter projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | jquery.terminal | 3,235 |
| 2 | embedded-scripting-languages | 1,490 |
| 3 | aria | 330 |
| 4 | crafting-interpreters-rs | 307 |
| 5 | programming-language-research | 272 |
| 6 | lua-in-rust | 111 |
| 7 | RetroBASIC | 60 |
| 8 | minibasic | 43 |
| 9 | RetroFOCAL | 17 |
| 10 | eopl3 | 15 |
| 11 | brish | 13 |
| 12 | QuantumC | 5 |
| 13 | interpreter-startup-times | 4 |
| 14 | elm-eopl3 | 0 |