LinArcX's repositories
8cc
A Small C Compiler
acwj
A Compiler Writing Journey
awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
babyc
A toy C compiler
Cello
Higher level programming in C
check
A unit testing framework for C
citron
General purpose programming language (mainly for unix-like systems)
craftinginterpreters
Repository for the book "Crafting Interpreters"
ex-sdl-cairo-freetype-harfbuzz
Example code which uses SDL, cairo, freetype, and harfbuzz to do ttf/otf text layout and rendering
imhui
Immediate Human User Interface
kiss_sdl
Simple generic GUI widget toolkit for SDL2
lc3-vm
Write your own virtual machine for the LC-3 computer!
libcpnet
A simple, thin-wrapper, cross-platform networking API on socket level
lowlevelprogramming-university
How to be low-level programmer
project-based-tutorials-in-c
A curated list of project-based tutorials in C
rawdrawandroid
Build android apps without any java, entirely in C and Make
rawdrawandroidexample
Example app using rawdrawandroid as a submodule.
rsib
Replace strings in binary files
SDL_gui
GUI library for SDL2
swieros
A tiny hand crafted CPU emulator, C compiler, and Operating System
tiny-compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
tlse
Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library
write-a-C-interpreter
Write a simple interpreter of C. Inspired by c4 and largely based on it.
write-a-hash-table
✏️ Learn how to write a hash table in C
write_a_c_compiler
Test suite to help you write your own C compiler