SelfieAn 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 (-52.96%)
FanxA portable programming language
Stars: ✭ 101 (-96.4%)
DoraDora VM
Stars: ✭ 371 (-86.76%)
PasserineA small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (-87.83%)
ArturoSimple, expressive & portable programming language for efficient scripting
Stars: ✭ 225 (-91.97%)
RenjinJVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (-83.37%)
Jvm🤗 JVM 底层原理最全知识总结
Stars: ✭ 7,756 (+176.8%)
RedRed 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 (+68.63%)
NekoThe Neko Virtual Machine
Stars: ✭ 447 (-84.05%)
WasmtimeStandalone JIT-style runtime for WebAssembly, using Cranelift
Stars: ✭ 6,413 (+128.87%)
NanojitNanoJIT is a small, cross-platform C++ library that emits machine code.
Stars: ✭ 101 (-96.4%)
Futhark💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (-41.43%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (-75.73%)
FlixThe Flix Programming Language
Stars: ✭ 719 (-74.34%)
Es4x🚀 fast JavaScript 4 Eclipse Vert.x
Stars: ✭ 669 (-76.12%)
LlamalangRepository for the Llama Programming Language. Work In Progress
Stars: ✭ 6 (-99.79%)
TinyccUnofficial mirror of mob development branch
Stars: ✭ 784 (-72.02%)
EstaInterpreted language and bytecode VM of my own design written in Rust [Unmaintained]
Stars: ✭ 28 (-99%)
Minic HostingA simple stack-based virtual machine that runs C in the browser.
Stars: ✭ 628 (-77.59%)
The Hack General Purpose ComputerUsing 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 (-98.61%)
U6aImplementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-98.36%)
RascalA simple Pascal interpreter written in rust.
Stars: ✭ 38 (-98.64%)
WasmjitSmall Embeddable WebAssembly Runtime
Stars: ✭ 1,063 (-62.06%)
B2dpipe2D Pipeline Compiler.
Stars: ✭ 51 (-98.18%)
LiceA multi-paradigm programming language running on JVM
Stars: ✭ 120 (-95.72%)
FeralFeral programming language reference implementation
Stars: ✭ 89 (-96.82%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 79 (-97.18%)
Dotnetbook.NET Platform Architecture book (English, Chinese, Russian)
Stars: ✭ 1,763 (-37.08%)
CperlA perl5 with classes, types, compilable, company friendly, security
Stars: ✭ 125 (-95.54%)
Libforthlibforth: A small Forth interpreter that can be used as a library written in c99
Stars: ✭ 107 (-96.18%)
RedtamarinAS3 running on the command line / server side
Stars: ✭ 105 (-96.25%)
Emacs ClCommon Lisp implemented in Emacs Lisp.
Stars: ✭ 140 (-95%)
SimpleThe Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-95.72%)
Apple Juice ActionscriptPure .NET 2.0 code Implementation of the ActionScript3 compiler and runtime. Can be used to run scripts in environments where "just-in-time compilation" is not possible
Stars: ✭ 112 (-96%)
Tinyscript自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Stars: ✭ 132 (-95.29%)
LawvereA categorical programming language with effects
Stars: ✭ 142 (-94.93%)
QuickjsQuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (-21.52%)
BrainAn esoteric programming language compiler on top of LLVM based on Brainfuck
Stars: ✭ 112 (-96%)
NimNim 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 (+337.9%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-94.54%)
HarmonyxHarmony built on top of MonoMod.RuntimeDetours with additional features
Stars: ✭ 69 (-97.54%)
OneOn-device Neural Engine
Stars: ✭ 162 (-94.22%)
JitfromscratchExample project from my talks in the LLVM Social Berlin and C++ User Group
Stars: ✭ 158 (-94.36%)
BoaBoa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Stars: ✭ 2,509 (-10.46%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (-94%)
CoreclrCoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
Stars: ✭ 12,610 (+350.04%)
Fake嵌入式脚本语言 Lightweight embedded scripting language
Stars: ✭ 172 (-93.86%)
MinijitA basic x86-64 JIT compiler written from scratch in stock Python
Stars: ✭ 185 (-93.4%)
EvalEval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Stars: ✭ 157 (-94.4%)
CorewarA reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.
Stars: ✭ 173 (-93.83%)
PotigolLinguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
Stars: ✭ 179 (-93.61%)
AndroratA Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
Stars: ✭ 187 (-93.33%)
CompilerPawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
Stars: ✭ 209 (-92.54%)