Topic

interpreter

Repositories (1500)

open-interpreter
open-interpreter openinterpreter Python

A natural language interface for computers

63k
xstate
xstate statelyai TypeScript

State machines, statecharts, and actors for complex logic

29.4k
v8
v8 v8 C++

The official mirror of the V8 Git repository

25k
RustPython
RustPython RustPython Rust

A Python Interpreter written in Rust

22k
craftinginterpreters
craftinginterpreters munificent HTML

Repository for the book "Crafting Interpreters"

10.7k
awesome-compilers
awesome-compilers aalhour

:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

9.7k
sh
sh mvdan Go

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

8.7k
yaegi
yaegi traefik Go

Yaegi is Another Elegant Go Interpreter

8.2k
wren
wren wren-lang Wren

The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

7.9k
wasm3
wasm3 wasm3 C

🚀 A fast WebAssembly interpreter and the most universal WASM runtime

7.9k
enso
enso enso-org Java

Enso Analytics is a self-service data prep and analysis platform designed for data teams.

7.4k
boa
boa boa-dev Rust

Boa is an embeddable Javascript engine written in Rust.

7.2k
red
red red Red

Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from s...

6k
wasm-micro-runtime
wasm-micro-runtime bytecodealliance C

WebAssembly Micro Runtime (WAMR)

5.9k
CPython-Internals
CPython-Internals zpoint C

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

5k
AndroRAT
AndroRAT karma9874 Java

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

4.7k
gravity
gravity marcobambini C

Gravity Programming Language

4.5k
janet
janet janet-lang C

A dynamic language and bytecode vm

4.2k
cling
cling root-project C++

The cling C++ interpreter

4.1k
bhai-lang
bhai-lang DulLabs TypeScript

A toy programming language written in Typescript

4.1k
cinder
cinder facebookincubator Python

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

3.8k
openj9
openj9 eclipse-openj9 Java

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (...

3.5k
goby
goby goby-lang Go

Goby - Yet another programming language written in Go

3.5k
GQL
GQL AmrDeveloper Rust

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...

3.5k
jquery.terminal
jquery.terminal jcubic JavaScript

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

3.2k
root
root root-project C++

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

3.2k
codi.vim
codi.vim metakirby5 Vim Script

:notebook_with_decorative_cover: The interactive scratchpad for hackers.

3.1k
go-pry
go-pry d4l3k Go

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

3k
mir
mir vnmakarov C

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

2.6k
gomacro
gomacro cosmos72 Go

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

2.3k
wasmi
wasmi wasmi-labs Rust

Efficient and versatile WebAssembly interpreter for embedded systems.

2.1k
pocketpy
pocketpy pocketpy C

Portable Python 3.x Interpreter in Modern C for Game Scripting

2k
goawk
goawk benhoyt Go

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

2k
umka-lang
umka-lang vtereshkov C

Umka: a statically typed embeddable scripting language

2k
joker
joker candid82 Go

Small Clojure interpreter, linter and formatter.

1.7k
sniprun
sniprun michaelb Rust

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

1.7k
moonsharp
moonsharp moonsharp-devs C#

An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilit...

1.6k
pocketlang
pocketlang ThakeeNathees C

A lightweight, fast embeddable scripting language.

1.5k
Melon
Melon Water-Melon C

A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently...

1.4k
quickjs
quickjs horhof C

The official repo is at bellard/quickjs.

1.4k
oh
oh michaelmacinnis Go

A new Unix shell.

1.4k
sci
sci babashka Clojure

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

1.4k
brimstone
brimstone Hans-Halverson Rust

New JavaScript engine written in Rust

1.3k
Genesis
Genesis elonlit Java

God's actual programming language.

1.2k
sablejs
sablejs sablejs JavaScript

🏖️ The safer and faster ECMA5.1 interpreter written by JavaScript

1.1k
daScript
daScript GaijinEntertainment C

daslang - high-performance statically strong typed scripting language

1.1k
rbpf
rbpf qmonnet Rust

Rust virtual machine and JIT compiler for eBPF programs

1.1k
passerine
passerine vrtbl Rust

A small extensible programming language designed for concise expression with little code.

1.1k
lily
lily FascinatedBox C

Interpreted language focused on expressiveness and type safety.

1.1k
wasmjit
wasmjit rianhunter C

Small Embeddable WebAssembly Runtime

1.1k