Dev tools · alternatives · 2026
24 alternatives to RISC-V disassembler in 200 lines of C
A minimal RISC-V RV32I disassembler. Contribute to andportnoy/riscv-disassembler development by creating an account on GitHub.
This is a RISC-V disassembler written in approximately 200 lines of C code. It converts RISC-V machine code into human-readable assembly instructions. The project is hosted on GitHub and targets developers working with… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. RISC-V disassembler in 200 lines of C launched in 2020; newer entries below may have overtaken it.
- 1

32-bit RISC-V CPU in ~800 lines of C89. Contribute to mnurzia/rv development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 2

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

RISC-V's compressed instruction (RVC) extension is intended as an add-on to the regular, 32-bit instruction set, not a replacement or competitor. Its designers intended RVC instructions to be expanded into regular 32-bit RV32I equivalents via a pre-decoder. What happens if we explicitly architect a RISC-V CPU to execute RVC instructions, and "mop up" any RV32I instructions that aren't convenient via a microcode layer? What architectural optimizations are unlocked as a result? "Minimax" is an experimental RISC-V implementation intended to establish if an RVC-optimized CPU is, in practice, any…
2022 · github.com · its alternatives →
- 4

RARS -- RISC-V Assembler and Runtime Simulator. Contribute to TheThirdOne/rars development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 5

I made this game to teach my daughter how buffer overflows work. I want her to look at programs as things she can change, and make them do whatever she wants. Building your exploit in memory and jumping to it feels so cool. I hope this game teaches kids and programmers (who seem to have forgotten what computers actually are) that its quite fun to mess with programs. We used to have that excitement few years ago, just break into softice and change a branch into a nop and ignore the serial number check, or go to a different game level because this one is too annoying. While working on the game…
2023 · punkx.org · its alternatives →
- 6

"interesting" VM in C. Let's see how this goes. Contribute to tekknolagi/carp development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 7

A minimal RISC-V 32-bit OS written in Zig. Contribute to botirkhaltaev/pico-os development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 8RD
2019 · redasm.io · its alternatives →
- 9

A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md
2022 · gist.github.com · its alternatives →
- 10

Readable macroassembler for CLR IL. Contribute to akalenuk/milasm development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 11AR
2021 · guillaume.baierouge.fr · its alternatives →
- 12

A JVM assembler for the modern age. Contribute to roscopeco/jasm development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 13

2016 · decompiler.org · its alternatives →
- 14

Hi HN, I’m Dvir, a young developer. Last year, I got rejected after a job interview because I lacked some CPU knowledge. After that, I decided to deepen my understanding in the low level world and learn how things work under the hood. I decided to try and create an OS in C and ASM as a way to broaden my knowledge in this area. This took me on the most interesting ride, where I’ve learned about OS theory and low level programming on a whole new level. I’ve spent hours upon hours, blood and tears, reading different OS theory blogs, learning low level concepts, debugging, testing and working on…
Oct 2025 · github.com · its alternatives →
- 15

A minimal stack-based VM. Contribute to codr7/liblg development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 16

x86-64 Assembler written in V. Contribute to v420v/vas development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 17

The fastest RVA23 RISC-V sandbox. Contribute to libriscv/libriscv development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 18

A pipelined RISCV implementation in VHDL. Contribute to inforichland/freezing-spice development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 19

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

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo
2021 · github.com · its alternatives →
- 21

C to Go Assembly. Contribute to minio/c2goasm development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 22

Modified version of the original from http://www.projectoberon.com/ for use with the Oberon IDE - GitHub - rochus-keller/OberonSystem at op2-rv32
Aug 2026 · github.com · its alternatives →
- 23LC
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 →
- 24

2015 · github.com · its alternatives →
Also compare
- RISC-V core written in 600 lines of C89 alternatives
- Simple virtual machine, assembler, and C compiler alternatives
- Minimax – A Compressed-First, Microcoded RISC-V CPU alternatives
- IDE for Learning RISC-V alternatives
- RISC-V assembly tabletop board game (hack your opponent) alternatives
- A small virtual machine written in C alternatives
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 →