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.
- teaching
- computer-science
- compiler
- emulator
71,372 visible repositories in the index
73–96 of 134 · Most stars
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.
PeachPie - the PHP compiler and runtime for .NET and .NET Core
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
KCL Language Core and API
A safe, easy systems language
Incremental rust builds up to 92x faster than cargo/rustc
Ruby AOT compiler
Change C++ code at runtime
The CompCert formally-verified C compiler
Circuit IR Compilers and Tools
The Nature Programming Language
A collection of tools, libraries, and tests for Vulkan shader compilation.
Cranelift based backend for rustc
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
A Rust compiler backend targeting CIL(.NET IR) and C.
ILGPU JIT Compiler for high-performance .Net GPU programs
JPHP - an implementation of PHP on Java VM
An experimental Rust port of the TypeScript 7 compiler (tsc)
Simple C compiler
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
The LLVM-based D Compiler.
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
A language and an embedded JIT compiler