A reusable compiler backend for the i386, x86_64, ARM and AArch64 architecture based on TCC, with an IR on bytecode level including type and control flow information
☆19Mar 10, 2024Updated last year
Alternatives and similar repositories for TccGen
Users that are interested in TccGen are comparing it to the libraries listed below
Sorting:
- An implementation of libc, attempting to be compliant with C89, C99 and C11 standards☆13Feb 9, 2026Updated 3 weeks ago
- The most minimal C you can do real work in☆16May 8, 2022Updated 3 years ago
- Simple parser for Python marshal serialization and pyc files☆22Jan 23, 2026Updated last month
- Self-hosting C toolchain, from scratch☆36Feb 7, 2025Updated last year
- Numba compatible SCFG (Structured Control Flow Graphs) utilities.☆26Updated this week
- A compiler and IDE for the Micron programming language - the Oberon with the power of C☆69Feb 1, 2026Updated last month
- A ridiculous Python interpreter written—from scratch—in Rust.☆25Updated this week
- Tracing JIT compiler and runtime for a subset of the JVM☆26Jan 1, 2024Updated 2 years ago
- A very basic Lisp + Erlang-style processes, on a virtual machine☆10Aug 24, 2016Updated 9 years ago
- A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs☆12Aug 27, 2025Updated 6 months ago
- The CRT X-Y library (libcrtxy) is meant to be used by video game programmers who wish to create games in the style of vector graphics a…☆13Sep 2, 2023Updated 2 years ago
- WasmBox is an embeddable WebAssembly runtime, with a focus on portability, compact footprint, and performance.☆10Aug 21, 2021Updated 4 years ago
- A compiler for Tiger language includes lexical analysis using flexc++, parsing using Bisonc++, type checking, building abstract syntax tr…☆13Jan 18, 2023Updated 3 years ago
- A library for creating and patching binary diffs. Based on bsdiff.☆11Nov 23, 2014Updated 11 years ago
- ☆10Mar 16, 2016Updated 9 years ago
- Code to go with my article "The AWK book's 60-line version of Make"☆15Sep 10, 2023Updated 2 years ago
- Highly space and performance efficient C allocator☆28Dec 25, 2025Updated 2 months ago
- terminal hex editor☆19Jan 12, 2026Updated last month
- A simple interpreter featuring a tracing JIT☆16Mar 28, 2011Updated 14 years ago
- A header-only C++ library for writing compiler/interpreter frontends.☆16Jan 19, 2026Updated last month
- little test driven handle library in c☆12Mar 1, 2021Updated 5 years ago
- C, but with function overloading, operator overloading, modules (kind of), templates (kind of), and uniform function call syntax (and a g…☆15Jul 30, 2024Updated last year
- A self sufficient programming language: have your cake and eat it at compile time☆13Updated this week
- A toy c compiler written in python☆11Jan 9, 2024Updated 2 years ago
- An implementation of Tarjan's Strongly Connected Components algorithm☆14Aug 25, 2019Updated 6 years ago
- A C Compiler that fits in the 512 byte sector of X68000☆17Nov 20, 2023Updated 2 years ago
- A collection of lambda calculus interpreters and development tools☆16Oct 9, 2022Updated 3 years ago
- A byte code specification and a JIT-compiler written in Assembly.☆14Jan 9, 2025Updated last year
- A Python-based programmable static tracing disassembler☆14Jul 26, 2025Updated 7 months ago
- Single header fixed point software renderer☆15Apr 7, 2025Updated 10 months ago
- Minimal and fast regular expression library for C.☆21Jun 4, 2013Updated 12 years ago
- PigletQL - example SQL-like language interpreter☆16Jan 22, 2020Updated 6 years ago
- A tool for dependencies validation for ninja build system using strace to detect the real dependencies☆16Nov 12, 2018Updated 7 years ago
- pure-python C types packer/unpacker☆19Mar 1, 2020Updated 6 years ago
- A Datalog Framework for Python☆16Mar 8, 2023Updated 2 years ago
- File format and optimizer for programs encoded in binary lambda calculus☆17Jan 21, 2024Updated 2 years ago
- The tiny terminal text editor. Fighting bloatware - 600loc, linked statically with minilib linux32bit: 8k, osx x64: 20k☆20Sep 23, 2019Updated 6 years ago
- A static C library to abstract away all assembly needed to interface with Linux.☆14Nov 28, 2021Updated 4 years ago
- Simple VT05, VT52 and Datapoint 3300 emulator☆21May 31, 2025Updated 9 months ago