Topic

interpreter

Repositories (1531)

let-go
let-go nooga Go

Almost Clojure written in Go.

524
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
PH7
PH7 symisc C

An Embedded Implementation of PHP (C Library)

508
wizard-engine
wizard-engine titzer WebAssembly

Research WebAssembly Engine

506
lips
lips jcubic JavaScript

Scheme based powerful lisp interpreter in JavaScript

499
mirth
mirth mirth-lang C

Compiler for the Mirth programming language.

490
bartosz-basics-of-haskell
bartosz-basics-of-haskell raviksharma Haskell

Code and exercises from Bartosz Milewski's Basics of Haskell Tutorial

484
kuroko
kuroko kuroko-lang Python

Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.

482
lbForth
lbForth larsbrinkhoff Forth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

481
pLam
pLam slovnicki Haskell

An interpreter for learning and exploring pure λ-calculus

469
scrapscript
scrapscript tekknolagi Python

A functional, content-addressable programming language.

465
symja_android_library
symja_android_library axkr Java

:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.

461
wain
wain rhysd Rust

WebAssembly implementation from scratch in Safe Rust with zero dependencies

461
pcbasic
pcbasic robhagemans Python

PC-BASIC - A free, cross-platform emulator for the GW-BASIC family of interpreters

460
rascal
rascal usethesource Java

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time sys...

457
Jace
Jace pieterderycke C#

Jace.NET is a calculation engine for the .NET platform.

449
crumb
crumb liam-ilan C

The Crumb Programming Language

442
vm.js
vm.js axetroy TypeScript

Javascript 解释器. Javascript Interpreter

439
dummylua-tutorial
dummylua-tutorial Manistein C

这是一个仿制lua解释器的项目,我希望通过逐步实现lua解释器的各个部分,更加深刻地掌握lua的基本结构和运作原理。

438
scittle
scittle babashka Clojure

Execute Clojure(Script) directly from browser script tags via SCI

435
swift-lispkit
swift-lispkit objecthub Scheme

Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compile...

427
picrin
picrin picrin-scheme Scheme

lightweight scheme interpreter

423
CBQN
CBQN dzaima C

a BQN implementation in C

408
CalcuLaTeX
CalcuLaTeX mkhan45 Rust

A pretty printing calculator language with support for units. Makes calculations easier and more presentable with real time LaTeX output, along with s...

406
Melang
Melang Water-Melon C

A script language of time-sharing scheduling coroutine in single thread

406
qi
qi AnonymousAAArdvark C

Lightweight and fast programming language designed to be written in Chinese.

401
dart_eval
dart_eval ethanblake4 Dart

Extensible Dart interpreter for Dart with full interop

400
Mond
Mond Rohansi C#

A scripting language for .NET Core

395
monkey
monkey haifenghuang Go

Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.

386
monkey-rust
monkey-rust Rydgel Rust

An interpreter for the Monkey programming language written in Rust

383
endbasic
endbasic endbasic Rust

BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

383
hyper-haskell
hyper-haskell HeinrichApfelmus JavaScript

The strongly hyped Haskell interpreter.

376
sui-lang
sui-lang TakatoHonda Python

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

371
awesome-graal
awesome-graal neomatrix369 Shell

A curated list of awesome resources for Graal, GraalVM, Truffle and related topics

369
loxcraft
loxcraft ajeetdsouza Rust

Language tooling for the Lox programming language.

365
jrsonnet
jrsonnet deltarocks Rust

Rust implementation of Jsonnet language.

362
PyCParser
PyCParser albertz Python

C parser and interpreter written in Python with automatic ctypes interface generation

361
pebakery
pebakery pebakery C#

PEBakery is a script engine that specializes in customizing the Windows Preinstalled Environment (WinPE/WinRE).

353
nf-interpreter
nf-interpreter nanoframework C

:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

350
ciao
ciao ciao-lang Prolog

Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.

347
icpp
icpp vpand C++

ICPP - Run C++ anywhere, just like a script.

346
makeJs
makeJs zuluoaaa JavaScript

A sub Javascript interpreter for interpreting itself

345
ixion
ixion ixionlang Kotlin

🔮 modern scripting programming language

344
go.vm
go.vm skx Go

A simple virtual machine - compiler & interpreter - written in golang

344
Clojush
Clojush lspector Clojure

The Push programming language and the PushGP genetic programming system implemented in Clojure.

340
gobasic
gobasic skx Go

A BASIC interpreter written in golang.

338
aria
aria arialang Rust

The Aria Programming Language

337
regorus
regorus microsoft Rust

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

333
Web49
Web49 FastVM WebAssembly

Web49: WebAssembly Interpeter

333