interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-97.02%)
WagWebAssembly compiler implemented in Go
Stars: ✭ 177 (-83.53%)
AsmjitMachine code generation for C++
Stars: ✭ 2,874 (+167.35%)
DoraDora VM
Stars: ✭ 371 (-65.49%)
MinijitA basic x86-64 JIT compiler written from scratch in stock Python
Stars: ✭ 185 (-82.79%)
profiler-apiThe portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-98.05%)
docker-dns-ad-blockerA lightweight dnsmasq DNS server to block traffic to known ad servers with optional DNSCrypt support. Supports x86_64 and Raspberry Pi (armhf).
Stars: ✭ 78 (-92.74%)
kcsScripting in C with JIT(x64)/VM.
Stars: ✭ 25 (-97.67%)
rosetta-at-homeFold for Covid - Help fight the COVID-19 pandemic with your old laptop, Raspberry Pi, or other spare computer
Stars: ✭ 78 (-92.74%)
AsmdbInstructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-76%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-73.58%)
CymbalYet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-95.44%)
Openj9Eclipse 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 (+160.65%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-90.6%)
lsp-dsp-libDSP library for signal processing
Stars: ✭ 37 (-96.56%)
jingle🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-96.84%)
insaneworks-packer-templateCentOS 7-8 8Stream / AlmaLinux 8 / FreeBSD 12 - 13 x64 + VirtualBox / VMWare for Packer Template + FreeBSD 13 / AlmaLinux 9 + Parallels
Stars: ✭ 38 (-96.47%)
RascalA simple Pascal interpreter written in rust.
Stars: ✭ 38 (-96.47%)
kempeKempe is a compiled stack-based language
Stars: ✭ 54 (-94.98%)
V8The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+1649.58%)
PasserineA small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (-68.28%)
U6aImplementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-95.72%)
MazuccA minimalist C compiler with x86_64 code generation
Stars: ✭ 437 (-59.35%)
Docker Cloudflare DdnsA small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (-56.56%)
RenjinJVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (-56.65%)
DynarmicAn ARM dynamic recompiler.
Stars: ✭ 475 (-55.81%)
MondA scripting language for .NET Core
Stars: ✭ 237 (-77.95%)
Gwion🎵 strongly-timed musical programming language
Stars: ✭ 235 (-78.14%)
Swift LispkitInterpreter 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 (-78.79%)
Mlmlself-hosted compiler for a subset of OCaml
Stars: ✭ 41 (-96.19%)
libcluonlibcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.
Stars: ✭ 81 (-92.47%)
ArvernOS💾 A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress
Stars: ✭ 313 (-70.88%)
PpciA compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Stars: ✭ 210 (-80.47%)
pinktracePink's Tracing Library
Stars: ✭ 20 (-98.14%)
peekabooAn standalone execution trace library built on DynamoRIO.
Stars: ✭ 17 (-98.42%)
AheuiJITAheui JIT compiler for PC and web
Stars: ✭ 27 (-97.49%)
fp256An efficient library for 256 bit integer arithmetic
Stars: ✭ 21 (-98.05%)
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-98.33%)
novuskA kernel written in Rust
Stars: ✭ 61 (-94.33%)
CubThe Cub Programming Language
Stars: ✭ 198 (-81.58%)
Umka LangUmka: a statically typed embeddable scripting language
Stars: ✭ 308 (-71.35%)
TclThe Tcl Core. (Mirror of core.tcl-lang.org)
Stars: ✭ 342 (-68.19%)
RbpfRust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (-71.53%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (-60.74%)
EnsoHybrid visual and textual functional programming.
Stars: ✭ 5,238 (+387.26%)
Enso ArchiveLooking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-71.63%)
AmaccSmall C Compiler generating ELF executable Arm architecture, supporting JIT execution
Stars: ✭ 661 (-38.51%)
RemillLibrary for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (-41.12%)
ZetavmMulti-Language Platform for Dynamic Programming Languages
Stars: ✭ 592 (-44.93%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (-36.74%)
CemuCheap EMUlator: lightweight multi-architecture assembly playground
Stars: ✭ 666 (-38.05%)
BicA C interpreter and API explorer.
Stars: ✭ 719 (-33.12%)
Go.vmA simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (-83.44%)
Cfla Compileable statically typed Functional programming Language
Stars: ✭ 7 (-99.35%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (-72.74%)
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 (+339.53%)