All Projects → Passerine → Similar Projects or Alternatives

951 Open source projects that are alternatives of or similar to Passerine

Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+319.06%)
Mutual labels:  compiler, interpreter, vm
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+544.87%)
Mutual labels:  compiler, vm
Rubyx
RubyX compiles ruby to binary (in ruby), hoping to be that X times faster
Stars: ✭ 78 (-77.13%)
Mutual labels:  compiler, vm
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-54.55%)
Mutual labels:  compiler, interpreter
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+5415.54%)
Mutual labels:  compiler, interpreter
Flashforth
FlashForth development
Stars: ✭ 60 (-82.4%)
Mutual labels:  compiler, interpreter
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (-8.5%)
Mutual labels:  compiler, vm
Lawvere
A categorical programming language with effects
Stars: ✭ 142 (-58.36%)
Mutual labels:  compiler, interpreter
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-70.38%)
Mutual labels:  vm, interpreter
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+1160.41%)
Mutual labels:  compiler, interpreter
quickjs-build
Build for QuickJS JavaScript Engine
Stars: ✭ 25 (-92.67%)
Mutual labels:  vm, interpreter
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-88.86%)
Mutual labels:  compiler, interpreter
Antlr4 Calculator
Simple antlr4 calculator.
Stars: ✭ 40 (-88.27%)
Mutual labels:  compiler, interpreter
Tiny Lisp
A tiny lisp compiler written in JS
Stars: ✭ 58 (-82.99%)
Mutual labels:  compiler, interpreter
Cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-85.63%)
Mutual labels:  compiler, interpreter
Brain
An esoteric programming language compiler on top of LLVM based on Brainfuck
Stars: ✭ 112 (-67.16%)
Mutual labels:  compiler, interpreter
Cperl
A perl5 with classes, types, compilable, company friendly, security
Stars: ✭ 125 (-63.34%)
Mutual labels:  compiler, interpreter
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-16.72%)
Mutual labels:  compiler, interpreter
Feral
Feral programming language reference implementation
Stars: ✭ 89 (-73.9%)
Mutual labels:  compiler, interpreter
Customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Stars: ✭ 211 (-38.12%)
Mutual labels:  compiler, vm
Swift Lispkit
Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Stars: ✭ 228 (-33.14%)
Mutual labels:  compiler, interpreter
clox
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (-88.86%)
Mutual labels:  vm, interpreter
Mond
A scripting language for .NET Core
Stars: ✭ 237 (-30.5%)
Mutual labels:  compiler, interpreter
retro12
This repo is retired. See http://forthworks.com:8000/
Stars: ✭ 18 (-94.72%)
Mutual labels:  vm, interpreter
go-jdk
Run JVM-based code in Go efficiently
Stars: ✭ 61 (-82.11%)
Mutual labels:  vm, interpreter
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-10.56%)
Mutual labels:  compiler, interpreter
Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-97.95%)
Mutual labels:  compiler, interpreter
Radon
A scripting language.
Stars: ✭ 22 (-93.55%)
Mutual labels:  compiler, vm
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-86.51%)
Mutual labels:  compiler, interpreter
Bic
A C interpreter and API explorer.
Stars: ✭ 719 (+110.85%)
Mutual labels:  compiler, interpreter
Mir
A light-weight JIT compiler based on MIR (Medium Internal Representation)
Stars: ✭ 1,075 (+215.25%)
Mutual labels:  compiler, interpreter
Typhon
A virtual machine for Monte.
Stars: ✭ 49 (-85.63%)
Mutual labels:  compiler, vm
Mini Interpreter
A Simple Scripting Language
Stars: ✭ 72 (-78.89%)
Mutual labels:  compiler, interpreter
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+99.41%)
Mutual labels:  compiler, interpreter
Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (-14.08%)
Mutual labels:  compiler, interpreter
RISVM
A low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-93.84%)
Mutual labels:  vm, interpreter
Emacs Cl
Common Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-58.94%)
Mutual labels:  compiler, interpreter
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-73.02%)
Mutual labels:  compiler, interpreter
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (-9.68%)
Mutual labels:  compiler, interpreter
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-55.13%)
Mutual labels:  compiler, interpreter
Eval5
A JavaScript interpreter written in TypeScript - Support ES5
Stars: ✭ 281 (-17.6%)
Mutual labels:  interpreter, vm
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+65.98%)
Mutual labels:  compiler, interpreter
Cub
The Cub Programming Language
Stars: ✭ 198 (-41.94%)
Mutual labels:  compiler, interpreter
Tengo
A fast script language for Go
Stars: ✭ 2,528 (+641.35%)
Mutual labels:  compiler, vm
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (-31.09%)
Mutual labels:  compiler, interpreter
Ape
Ape Programming Language
Stars: ✭ 195 (-42.82%)
Mutual labels:  compiler, vm
Mtail
extract internal monitoring data from application logs for collection in a timeseries database
Stars: ✭ 3,028 (+787.98%)
Mutual labels:  compiler, vm
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+721.7%)
Mutual labels:  compiler, interpreter
pocketlang
A lightweight, fast embeddable scripting language.
Stars: ✭ 1,412 (+314.08%)
Mutual labels:  vm, interpreter
Go.vm
A simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (-47.8%)
Mutual labels:  compiler, interpreter
snap
An embeddable scripting language inspired by Lua and JavaScript.
Stars: ✭ 32 (-90.62%)
Mutual labels:  vm, interpreter
Animach
Scheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-86.8%)
Mutual labels:  vm, interpreter
interp
Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-90.62%)
Mutual labels:  vm, interpreter
RSqueak
A Squeak/Smalltalk VM written in RPython.
Stars: ✭ 78 (-77.13%)
Mutual labels:  vm, interpreter
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 system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Stars: ✭ 4,725 (+1285.63%)
Mutual labels:  compiler, interpreter
Luago Book
《自己动手实现Lua》随书源代码
Stars: ✭ 514 (+50.73%)
Mutual labels:  compiler, vm
Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Stars: ✭ 157 (-53.96%)
Mutual labels:  compiler, interpreter
AlchemyVM
WebAssembly Virtual Machine Built In Elixir
Stars: ✭ 184 (-46.04%)
Mutual labels:  vm, interpreter
SandboxJS
Safe eval runtime
Stars: ✭ 18 (-94.72%)
Mutual labels:  vm, interpreter
Smlvm
Smallrepo Virtual Machine
Stars: ✭ 265 (-22.29%)
Mutual labels:  compiler, vm
1-60 of 951 similar projects