#Interpreter

Showing 60 of 102 repositories tagged #interpreter, ranked by stars

openinterpreter
openinterpreter
openinterpreter

A lightweight coding agent for open models like Deepseek, Kimi, and Qwen

Score
100
★ 64.3k ⑂ 5.6k +24/day
Rust
statelyai
statelyai
xstate

State machines, statecharts, and actors for complex logic

Score
100
★ 29.8k ⑂ 1.4k +15/day
TypeScript
RustPython
RustPython
RustPython

A Python Interpreter written in Rust

Score
100
★ 22.2k ⑂ 1.5k +4/day
Rust
mvdan
mvdan
sh

A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt

Score
100
★ 8.9k ⑂ 421 +24/day
Go
traefik
traefik
yaegi

Yaegi is Another Elegant Go Interpreter

Score
95
★ 8.3k ⑂ 416 +7/day
Go
boa-dev
boa-dev
boa

Boa is an embeddable Javascript engine written in Rust.

Score
96
★ 7.4k ⑂ 636 +18/day
Rust
zpoint
zpoint
CPython-Internals

Dive into CPython internals, trying to illustrate every detail of CPython implementation

Score
62
★ 5.1k ⑂ 476 +2/day
C
karma9874
karma9874
AndroRAT

A Simple android remote administration tool using sockets. It uses java on the client side and python on the server side

Score
38
★ 4.9k ⑂ 1.6k +7/day
Java
root-project
root-project
cling

The cling C++ interpreter

Score
100
★ 4.2k ⑂ 312 +8/day
C++
DulLabs
DulLabs
bhai-lang

A toy programming language written in Typescript

Score
67
★ 4.1k ⑂ 491 +1/day
TypeScript
facebookincubator
facebookincubator
cinder

This is Meta's fork of the CPython runtime. The name "cinder" here is historical, see https://github.com/facebookincubator/cinderx for the Python extension / JIT compiler.

Score
75
★ 3.8k ⑂ 137 +3/day
Python
goby-lang
goby-lang
goby

Goby - Yet another programming language written in Go

Score
55
★ 3.5k ⑂ 176
Go
AmrDeveloper
AmrDeveloper
GQL

GitQL is a extensible SQL-like query language and SDK to perform queries on various data sources such .git files with supports of most of SQL features such as grouping, ordering and aggregation and window functions and allow customization like user-defined types and functions

Score
92
★ 3.5k ⑂ 96 +2/day
Rust
root-project
root-project
root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

Score
88
★ 3.2k ⑂ 1.5k +1/day
C++
jcubic
jcubic
jquery.terminal

jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands

Score
100
★ 3.2k ⑂ 574
JavaScript
d4l3k
d4l3k
go-pry

An interactive REPL for Go that allows you to drop into your code at any point.

Score
45
★ 3.0k ⑂ 64
Go
cosmos72
cosmos72
gomacro

Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros

Score
75
★ 2.3k ⑂ 102
Go
wasmi-labs
wasmi-labs
wasmi

Efficient and versatile WebAssembly interpreter for embedded systems.

Score
88
★ 2.1k ⑂ 355 +1/day
Rust
benhoyt
benhoyt
goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

Score
90
★ 2.0k ⑂ 94 +2/day
Go
candid82
candid82
joker

Small Clojure interpreter, linter and formatter.

Score
85
★ 1.8k ⑂ 71
Go
michaelb
michaelb
sniprun

A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages

Score
79
★ 1.7k ⑂ 52 +2/day
Rust
Hans-Halverson
Hans-Halverson
brimstone

New JavaScript engine written in Rust

Score
83
★ 1.3k ⑂ 31 +2/day
Rust
gnolang
gnolang
gno

Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.

Score
100
★ 1.1k ⑂ 455
Go
go-python
go-python
gpython

gpython is a python interpreter written in go "batteries not included"

Score
50
★ 1.0k ⑂ 105
Go
jupyter-xeus
jupyter-xeus
xeus

Implementation of the Jupyter kernel protocol in C++

Score
86
★ 960 ⑂ 89
C++
harehare
harehare
mq

A jq-like Markdown query language for command-line processing

Score
75
★ 959 ⑂ 18 +4/day
Rust
Rick-Lang
Rick-Lang
rickroll-lang

The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/

Score
12
★ 763 ⑂ 49
Python
ichiban
ichiban
prolog

The only reasonable scripting engine for Go.

Score
80
★ 727 ⑂ 37 +2/day
Go
CSML-by-Clevy
CSML-by-Clevy
csml-engine

CSML is an easy-to-use chatbot programming language and framework.

Score
42
★ 720 ⑂ 63
Rust
SilverFruity
SilverFruity
OCRunner

Execute Objective-C code as script. AST Interpreter. iOS hotfix SDK.

Score
100
★ 686 ⑂ 152
Objective-C
goruby
goruby
goruby

GoRuby, an implementation of Ruby written in Go

