hackclub / putting-the-you-in-cpu
A technical explainer by @kognise of how your computer runs programs, from start to finish.
☆4,996Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for putting-the-you-in-cpu
- Learn database internals by implementing it from scratch.☆1,288Updated last year
- Inspect a command's effects before modifying your live system☆5,212Updated this week
- Fast, collaborative live terminal sharing over the web☆5,975Updated last week
- Learn WebAssembly by writing small programs!☆1,628Updated 8 months ago
- CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.☆3,268Updated 6 months ago
- a structural diff that understands syntax 🟥🟩☆21,133Updated last week
- 🌀 A log file highlighter☆5,966Updated this week
- Writing an OS in Rust☆15,824Updated last month
- ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust☆7,549Updated this week
- A Git-compatible VCS that is both simple and powerful☆9,291Updated this week
- ✨ Magical shell history☆20,919Updated this week
- 📖 An approachable introduction to Assembly.☆3,206Updated 5 months ago
- A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️☆9,331Updated this week
- A computer science textbook☆3,431Updated 3 months ago
- An open source, non-profit web search engine☆1,509Updated 3 weeks ago
- A dedicated scratchpad for developers☆4,042Updated 3 weeks ago
- 💥 Blazing fast terminal file manager written in Rust, based on async I/O.☆16,657Updated this week
- Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU☆1,230Updated last year
- The SQL IDE for Your Terminal.☆3,787Updated this week
- A self-paced course to learn Rust, one exercise at a time.☆6,191Updated this week
- The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams☆10,188Updated 6 months ago
- Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi☆2,571Updated 3 weeks ago
- Instant, easy, and predictable development environments☆8,808Updated this week
- Linux containers from scratch in C.☆1,493Updated 6 months ago
- A terminal application to view, tail, merge, and search log files (plus JSONL).☆3,211Updated 3 months ago
- A Markdown browser for your terminal☆2,567Updated 3 months ago
- Blazing 💥 fast terminal-ui for git written in rust 🦀☆18,625Updated last week
- A game where you are a computer's OS and you have to manage processes, memory and I/O events.☆1,812Updated 3 months ago
- 💎 Amber the programming language compiled to Bash☆3,932Updated this week
- git commit --fixup, but automatic☆4,733Updated 2 weeks ago