All Projects → Lawvere → Similar Projects or Alternatives

1035 Open source projects that are alternatives of or similar to Lawvere

Cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-65.49%)
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 (+106.34%)
Mutual labels:  compiler, interpreter
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 (+1873.24%)
Mutual labels:  compiler, interpreter
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (+228.17%)
Mutual labels:  compiler, interpreter
Emacs Cl
Common Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-1.41%)
Mutual labels:  compiler, interpreter
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (+116.9%)
Mutual labels:  compiler, interpreter
Go.vm
A simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (+25.35%)
Mutual labels:  compiler, interpreter
Cub
The Cub Programming Language
Stars: ✭ 198 (+39.44%)
Mutual labels:  compiler, 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 (+3227.46%)
Mutual labels:  compiler, interpreter
Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-95.07%)
Mutual labels:  compiler, interpreter
Mini Interpreter
A Simple Scripting Language
Stars: ✭ 72 (-49.3%)
Mutual labels:  compiler, interpreter
Feral
Feral programming language reference implementation
Stars: ✭ 89 (-37.32%)
Mutual labels:  compiler, interpreter
Passerine
A small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (+140.14%)
Mutual labels:  compiler, interpreter
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-73.24%)
Mutual labels:  compiler, interpreter
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+2926.76%)
Mutual labels:  compiler, interpreter
Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Stars: ✭ 157 (+10.56%)
Mutual labels:  compiler, interpreter
Ddc
The Disco Discus Compiler
Stars: ✭ 164 (+15.49%)
Mutual labels:  compiler, effects
Mond
A scripting language for .NET Core
Stars: ✭ 237 (+66.9%)
Mutual labels:  compiler, interpreter
Cperl
A perl5 with classes, types, compilable, company friendly, security
Stars: ✭ 125 (-11.97%)
Mutual labels:  compiler, interpreter
Enso
Hybrid visual and textual functional programming.
Stars: ✭ 5,238 (+3588.73%)
Mutual labels:  compiler, interpreter
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+197.18%)
Mutual labels:  compiler, interpreter
Bic
A C interpreter and API explorer.
Stars: ✭ 719 (+406.34%)
Mutual labels:  compiler, interpreter
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+278.87%)
Mutual labels:  category-theory, effects
Tiny Lisp
A tiny lisp compiler written in JS
Stars: ✭ 58 (-59.15%)
Mutual labels:  compiler, interpreter
Flashforth
FlashForth development
Stars: ✭ 60 (-57.75%)
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 (+100%)
Mutual labels:  compiler, interpreter
Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+906.34%)
Mutual labels:  compiler, interpreter
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 (+60.56%)
Mutual labels:  compiler, interpreter
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+13145.07%)
Mutual labels:  compiler, interpreter
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (+65.49%)
Mutual labels:  compiler, interpreter
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+298.59%)
Mutual labels:  compiler, interpreter
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+378.87%)
Mutual labels:  compiler, interpreter
Mir
A light-weight JIT compiler based on MIR (Medium Internal Representation)
Stars: ✭ 1,075 (+657.04%)
Mutual labels:  compiler, interpreter
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-67.61%)
Mutual labels:  compiler, interpreter
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+9.15%)
Mutual labels:  compiler, interpreter
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+7.75%)
Mutual labels:  compiler, interpreter
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (+114.79%)
Mutual labels:  compiler, interpreter
Antlr4 Calculator
Simple antlr4 calculator.
Stars: ✭ 40 (-71.83%)
Mutual labels:  compiler, interpreter
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-35.21%)
Mutual labels:  compiler, interpreter
Brain
An esoteric programming language compiler on top of LLVM based on Brainfuck
Stars: ✭ 112 (-21.13%)
Mutual labels:  compiler, interpreter
Ocaml Protoc
A Protobuf Compiler for OCaml
Stars: ✭ 129 (-9.15%)
Mutual labels:  compiler
Designpatterns
🔑Elements of Reusable Object-Oriented Software🔓is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.
Stars: ✭ 134 (-5.63%)
Mutual labels:  interpreter
Ethereal
Ethereal Language Reference Implementation (archived). Currently working on Feral
Stars: ✭ 129 (-9.15%)
Mutual labels:  interpreter
Naive functional programming
A naive approach to functional programming using TypeScript
Stars: ✭ 129 (-9.15%)
Mutual labels:  category-theory
R9cc
Toy C compiler
Stars: ✭ 139 (-2.11%)
Mutual labels:  compiler
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Stars: ✭ 12,270 (+8540.85%)
Mutual labels:  compiler
Pl0 Compiler
Compiler written for PL0 programming Language. Written in C, for COP3402 class from UCF.
Stars: ✭ 128 (-9.86%)
Mutual labels:  compiler
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-9.86%)
Mutual labels:  compiler
Tendra
The TenDRA Project
Stars: ✭ 134 (-5.63%)
Mutual labels:  compiler
Grain
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Stars: ✭ 2,199 (+1448.59%)
Mutual labels:  compiler
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-10.56%)
Mutual labels:  compiler
Baffects.js
Baffects.js is a library adaptation in JavaScript for Adobe After Effects of the Processing language. It allows for most of the functionality included in Processing to be used natively in After Effects, plus a custom workflow to enhance productivity in After Effects.
Stars: ✭ 141 (-0.7%)
Mutual labels:  effects
Kivm
🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
Stars: ✭ 137 (-3.52%)
Mutual labels:  interpreter
Szl
A lightweight, embeddable scripting language
Stars: ✭ 134 (-5.63%)
Mutual labels:  interpreter
Asterius
A Haskell to WebAssembly compiler
Stars: ✭ 1,799 (+1166.9%)
Mutual labels:  compiler
Quiver
A modern commutative diagram editor for the web.
Stars: ✭ 1,799 (+1166.9%)
Mutual labels:  category-theory
Kinx
Looks like JavaScript, feels like Ruby, and it is a script language fitting in C programmers.
Stars: ✭ 134 (-5.63%)
Mutual labels:  interpreter
Lpp 3ds
Lua Player Plus for 3DS
Stars: ✭ 125 (-11.97%)
Mutual labels:  interpreter
Jssms
JavaScript Sega Master System & Game Gear dynamic recompiling emulator.
Stars: ✭ 136 (-4.23%)
Mutual labels:  interpreter
Koto
A simple, expressive, embeddable programming language, made with Rust
Stars: ✭ 134 (-5.63%)
Mutual labels:  compiler
1-60 of 1035 similar projects