Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Interpreter

Interpreter

67 projects

Showing 36 of 67 projects

Open Interpreter
Open InterpreterRust

A local, open-source implementation of OpenAI's Code Interpreter that lets LLMs run code on your computer through a natural language interface.

#openai-alternative#developer-tools#interpreter
Stars68.6k
Forks5.9k
Last commit
xstate
xstateTypeScript

Actor-based state management and orchestration library for JavaScript and TypeScript using state machines and statecharts.

#event-driven#hacktoberfest#state-machines
Stars30.3k
Forks1.4k
Last commit1 day ago
v8
v8C++

Google's open-source high-performance JavaScript and WebAssembly engine written in C++.

#embedded-systems#compiler#webassembly
Stars25.3k
Forks4.3k
Last commit1 day ago
RustPython
RustPythonRust

A Python 3 interpreter written in Rust, enabling Python execution in WebAssembly, embedding, and more.

#wasi#python-3#hacktoberfest
Stars22.4k
Forks1.5k
Last commit1 day ago
sh
shGo

A Go library and toolset for parsing, formatting, and interpreting POSIX Shell, Bash, and Zsh scripts.

#developer-tools#code-formatter#interpreter
Stars9.1k
Forks461
Last commit2 days ago
boa
boaRust

An embeddable JavaScript engine written in Rust, supporting over 90% of the ECMAScript specification.

#hacktoberfest#webassembly#javascript-engine
Stars7.6k
Forks680
Last commit5 days ago
TrumpScript
TrumpScriptPython

A satirical Python-based programming language with syntax and rules parodying Donald Trump's rhetoric and policies.

#programming-language#language-parody#joke-project
Stars7.6k
Forks391
Last commit6 years ago
PEG.js
PEG.jsJavaScript

A parser generator for JavaScript that creates fast parsers with excellent error reporting.

#interpreter#language-processing#peg
Stars4.9k
Forks419
Last commit5 years ago
Jint
JintC#

A JavaScript interpreter for .NET that runs on any modern .NET platform, enabling JavaScript execution within .NET applications.

#module-system#async-await#interpreter
Stars4.7k
Forks607
Last commit2 days ago
Eclipse OpenJ9
Eclipse OpenJ9Java

An enterprise-grade Java Virtual Machine optimized for small footprint, fast startup, and high throughput in cloud deployments.

#compiler#aot-compilation#interpreter
Stars3.5k
Forks795
Last commit1 day ago
GQL
GQLRust

An extensible SQL-like query language and SDK for querying .git files and other data sources with full SQL feature support.

#gql#database#developer-tools
Stars3.5k
Forks96
Last commit6 months ago
Chevrotain
ChevrotainTypeScript

A blazing fast and feature-rich parser building toolkit for JavaScript, supporting LL(K) and LL(*) grammars.

#parsing#llk-grammars#compiler-construction
Stars2.8k
Forks222
Last commit1 day ago
starlark-go
starlark-goGo

A Go implementation of Starlark, a Python dialect for configuration and scripting in Go applications.

#bazel#embedding#build-tools
Stars2.8k
Forks258
Last commit1 day ago
wasmi
wasmiRust

An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.

#wasi#sandbox#fast
Stars2.3k
Forks374
Last commit9 days ago
pocketpy
pocketpyC

A portable Python 3.x interpreter written in C11 for embedding in C/C++ projects, designed as a Lua alternative for game scripting.

#programming-language#embedded-scripting#interpreter
Stars2.1k
Forks226
Last commit10 days ago
nova
novaRust

A lightweight, modular JavaScript engine written in Rust with a focus on embeddability and data-oriented design.

#javascript-engine#embedding#interpreter
Stars2.0k
Forks81
Last commit1 day ago
sniprun
sniprunRust

A Neovim plugin to run lines or blocks of code independently, supporting many compiled and interpreted languages.

#developer-tools#code-runner#interpreter
Stars1.7k
Forks53
Last commit2 months ago
MoonSharp
MoonSharpC#

A complete Lua interpreter written in C# for .NET, Mono, Xamarin, and Unity3D platforms with remote debugger support.

#unity3d#xamarin#mono
Stars1.6k
Forks248
Last commit8 days ago
anko
ankoGo

