sysprog21 / shecc
A self-hosting and educational C optimizing compiler
☆1,219Updated last week
Alternatives and similar repositories for shecc:
Users that are interested in shecc are comparing it to the libraries listed below
- Small C Compiler generating ELF executable Arm architecture, supporting JIT execution☆1,034Updated 4 months ago
- Compact and Efficient RISC-V RV32I[MAFC] emulator☆475Updated this week
- A minimalist C compiler with x86_64 code generation☆527Updated 4 years ago
- A tiny hand crafted CPU emulator, C compiler, and Operating System☆1,090Updated 4 years ago
- Build a minimal multi-tasking OS kernel for RISC-V from scratch☆441Updated last year
- The lcc retargetable ANSI C compiler☆2,116Updated 7 months ago
- A simple, self-hosting C compiler☆944Updated 2 years ago
- Simple C compiler☆1,486Updated 4 months ago
- A minimalist RISC-V system emulator capable of running Linux kernel☆261Updated 2 weeks ago
- A Simple showcase for the Sea-of-Nodes compiler IR☆629Updated this week
- A LC3 virtual machine implementation in a few lines of C code☆375Updated 2 years ago
- C11 compiler (mirror)☆764Updated 2 months ago
- 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…☆2,426Updated this week
- The RISC-V Virtual Machine☆1,045Updated this week
- A collection of out-of-tree LLVM passes for teaching and learning☆3,166Updated last week
- How to write a very simple JIT compiler☆1,846Updated 4 years ago
- A Tiny Linux-Compatible Kernel☆2,443Updated 3 months ago
- A tiny C header-only risc-v emulator.☆1,877Updated this week
- Build a minimal multi-tasking OS kernel for ARM from scratch☆1,133Updated 3 years ago
- The best C-like language that can be implemented in 10kLOC.☆589Updated this week
- RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).☆847Updated 11 months ago
- Text describing xv6 on RISC-V☆723Updated 8 months ago
- A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forw…☆1,592Updated last week
- Unofficial mirror of etalabs musl repository. Updated daily.☆569Updated 2 months ago
- ☆365Updated 2 weeks ago
- A Quick Backend☆334Updated 3 years ago
- A simple native file system for Linux kernel☆413Updated 3 weeks ago
- Platform independent low-level JIT compiler☆938Updated last month
- Reference implementation for the book "Writing a RISC-V Emulator in Rust".☆379Updated 2 years ago
- Unofficial mirror of mob development branch☆2,278Updated 3 weeks ago