sysprog21 / sheccLinks
A self-hosting and educational C optimizing compiler
☆1,318Updated last week
Alternatives and similar repositories for shecc
Users that are interested in shecc are comparing it to the libraries listed below
Sorting:
- Compact and Efficient RISC-V RV32I[MAFC] emulator☆506Updated this week
 - Small C Compiler generating ELF executable Arm architecture, supporting JIT execution☆1,040Updated 2 months ago
 - Build a minimal multi-tasking OS kernel for RISC-V from scratch☆475Updated 2 years ago
 - A minimalist RISC-V system emulator capable of running Linux kernel☆276Updated last week
 - A tiny hand crafted CPU emulator, C compiler, and Operating System☆1,109Updated 4 years ago
 - A minimalist C compiler with x86_64 code generation☆531Updated 5 years ago
 - Text describing xv6 on RISC-V☆789Updated 2 months ago
 - A tiny C header-only risc-v emulator.☆1,998Updated 5 months ago
 - Test suite to help you write your own C compiler☆894Updated 2 years ago
 - C Programming Lab: Assessing Your C Programming Skills☆473Updated last month
 - A LC3 virtual machine implementation in a few lines of C code☆385Updated 2 years ago
 - Simple C compiler☆1,540Updated 10 months ago
 - A simple native file system for Linux kernel☆441Updated last week
 - Complementary Concurrency Programs for course "Linux Kernel Internals"☆413Updated 6 months ago
 - Build a minimal multi-tasking OS kernel for ARM from scratch☆1,177Updated 3 years ago
 - The RISC-V Virtual Machine☆1,132Updated last week
 - book and codes for Modern Compiler Implementation in C☆390Updated last year
 - How to write a very simple JIT compiler☆1,888Updated 4 years ago
 - C11 compiler (mirror)☆789Updated last month
 - A simple, self-hosting C compiler☆966Updated 3 years ago
 - The fastest RISC-V sandbox☆946Updated 3 weeks ago
 - UNIX 6th Edition Kernel Source Code☆465Updated 6 years ago
 - A Tiny Linux-Compatible Kernel☆2,998Updated last month
 - The lcc retargetable ANSI C compiler☆2,300Updated last year
 - Unofficial mirror of mob development branch☆2,506Updated last week
 - Concurrency Primer☆96Updated 4 months ago
 - 32-bit RISC-V CPU in ~800 lines of C89☆623Updated 5 months ago
 - A simple multitasking OS kernel☆76Updated this week
 - LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)☆265Updated 2 years ago
 - A tiny compiler for a language featuring LL(2) grammar. With Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour…☆576Updated 5 months ago