Topic

interpreter

Repositories (1506)

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
metalang99
metalang99 hirrolot C

Full-blown preprocessor metaprogramming

1.1k
libriscv
libriscv libriscv C++

The fastest RISC-V sandbox

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

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

1k
gpython
gpython go-python Go

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

1k
xeus
xeus jupyter-xeus C++

Implementation of the Jupyter kernel protocol in C++

959
nbb
nbb babashka Clojure

Scripting in Clojure on Node.js using SCI

950
engine262
engine262 engine262 TypeScript

An implementation of ECMA-262 in JavaScript

937
q3vm
q3vm jnz C

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

928
hashlink
hashlink HaxeFoundation C

A virtual machine for Haxe

877
arturo
arturo arturo-lang Nim

Simple, expressive & portable programming language for efficient scripting

866
bic
bic hexagonal-sun C

A C interpreter and API explorer.

843
webassemblyjs
webassemblyjs xtuc JavaScript

Toolchain for WebAssembly

831
bolt
bolt Beariish C

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

816
lci
lci justinmeza C

A LOLCODE interpreter written in C.

812
05AB1E
05AB1E Adriandmen Elixir

A concise stack-based golfing language

797
tcl
tcl tcltk C

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

792
tiny-compiler
tiny-compiler mgechev JavaScript

A tiny evaluator and compiler of arithmetic expressions.

776
springboot-learning
springboot-learning zhangyd-c Java

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

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

765
eval5
eval5 bplok20010 TypeScript

A JavaScript interpreter written in TypeScript - Support ES5

734
csml-engine
csml-engine CSML-by-Clevy Rust

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

722
prolog
prolog ichiban Go

The only reasonable scripting engine for Go.

719
mini-jvm
mini-jvm guxingke Java

使用 JDK8 实现 JVM(Java Virtual Machine)

716
OCRunner
OCRunner SilverFruity Objective-C

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

688
ok
ok JohnEarnest JavaScript

An open-source interpreter for the K5 programming language.

644
zetavm
zetavm zetavm C++

Multi-Language Platform for Dynamic Programming Languages

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

639
tabloid
tabloid thesephist JavaScript

A minimal programming language inspired by clickbait headlines

631
goruby
goruby goruby Go

GoRuby, an implementation of Ruby written in Go

612
brainfuck
brainfuck fabianishere C

Brainfuck interpreter written in C

611
v8-JavaScript-Documents
v8-JavaScript-Documents v8blink

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

595
hython
hython mattgreen Haskell

Haskell-powered Python 3 interpreter

582
uvm
uvm maximecb Rust

Fun, portable, minimalistic virtual machine.

582
neko
neko HaxeFoundation C

The Neko Virtual Machine

581
waforth
waforth remko WebAssembly

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

581
duckscript
duckscript sagiegurari Rust

Simple, extendable and embeddable scripting language.

581
jaspy
jaspy koehlma JavaScript

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

580
Gwion
Gwion Gwion C

:musical_note: strongly-timed musical programming language

577
joyride
joyride BetterThanTomorrow Clojure

Making VS Code Hackable like Emacs since 2022

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

572
wljs-notebook
wljs-notebook WLJSTeam Wolfram Language

Open-source notebook interface for Wolfram Engine

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

561
grace
grace Gabriella439 Haskell

A prompt engineering functional programming language

557
starlight
starlight Starlight-JS Rust

JS engine in Rust

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

526
fast-formula-parser
fast-formula-parser LesterLyu JavaScript

Parse and evaluate MS Excel formula in javascript.

521
renjin
renjin bedatadriven R

JVM-based interpreter for the R language for the statistical analysis.

518
partcl
partcl zserge C

ParTcl - a micro Tcl implementation

516