- Crafting Interpreters
- BranchPrediction
- squeezing-a-little-more-performance-out-of-bytecode-interpreters
- BytecodeInterpretersPost
- PrattParsersMadeEasy
- Compilers, Principles, Techniques and Tools
- Writing Interpreters in Rust: a Guide
- Rewriting a Language's Compiler in Itself
- Amun Programming Language
- Simple but Powerful Pratt Parsing
- Language Parser JS (Video)
- Baby's First Garbage Collector
- Build Your Own Lisp
- Simple C Compiler
- C Compiler Journey
- Teeny Tiny Compiler
- C Compiler books
- klein
- uLisp
- make a listp
- LearnLuaVM
- LuaRepo
- PratParsing
- LispInRust
- Lox2 (types)
- Rust lox vm
- Rust lox vm2
- Tiny Register VM c
- Register VM c 2
- Cish lang r vm
- finch
- wren
- Garbage-Collectors
- Garbage-Collector-Rust
- Huffman Coding
- Implementing an LRU Cache
- LZ77 Encoding
- Compressing Data - Huffman Algorithm in Python
- Build your own database
- Custom Database From Scratch
- Let's Build a Simple Database (C)
- Write your own miniature Redis with Python
- Advanced Programming in the Unix Environment