nowfound

Dev tools · alternatives · 2026

24 alternatives to Low-Level Academy, an explorable systems programming course

Introduction to UDP: sockets, frames, and data encoding. We build a Rust client for a simple name server that converts domain names into IP addresses.

Low-Level Academy is an interactive systems programming course designed to teach users how computer systems work at a fundamental level. It offers explorable lessons covering topics like assembly language, memory… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Low-Level Academy, an explorable systems programming course launched in 2020; newer entries below may have overtaken it.

  1. 1

    Articles in this series Part I. Iterative ServersPart II. Forking ServersPart III. Pre-forking ServersPart IV. Threaded ServersPart V. Pre-threaded ServersPart VI: poll-based serverPart VII: epoll-…

    2019 · unixism.net · its alternatives →

  2. 2LC

    I made a simple virtual machine that runs C in the browser.This project is made as an experiment to see if C can be learned easier if the lower level is covered in paralel. Sandbox: https://vasyop.github.io/miniC-hosting Tutorial part 1: https://vasyop.github.io/miniC-hosting/?0 More info: https://github.com/vasyop/miniC-hosting/blob/master/README.md Please support this project: https://github.com/vasyop/miniC-hosting/blob/master/support.md

    2019 · its alternatives →

  3. 3AR

    2021 · guillaume.baierouge.fr · its alternatives →

  4. 4

    Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs

    2019 · github.com · its alternatives →

  5. 5RA
  6. 6

    Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…

    2025 · github.com · its alternatives →

  7. 7

    A Language Server Protocol (LSP) implementation for systemd unit files, providing editing support with syntax highlighting, diagnostics, autocompletion, and documentation made with rust.

    2025 · github.com · its alternatives →

  8. 8

    A guide to aid you in your journey of becoming a Rustacean (Rust developer). - learn-rust-101/README.md at main · plabayo/learn-rust-101

    2023 · github.com · its alternatives →

  9. 9GI

    Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D

    2023 · its alternatives →

  10. 10

    This is a hobby project of mine that I started a few years ago to learn about programming language implementation. It was created 95% without AI, although a few recent commits include code from Gemini CLI. I started out following Crafting Interpreters, but gradually branched off that until I had almost nothing left in common. Tech stack: Rust, Cranelift (JIT compilation), LALRPOP (parser). Original title: "A small programming language where everything is a value" (edited based on comments)

    Jan 2026 · github.com · its alternatives →

  11. 11

    A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they’re implemented in practice.

    2020 · datacrayon.com · its alternatives →

  12. 12

    "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.

    2024 · github.com · its alternatives →

  13. 13

    A minimal stack-based VM. Contribute to codr7/liblg development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  14. 14LS

    Kicked my course off today - grep101.com - with lessons starting Monday. I think I've got the pricing right to attract a good class of keen learners for this first run through...

    2012 · its alternatives →

  15. 15

    An ultra-fast, single-binary MCP server written in Rust as a lightweight alternative to Node.js/Python. - StamManif/mcp-stama

    Aug 2026 · github.com · its alternatives →

  16. 16
    CodeHS ▲22

    Teaching comp sci to beginners w/ no prior background.

    2014 · codehs.com · its alternatives →

  17. 17

    We built a Rust MCP server, which wraps the excellent headless terminal (HT)[1] to makes it available for agentic coding tools. Most agentic coding tools struggle with blocking, interactive terminal tools (all the boilerplate generator, infra CLI tools etc). This is because many existing CLI dev tools are built for humans and require interactive input. We built this so agentic coding tools (Claude Code, Cursor, Memex, etc) can “see” and “interact” with terminals exactly like humans do. In our demo video [2], you'll see it operating vim/emacs just as a human would - selecting options,…

    2025 · github.com · its alternatives →

  18. 18

    Hi HN, I'm new to Rust and, after half of `The Rust Programming Language` I decided to delve into a project I would actually use: a markdown to html compiler that actually serves my micro-blog (I started just right after publishing the project hehe). The project is intentionally small and one-file contained: I wanted to have the full picture in mind. I'm open to comments, suggestions and PRs. If you asked me more convincing arguments to "why did you do it?" rather than "to learn Rust" I would respond with: LLMs are effectively a new type of web users today and will be more and more present…

    Jul 2026 · andreadimatteo.com · its alternatives →

  19. 19

    AnyLeaf: Cutting-edge SUAS hardware

    2021 · anyleaf.org · its alternatives →

  20. 20AO

    The largest tech community at Columbia University. We foster a community of students in computer science and technology.

    2014 · adicu.com · its alternatives →

  21. 21

    An educational Rust project for exporting and running inference on Qwen3 LLM family - reinterpretcat/qwen3-rs

    2025 · github.com · its alternatives →

  22. 22

    StackXploit: Exploiting Stacks in Linux

    2024 · hackersprey.com · its alternatives →

  23. 23

    Path to a free self-taught education in Computer Science!

    2016 · ossu.firebaseapp.com · its alternatives →

  24. 24

    A hobbyist microkernel written in Rust, featuring a capability-based system similar to seL4. - sorpaas/rux

    2017 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →