munificent / craftinginterpreters
Repository for the book "Crafting Interpreters"
☆9,312Updated 5 months ago
Alternatives and similar repositories for craftinginterpreters:
Users that are interested in craftinginterpreters are comparing it to the libraries listed below
- The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.☆6,998Updated last year
- Curated list of awesome resources on Compilers, Interpreters and Runtimes☆9,062Updated 7 months ago
- A text editor in less than 1000 LOC with syntax highlight and search.☆7,542Updated last week
- Writing an OS in Rust☆16,042Updated this week
- A Compiler Writing Journey☆11,334Updated 5 months ago
- C in four functions☆9,920Updated last year
- How to write a very simple JIT compiler☆1,813Updated 3 years ago
- A Parser Combinator library for C☆2,708Updated 8 months ago
- Mold: A Modern Linker 🦠☆14,691Updated this week
- A Small C Compiler☆6,191Updated 8 months ago
- mal - Make a Lisp☆10,149Updated 3 weeks ago
- A guide to writing a DNS Server from scratch in Rust☆4,158Updated 4 months ago
- An incremental parsing system for programming tools☆19,287Updated this week
- A cross-platform GUI library for Rust, inspired by Elm☆25,375Updated this week
- Writing a sqlite clone from scratch in C☆9,709Updated 10 months ago
- A lightweight WebAssembly runtime that is fast, secure, and standards-compliant☆15,698Updated this week
- A post-modern modal text editor.☆35,113Updated this week
- Educational blog posts for Rust beginners☆7,733Updated last week
- A small C compiler☆9,829Updated last year
- Learn C and build your own programming language in under 1000 lines of code!☆2,965Updated 2 months ago
- Run compilers interactively from your web browser and interact with the assembly☆16,848Updated this week
- Rust parser combinator framework☆9,631Updated last month
- Source repo for the book☆4,197Updated 5 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,398Updated this week
- Distributed SQL database in Rust, written as an educational project☆6,301Updated 3 months ago
- A full featured, fast Command Line Argument Parser for Rust☆14,615Updated last week
- egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native☆23,403Updated this week
- Small exercises to get you used to reading and writing Rust code!☆55,770Updated this week
- A computer science textbook☆3,785Updated 5 months ago
- mimalloc is a compact general purpose allocator with excellent performance.☆10,817Updated this week