A scriptable interpreter written in Go for embedding and extending applications with custom scripting.

#programming-language#extensibility#embedded-scripting
Stars1.6k
Forks135
Last commit3 months ago
mq
mqRust

A jq-like command-line tool for querying and transforming Markdown documents, optimized for LLM workflows and documentation management.

#content-analysis#llm-workflows#language-server
Stars1.1k
Forks24
Last commit1 day ago
Write your own language: Mu
Write your own language: MuSwift

A Swift playground that teaches how to build a tiny programming language (Mu) from scratch using lexer, parser, and interpreter.

#programming-language#language-implementation#educational
Stars1.0k
Forks40
Last commit
Woxi
WoxiRust

A Rust-powered interpreter for the Wolfram Language, enabling CLI scripting and Jupyter notebooks.

#wolfram-alpha#interpreter#computational-mathematics
Stars941
Forks34
Last commit1 day ago
HashLink
HashLinkC

A high-performance virtual machine for executing Haxe code across multiple platforms.

#haxe#jit-compilation#interpreter
Stars908
Forks204
Last commit1 day ago
SPy
SPyPython

A variant of Python designed to be statically compilable while retaining useful dynamic features, with both an interpreter and a compiler.

#c-library#programming-language#compiler
Stars820
Forks63
Last commit8 days ago
prolog
prologGo

An embeddable ISO Prolog interpreter for Go with a database/sql-like API.

#declarative-programming#interpreter#prolog
Stars734
Forks38
Last commit2 days ago
gisp
gispGo

A simple Lisp/Scheme compiler that generates Go AST from Lisp code.

#programming-language#interpreter#repl
Stars531
Forks33
Last commit9 years ago
wain
wainRust

A WebAssembly interpreter written from scratch in safe Rust with zero dependencies.

#programming-language#modular-architecture#webassembly
Stars461
Forks24
Last commit2 years ago
Awesome Graal
Awesome GraalShell

A curated list of awesome resources for Graal, GraalVM, Truffle, and related topics.

#compiler#fastr#machine code
Stars368
Forks30
Last commit3 years ago
Clojush
ClojushClojure

A Clojure implementation of the Push programming language and PushGP genetic programming system for evolutionary computation.

#programming-language#interpreter#evolutionary-computation
Stars342
Forks92
Last commit3 years ago
Owi
OwiOCaml

An automatic bug-finding tool for C, C++, Go, Rust, and Zig using WebAssembly-level symbolic execution.

#multi-language#concolic-execution#webassembly
Stars327
Forks41
Last commit3 days ago
Treetop
TreetopRuby

A Ruby-based parsing expression grammar (PEG) DSL for building parsers and interpreters.

#interpreter#dsl#syntax-tree
Stars316
Forks26
Last commit11 months ago
strategic-communication
strategic-communicationRust

A satirical esoteric programming language that uses corporate jargon as its instruction set to manipulate registers and perform computations.

#programming-language#interpreter#satire
Stars312
Forks7
Last commit
Pascal Interpreter
Pascal InterpreterSwift

A Swift-based interpreter for the Pascal programming language, implementing lexer, parser, semantic analyzer, and interpreter components.

#parse#compiler-construction#semantic-analysis
Stars295
Forks19
Last commit
3body-lang
3body-langRust

A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.

#programming-language#threading#compiler
Stars187
Forks6
Last commit1 year ago
Monkey
MonkeyElixir

An Elixir implementation of an interpreter for the Monkey programming language, built from scratch using functional patterns.

#programming-language#functional-programming#elixir
Stars144
Forks12
Last commit
FlipJump
FlipJumpText

An esoteric programming language with a single instruction (flip a bit, then jump) that is Turing-complete and includes an assembler, interpreter, and standard library.

#turing-complete#programming-language#esoteric-programming-language
Stars143
Forks6
Last commit
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
12 days ago
6 years ago
5 years ago
3 years ago
3 years ago
2 days ago
#Programming Language27
#Rust14
#Javascript13
#Esoteric Language12
#Parser10
#Language10
#Compiler9
#Repl9
#Educational8
#Webassembly8
#Cross Platform8
#Lexer7