All Projects → Swift Lispkit → Similar Projects or Alternatives

1042 Open source projects that are alternatives of or similar to Swift Lispkit

Cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-78.51%)
Mutual labels:  compiler, interpreter, virtual-machine
Cub
The Cub Programming Language
Stars: ✭ 198 (-13.16%)
Mutual labels:  compiler, interpreter, virtual-machine
Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+526.75%)
Mutual labels:  compiler, interpreter, virtual-machine
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (+35.09%)
Mutual labels:  compiler, interpreter, virtual-machine
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+8149.12%)
Mutual labels:  compiler, interpreter, virtual-machine
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 (+1128.95%)
Mutual labels:  compiler, interpreter, virtual-machine
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+85.09%)
Mutual labels:  compiler, interpreter, virtual-machine
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-32.02%)
Mutual labels:  compiler, interpreter, virtual-machine
Go.vm
A simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (-21.93%)
Mutual labels:  compiler, interpreter, virtual-machine
Wasm3
🚀 The fastest WebAssembly interpreter, and the most universal runtime
Stars: ✭ 4,375 (+1818.86%)
Mutual labels:  interpreter, virtual-machine
Neko
The Neko Virtual Machine
Stars: ✭ 447 (+96.05%)
Mutual labels:  interpreter, virtual-machine
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 (+1972.37%)
Mutual labels:  compiler, interpreter
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (+36.84%)
Mutual labels:  compiler, virtual-machine
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+1785.09%)
Mutual labels:  compiler, interpreter
Enso
Hybrid visual and textual functional programming.
Stars: ✭ 5,238 (+2197.37%)
Mutual labels:  compiler, interpreter
Passerine
A small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (+49.56%)
Mutual labels:  compiler, interpreter
Minic Hosting
A simple stack-based virtual machine that runs C in the browser.
Stars: ✭ 628 (+175.44%)
Mutual labels:  compiler, virtual-machine
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+198.25%)
Mutual labels:  compiler, interpreter
Bic
A C interpreter and API explorer.
Stars: ✭ 719 (+215.35%)
Mutual labels:  compiler, interpreter
Customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Stars: ✭ 211 (-7.46%)
Mutual labels:  compiler, virtual-machine
Hashlink
A virtual machine for Haxe
Stars: ✭ 523 (+129.39%)
Mutual labels:  interpreter, virtual-machine
Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-96.93%)
Mutual labels:  compiler, interpreter
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-83.33%)
Mutual labels:  compiler, interpreter
Antlr4 Calculator
Simple antlr4 calculator.
Stars: ✭ 40 (-82.46%)
Mutual labels:  compiler, interpreter
Mini Interpreter
A Simple Scripting Language
Stars: ✭ 72 (-68.42%)
Mutual labels:  compiler, interpreter
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 79 (-65.35%)
Mutual labels:  interpreter, virtual-machine
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-59.65%)
Mutual labels:  compiler, interpreter
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (+33.77%)
Mutual labels:  compiler, interpreter
Libforth
libforth: A small Forth interpreter that can be used as a library written in c99
Stars: ✭ 107 (-53.07%)
Mutual labels:  interpreter, virtual-machine
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 (+28.51%)
Mutual labels:  compiler, interpreter
Gravity
Gravity Programming Language
Stars: ✭ 3,968 (+1640.35%)
Mutual labels:  interpreter, virtual-machine
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+478.07%)
Mutual labels:  compiler, virtual-machine
Brain
An esoteric programming language compiler on top of LLVM based on Brainfuck
Stars: ✭ 112 (-50.88%)
Mutual labels:  compiler, interpreter
Cperl
A perl5 with classes, types, compilable, company friendly, security
Stars: ✭ 125 (-45.18%)
Mutual labels:  compiler, interpreter
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (+104.39%)
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 (+24.56%)
Mutual labels:  compiler, interpreter
Pl Compiler Resource
程序语言与编译技术相关资料(持续更新中)
Stars: ✭ 578 (+153.51%)
Mutual labels:  compiler, virtual-machine
Ring
Innovative and practical general-purpose multi-paradigm language
Stars: ✭ 716 (+214.04%)
Mutual labels:  compiler, virtual-machine
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+148.25%)
Mutual labels:  compiler, interpreter
Seax
A VM-based runtime environment for functional programming languages
Stars: ✭ 36 (-84.21%)
Mutual labels:  interpreter, virtual-machine
Esta
Interpreted language and bytecode VM of my own design written in Rust [Unmaintained]
Stars: ✭ 28 (-87.72%)
Mutual labels:  interpreter, virtual-machine
The Hack General Purpose Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: ✭ 39 (-82.89%)
Mutual labels:  compiler, virtual-machine
Smlvm
Smallrepo Virtual Machine
Stars: ✭ 265 (+16.23%)
Mutual labels:  compiler, virtual-machine
Flashforth
FlashForth development
Stars: ✭ 60 (-73.68%)
Mutual labels:  compiler, interpreter
Tiny Lisp
A tiny lisp compiler written in JS
Stars: ✭ 58 (-74.56%)
Mutual labels:  compiler, interpreter
Feral
Feral programming language reference implementation
Stars: ✭ 89 (-60.96%)
Mutual labels:  compiler, interpreter
Mir
A light-weight JIT compiler based on MIR (Medium Internal Representation)
Stars: ✭ 1,075 (+371.49%)
Mutual labels:  compiler, interpreter
Fanx
A portable programming language
Stars: ✭ 101 (-55.7%)
Mutual labels:  compiler, virtual-machine
Simple
The Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-47.37%)
Mutual labels:  interpreter, virtual-machine
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-32.89%)
Mutual labels:  compiler, interpreter
Lawvere
A categorical programming language with effects
Stars: ✭ 142 (-37.72%)
Mutual labels:  compiler, interpreter
Emacs Cl
Common Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-38.6%)
Mutual labels:  compiler, interpreter
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+864.47%)
Mutual labels:  compiler, virtual-machine
Lumen
An alternative BEAM implementation, designed for WebAssembly
Stars: ✭ 2,742 (+1102.63%)
Mutual labels:  compiler, virtual-machine
Kivm
🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
Stars: ✭ 137 (-39.91%)
Mutual labels:  interpreter, virtual-machine
3bc-lang
Low level language, tiny virtual machine that works on computers and microcontrollers. (Friendly Punched cards)
Stars: ✭ 155 (-32.02%)
Mutual labels:  interpreter, virtual-machine
RISVM
A low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-90.79%)
Mutual labels:  interpreter, virtual-machine
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-79.82%)
Mutual labels:  compiler, interpreter
Tinyscript
自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Stars: ✭ 132 (-42.11%)
Mutual labels:  compiler, virtual-machine
Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Stars: ✭ 157 (-31.14%)
Mutual labels:  compiler, interpreter
1-60 of 1042 similar projects