Riscrithm – An intuitive RISC-V assembler and optimizer coded in Go
Summary
Riscrithm is a lightweight macro-assembly language that compiles to RISC-V assembly. It provides a Go-written CLI compiler with a two-pass architecture and a built-in optimizer (-o/--optimize) that performs dead code elimination, identity math elimination, and strength reduction. The project is open-source and MIT-licensed, focusing on bridging high-level readability with low-level hardware control.