All Projects → Mir → Similar Projects or Alternatives

1128 Open source projects that are alternatives of or similar to Mir

interp
Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-97.02%)
Mutual labels:  interpreter, x86-64, aarch64
Wag
WebAssembly compiler implemented in Go
Stars: ✭ 177 (-83.53%)
Mutual labels:  compiler, x86-64, aarch64
Asmjit
Machine code generation for C++
Stars: ✭ 2,874 (+167.35%)
Mutual labels:  compiler, x86-64, aarch64
Dora
Dora VM
Stars: ✭ 371 (-65.49%)
Mutual labels:  compiler, x86-64, aarch64
Jit Compiler
JIT compiler in Go
Stars: ✭ 70 (-93.49%)
Mutual labels:  compiler, jit-compiler, x86-64
Minijit
A basic x86-64 JIT compiler written from scratch in stock Python
Stars: ✭ 185 (-82.79%)
Mutual labels:  compiler, jit-compiler, x86-64
Antlr4 Calculator
Simple antlr4 calculator.
Stars: ✭ 40 (-96.28%)
Mutual labels:  compiler, interpreter
profiler-api
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-98.05%)
Mutual labels:  x86-64, aarch64
docker-dns-ad-blocker
A 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%)
Mutual labels:  x86-64, aarch64
kcs
Scripting in C with JIT(x64)/VM.
Stars: ✭ 25 (-97.67%)
Mutual labels:  x86-64, jit-compiler
rosetta-at-home
Fold for Covid - Help fight the COVID-19 pandemic with your old laptop, Raspberry Pi, or other spare computer
Stars: ✭ 78 (-92.74%)
Mutual labels:  x86-64, aarch64
Asmdb
Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-76%)
Mutual labels:  x86-64, aarch64
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-73.58%)
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 (-95.44%)
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 (+160.65%)
Mutual labels:  compiler, interpreter
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-90.6%)
Mutual labels:  interpreter, x86-64
lsp-dsp-lib
DSP library for signal processing
Stars: ✭ 37 (-96.56%)
Mutual labels:  x86-64, aarch64
jingle
🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-96.84%)
Mutual labels:  interpreter, jit-compiler
insaneworks-packer-template
CentOS 7-8 8Stream / AlmaLinux 8 / FreeBSD 12 - 13 x64 + VirtualBox / VMWare for Packer Template + FreeBSD 13 / AlmaLinux 9 + Parallels
Stars: ✭ 38 (-96.47%)
Mutual labels:  x86-64, aarch64
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-96.47%)
Mutual labels:  compiler, interpreter
kempe
Kempe is a compiled stack-based language
Stars: ✭ 54 (-94.98%)
Mutual labels:  x86-64, aarch64
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+1649.58%)
Mutual labels:  compiler, interpreter
Passerine
A small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (-68.28%)
Mutual labels:  compiler, interpreter
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-95.72%)
Mutual labels:  compiler, interpreter
Mazucc
A minimalist C compiler with x86_64 code generation
Stars: ✭ 437 (-59.35%)
Mutual labels:  compiler, x86-64
Docker Cloudflare Ddns
A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (-56.56%)
Mutual labels:  x86-64, aarch64
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Stars: ✭ 466 (-56.65%)
Mutual labels:  compiler, interpreter
Dynarmic
An ARM dynamic recompiler.
Stars: ✭ 475 (-55.81%)
Mutual labels:  compiler, x86-64
Mond
A scripting language for .NET Core
Stars: ✭ 237 (-77.95%)
Mutual labels:  compiler, interpreter
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (-78.14%)
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 (-78.79%)
Mutual labels:  compiler, interpreter
Mlml
self-hosted compiler for a subset of OCaml
Stars: ✭ 41 (-96.19%)
Mutual labels:  compiler, x86-64
libcluon
libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.
Stars: ✭ 81 (-92.47%)
Mutual labels:  x86-64, aarch64
ArvernOS
💾 A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress
Stars: ✭ 313 (-70.88%)
Mutual labels:  x86-64, aarch64
Ppci
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Stars: ✭ 210 (-80.47%)
Mutual labels:  compiler, x86-64
pinktrace
Pink's Tracing Library
Stars: ✭ 20 (-98.14%)
Mutual labels:  x86-64, aarch64
peekaboo
An standalone execution trace library built on DynamoRIO.
Stars: ✭ 17 (-98.42%)
Mutual labels:  x86-64, aarch64
AheuiJIT
Aheui JIT compiler for PC and web
Stars: ✭ 27 (-97.49%)
Mutual labels:  x86-64, aarch64
fp256
An efficient library for 256 bit integer arithmetic
Stars: ✭ 21 (-98.05%)
Mutual labels:  x86-64, aarch64
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-98.33%)
Mutual labels:  interpreter, jit-compiler
novusk
A kernel written in Rust
Stars: ✭ 61 (-94.33%)
Mutual labels:  x86-64, aarch64
Cub
The Cub Programming Language
Stars: ✭ 198 (-81.58%)
Mutual labels:  compiler, interpreter
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+299.81%)
Mutual labels:  compiler, interpreter
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (-71.35%)
Mutual labels:  compiler, interpreter
Tcl
The Tcl Core. (Mirror of core.tcl-lang.org)
Stars: ✭ 342 (-68.19%)
Mutual labels:  jit-compiler, interpreter
Rbpf
Rust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (-71.53%)
Mutual labels:  jit-compiler, interpreter
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (-60.74%)
Mutual labels:  compiler, interpreter
Enso
Hybrid visual and textual functional programming.
Stars: ✭ 5,238 (+387.26%)
Mutual labels:  compiler, interpreter
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-71.63%)
Mutual labels:  compiler, interpreter
Amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
Stars: ✭ 661 (-38.51%)
Mutual labels:  compiler, jit-compiler
Remill
Library for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (-41.12%)
Mutual labels:  x86-64, aarch64
Zetavm
Multi-Language Platform for Dynamic Programming Languages
Stars: ✭ 592 (-44.93%)
Mutual labels:  jit-compiler, interpreter
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-47.35%)
Mutual labels:  compiler, interpreter
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (-36.74%)
Mutual labels:  compiler, interpreter
Cemu
Cheap EMUlator: lightweight multi-architecture assembly playground
Stars: ✭ 666 (-38.05%)
Mutual labels:  x86-64, aarch64
Bic
A C interpreter and API explorer.
Stars: ✭ 719 (-33.12%)
Mutual labels:  compiler, interpreter
Go.vm
A simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (-83.44%)
Mutual labels:  compiler, interpreter
Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-99.35%)
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 (-72.74%)
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 (+339.53%)
Mutual labels:  compiler, interpreter
1-60 of 1128 similar projects