Dev tools · alternatives · 2026
24 alternatives to Compiling to Assembly from Scratch
Ebook — ARM — TypeScript
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Compiling to Assembly from Scratch launched in 2020; newer entries below may have overtaken it.
- 1

Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean
2021 · github.com · its alternatives →
- 2

Write your own compiler: introduction. Code genetation. AST. Abstract syntax tree. lisp. javascript.
2017 · blog.klipse.tech · its alternatives →
- 3

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment. - amaneureka/AtomOS
2017 · github.com · its alternatives →
- 4

Write and learn assembly code from your browser
2025 · x64.halb.it · its alternatives →
- 5

goboscript is a text-based programming language which compiles to Scratch. It allows you to write Scratch projects in text, and compile it into a .sb3 file - which can be opened in the Scratch editor, TurboWarp or be uploaded to the Scratch website. goboscript allows you to create advanced Scratch projects with ease, you can use any text editor, use a version control system such as git. You can refactor your code using search and replace. Text code can be copy pasted, which allows you to easily reuse code or share it with others. goboscript syntax is concise and easy to read. goboscript…
2025 · github.com · its alternatives →
- 6

One of the most challenging projects of my life :)
2024 · github.com · its alternatives →
- 7

A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.)
2022 · github.com · its alternatives →
- 8

simple virtual machine and assembler. Contribute to ronsoros/rvm development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 9

Compiler for a small language into x86-64 Assembly - MauriceGit/compiler
2020 · github.com · its alternatives →
- 10

We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) ...
2024 · wasmer.io · its alternatives →
- 11
myCompiler▲122Run your favourite programming languages online
2019 · mycompiler.io · its alternatives →
- 12
Builder Book▲130Learn how to build a full stack JS web app from scratch
2018 · builderbook.org · its alternatives →
- 13

Runs AWS graviton2 images on intel, with native-speed compile times - valkmit/aws-graviton2-on-intel
2021 · github.com · its alternatives →
- 14

Learn programming by building real systems from scratch. Redis, Git, a database, a compiler — every lesson is choose, write, run.
Jul 2026 · shipthatcode.com · its alternatives →
- 15

Build interactive prototypes that your devs will just love
2022 · uxpin.com · its alternatives →
- 16

You don't need to write C or Assembly to create electronics
2016 · oreilly.com · its alternatives →
- 17

I recently created this project to teach assembly, and to have an assembly playground in the style of codepen/jsfiddle to embed in my blog posts. It's based on a wasm version of the blink x86-64 emulator, so everything runs client side with no backend server and with a runtime of only ~200Kb
2024 · x64.halb.it · its alternatives →
- 18

Generate x86 Assembly with Go. Contribute to mmcloughlin/avo development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 19

Hi HN! We (pdubroy & marianoguerra) just launched an online book called WebAssembly from the Ground Up. It's an online book to learn Wasm by building a simple compiler in JavaScript. This is the book we wish we'd had 3 years ago. Unlike many WebAssembly resources that focus on use cases and tooling, we wanted a deep dive into how Wasm actually works. We focus on the core of WebAssembly: the module format and the instruction set. We think the low-level details — the "virtual ISA" — are the most interesting part, and we had the crazy idea that writing a compiler is the best way to learn it.…
2025 · wasmgroundup.com · its alternatives →
- 20

Readable macroassembler for CLR IL. Contribute to akalenuk/milasm development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 21

I built a tiny 8-bit CPU simulator in Python to better understand how computers work at a low level. It visualizes registers, memory, and instructions in real-time, so you can actually see each operation as it happens. You can write simple assembly code and watch how the CPU executes it step by step. The project is mainly for learning and experimentation, but I’d love feedback or ideas for improvement.
Oct 2025 · github.com · its alternatives →
- 22IB
This weekend I created stacklib.h - a single-header library that brings Forth-style stack operations to C. It implements a basic interpreter with: - Stack operations (push/pop/dup/swap/over/drop) - Arithmetic (+, -, *, /) - Output (., emit, cr) - Stack inspection (.s, depth) Example usage: Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // Prints "30" exec(&s, "1 2 3 4 .s"); // Shows stack contents The library is self-contained, requires no dependencies, and handles basic error checking. It was inspired by wanting to understand…
2025 · its alternatives →
- 23

Seven modules teaching C the way safety-critical systems are actually built: MATH → STRUCT → CODE → TEST. Each module answers one question: Does it exist? (Pulse), Is it normal? (Baseline), Is it regular? (Timing), Is it trending? (Drift), Which sensor to trust? (Consensus), How to handle overflow? (Pressure), What do we do about it? (Mode). Every module is closed (no dependencies), total (handles all inputs), deterministic, and O(1). 83 tests passing. Built this after 30 years in UNIX systems. Wanted something that teaches the rigour behind certified systems without requiring a decade of…
Jan 2026 · github.com · its alternatives →
- 24

Hello, World! written in seemingly "gibberish" x86 assembly using obfuscation on the assembly and machine code -level - phoreverpheebs/gibberish
2023 · 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 →