Topic

interpreter

Repositories (1506)

wasmjit
wasmjit rianhunter C

Small Embeddable WebAssembly Runtime

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
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
arturo
arturo arturo-lang Nim

Simple, expressive & portable programming language for efficient scripting

878
hashlink
hashlink HaxeFoundation C

A virtual machine for Haxe

877
bic
bic hexagonal-sun C

A C interpreter and API explorer.

845
webassemblyjs
webassemblyjs xtuc JavaScript

Toolchain for WebAssembly

833
bolt
bolt Beariish C

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

815
tcl
tcl tcltk C

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

815
lci
lci justinmeza C

A LOLCODE interpreter written in C.

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

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

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

720
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

641
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
uvm
uvm maximecb C

Fun, portable, minimalistic virtual machine.

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

604
v8-JavaScript-Documents
v8-JavaScript-Documents v8blink

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

595
waforth
waforth remko WebAssembly

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

588
hython
hython mattgreen Haskell

Haskell-powered Python 3 interpreter

582
neko
neko HaxeFoundation C

The Neko Virtual Machine

581
Gwion
Gwion Gwion C

:musical_note: strongly-timed musical programming language

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

574
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
let-go
let-go nooga Go

Almost Clojure written in Go.

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

517