Topic

interpreter

Repositories (1551)

metalang99
metalang99 hirrolot C

Full-blown preprocessor metaprogramming

1.1k
gno
gno gnolang Go

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

1.1k
wasmjit
wasmjit rianhunter C

Small Embeddable WebAssembly Runtime

1.1k
i-use-arch-btw
i-use-arch-btw overmighty C

"I use Arch btw" but it's a Turing-complete programming language.

1k
mq
mq harehare Rust

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

1k
gpython
gpython go-python Go

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

1k
nbb
nbb babashka Clojure

Scripting in Clojure on Node.js using SCI

965
xeus
xeus jupyter-xeus C++

Implementation of the Jupyter kernel protocol in C++

963
engine262
engine262 engine262 TypeScript

An implementation of ECMA-262 in JavaScript

950
q3vm
q3vm jnz C

Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input

948
hashlink
hashlink HaxeFoundation C

A virtual machine for Haxe

902
arturo
arturo arturo-lang Nim

Simple, expressive & portable programming language for efficient scripting

886
bic
bic hexagonal-sun C

A C interpreter and API explorer.

848
webassemblyjs
webassemblyjs xtuc JavaScript

Toolchain for WebAssembly

836
tcl
tcl tcltk C

The Tcl Core. (Mirror of core.tcl-lang.org)

833
lci
lci justinmeza C

A LOLCODE interpreter written in C.

820
bolt
bolt Beariish C

High-performance, real-time optimized, and statically typed embedded language implemented in C.

816
05AB1E
05AB1E Adriandmen Elixir

A concise stack-based golfing language

797
tiny-compiler
tiny-compiler mgechev JavaScript

A tiny evaluator and compiler of arithmetic expressions.

778
rickroll-lang
rickroll-lang Rick-Lang Python

The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statemen...

768
springboot-learning
springboot-learning zhangyd-c Java

:taxi: spring boot学习案例,方便spring boot 初学者快速掌握相关知识

764
prolog
prolog ichiban Go

The only reasonable scripting engine for Go.

733
eval5
eval5 bplok20010 TypeScript

A JavaScript interpreter written in TypeScript - Support ES5

732
csml-engine
csml-engine CSML-by-Clevy Rust

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

719
mini-jvm
mini-jvm guxingke Java

使用 JDK8 实现 JVM(Java Virtual Machine)

710
OCRunner
OCRunner SilverFruity Objective-C

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

685
ok
ok JohnEarnest JavaScript

An open-source interpreter for the K5 programming language.

651
zetavm
zetavm zetavm C++

Multi-Language Platform for Dynamic Programming Languages

643
miniMAL
miniMAL kanaka JavaScript

A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.

638
tabloid
tabloid thesephist JavaScript

A minimal programming language inspired by clickbait headlines

631
brainfuck
brainfuck fabianishere C

Brainfuck interpreter written in C

626
uvm
uvm maximecb Rust

Fun, portable, minimalistic virtual machine.

619
wljs-notebook
wljs-notebook WLJSTeam Wolfram Language

An open-source, web-native notebook interface for Wolfram Language / Wolfram Engine

619
grace
grace Gabriella439 Haskell

A prompt engineering functional programming language

618
goruby
goruby goruby Go

GoRuby, an implementation of Ruby written in Go

611
lispe
lispe naver C

An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haske...

606
v8-JavaScript-Documents
v8-JavaScript-Documents v8blink

《Chrome V8源码》系列技术文章,3~4天一篇,持续更新中

596
joyride
joyride BetterThanTomorrow Clojure

Making VS Code Hackable like Emacs since 2022

593
waforth
waforth remko WebAssembly

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

591
neko
neko HaxeFoundation C

The Neko Virtual Machine

589
duckscript
duckscript sagiegurari Rust

Simple, extendable and embeddable scripting language.

588
hython
hython mattgreen Haskell

Haskell-powered Python 3 interpreter

581
Gwion
Gwion Gwion C

:musical_note: strongly-timed musical programming language

580
jaspy
jaspy koehlma JavaScript

A Python byte code VM written entirely from scratch in JavaScript with some unique features.

579
scriggo
scriggo open2b Go

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

575
hexagony
hexagony m-ender Ruby

A two-dimensional, hexagonal programming language.

575
my_basic
my_basic paladin-t C

A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.

571
let-go
let-go nooga Go

Almost Clojure written in Go.

557
cjit
cjit dyne C

Tiny and portable C compiler

538
starlight
starlight Starlight-JS Rust

JS engine in Rust

532