Score
30
★ 612 ⑂ 32
Go
Gabriella439
Gabriella439
grace

A prompt engineering functional programming language

Score
100
★ 607 ⑂ 45 +2/day
Haskell
maximecb
maximecb
uvm

Fun, portable, minimalistic virtual machine.

Score
71
★ 592 ⑂ 22
Rust
remko
remko
waforth

Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly

Score
0
★ 588 ⑂ 34 +1/day
WebAssembly
sagiegurari
sagiegurari
duckscript

Simple, extendable and embeddable scripting language.

Score
67
★ 585 ⑂ 56 +3/day
Rust
BetterThanTomorrow
BetterThanTomorrow
joyride

Making VS Code Hackable like Emacs since 2022

Score
80
★ 585 ⑂ 21 +1/day
Clojure
open2b
open2b
scriggo

The world’s most powerful template engine and Go embeddable interpreter

Score
65
★ 572 ⑂ 27
Go
nooga
nooga
let-go

Almost Clojure written in Go.

Score
70
★ 517 ⑂ 27 +3/day
Go
objecthub
objecthub
swift-lispkit

Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.

Score
78
★ 426 ⑂ 18
Scheme
ethanblake4
ethanblake4
dart_eval

Extensible Dart interpreter for Dart with full interop

Score
89
★ 400 ⑂ 60
Dart
TakatoHonda
TakatoHonda
sui-lang

粋 (Sui) - A programming language optimized for LLM code generation

Score
50
★ 371 ⑂ 22
Python
ixionlang
ixionlang
ixion

🔮 modern scripting programming language

Score
67
★ 345 ⑂ 13 +5/day
Kotlin
arialang
arialang
aria

The Aria Programming Language

Score
58
★ 335 ⑂ 19 +2/day
Rust
microsoft
microsoft
regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

Score
60
★ 324 ⑂ 65 +2/day
Rust
mvm-sh
mvm-sh
mvm

Mvm is a fast interpreter and virtual machine for Go and beyond.

Score
50
★ 319 ⑂ 8 +2/day
Go
Specy
Specy
asm-editor

A modern webapp to write, run and learn M68K, MIPS, RISC-V, X86 assembly

Score
33
★ 309 ⑂ 17
TypeScript
haseeb-heaven
haseeb-heaven
code-interpreter

An innovative open-source Code Interpreter with (GPT,Gemini,Claude,LLaMa) models.

Score
75
★ 275 ⑂ 42
Python
hetu-script
hetu-script
hetu-script

Hetu is a lightweight scripting language written in Dart for embedding in Flutter apps.

Score
56
★ 272 ⑂ 30
Dart
dylan-sutton-chavez
dylan-sutton-chavez
edge-python

Single-pass SSA bytecode compiler and threaded-code stack VM for a sandboxed Python subset: NaN-boxed values, inline caching, super-instruction fusion, pure-function memoization, mark-sweep GC. Coverage-guided fuzzing; around 200 KB WebAssembly module runs in the browser.

Score
62
★ 248 ⑂ 12 +2/day
Rust
wasmx
wasmx
fizzy

Fizzy aims to be a fast, deterministic, and pedantic WebAssembly interpreter written in C++.

Score
75
★ 239 ⑂ 42
C++
lukechilds
lukechilds
humanscript

A truly natural scripting language

Score
100
★ 236 ⑂ 14
Shell
volution
volution
vonuvoli-scheme

vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind

Score
29
★ 182 ⑂ 14
Rust
rgbkrk
rgbkrk
chatlab

⚡️🧪 Fast LLM Tool Calling Experimentation, big and smol

Score
14
★ 163 ⑂ 13
Jupyter Notebook
goplus
goplus
ixgo

The Go/XGo Interpreter

Score
71
★ 140 ⑂ 19
Go
eliranwong
eliranwong
letmedoit

An advanced AI assistant that leverages the capabilities of ChatGPT API, Gemini Pro, AutoGen, and open-source LLMs, enabling it both to engage in conversations and to execute computing tasks on local devices.

Score
0
★ 135 ⑂ 25
Python
nelson-lang
nelson-lang
nelson

The Nelson Programming Language

Score
57
★ 129 ⑂ 21 +1/day
C++
benhoyt
benhoyt
littlelang

A little language interpreter written in Go

Score
25
★ 100 ⑂ 14
Go
tranleduy2000
tranleduy2000
pascalnide

Pascal Compiler for Android

Score
44
★ 99 ⑂ 25
Java
Yeqi99
Yeqi99
Magic

A semantic execution layer for software systems and the agents that maintain them.

Score
60
★ 98 ⑂ 9
Java
davecom
davecom
ComputerScienceFromScratch

Source for the book Computer Science from Scratch

Score
25
★ 98 ⑂ 16 +1/day
Python
Related Topics
#rust#compiler#golang#python#go#programming-language#javascript#language#wasm#virtual-machine#scripting-language

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly