Ross ROSS = Recommend OSS · open-source software intelligence for agents

hlorenzi/customasm

💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/ observed · 2026-08-28

github.com/hlorenzi/customasm · Rust · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

79/100

  • Activity 79
  • Release rhythm 67
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 76
  • age_days: 3692
  • days_rel: 142
  • days_push: 129
  • n_releases_24m: 8

Full methodology

Adoption not part of the score

1056 stars · 73 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

customasm is an assembler written in Rust that lets users define their own custom instruction sets and assemble source files into machine code or bytecode. It runs as a CLI tool, compiles to WebAssembly for browser use, and is useful for testing VM bytecode or programming homebrew microprocessor architectures.

Use cases

  • assemble programs for a custom CPU I designed in an FPGA
  • generate bytecode for my own virtual machine
  • write homebrew assembly for retro consoles like the NES
  • define and test a custom instruction set architecture
  • assemble machine code from user-defined syntax rules
  • try an assembler in the browser without installing anything

When to choose

  • you need to assemble code for a custom or experimental instruction set
  • you're developing a VM, emulator, or homebrew microprocessor and need bytecode tooling
  • you want a lightweight, cross-platform assembler with a web playground

When to avoid

  • you need an assembler for an existing, standard architecture like x86 or ARM
  • you want a full toolchain with linker, debugger, and C compiler support
  • you need high-performance production compilation for large codebases

Facets

cli-tool · maturity active

compiler developer-tools cli programming-languages compilers developer-tools hardware cross-platform cli rust assembler assembly-language instruction-set bytecode virtual-machine retro-computing fpga wasm web

2 sources

Member repositories

RepositoryRoleHealth v2
hlorenzi/customasmmain79

For agents

markdown · JSON · MCP: product_card(name="hlorenzi/customasm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem