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

greatscottgadgets/luna

Amaranth HDL framework for monitoring, hacking, and developing USB devices observed · 2026-08-28

github.com/greatscottgadgets/luna · homepage · Python · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

75/100

  • Activity 98
  • Release rhythm 32
  • Longevity 100
How is this computed?

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

  • gap_med: 68
  • age_days: 2512
  • days_rel: 376
  • days_push: 14
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1133 stars · 185 forks observed · 2026-08-28

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

LUNA is an Amaranth HDL (Python) framework providing FPGA gateware and software for working with USB, from passive protocol analysis to building custom USB devices and SoC peripherals. It pairs with Cynthion hardware and tools like Facedancer and Packetry for USB research, hacking, and development.

Use cases

  • capture and analyze low/full/high-speed USB traffic with an FPGA
  • implement a custom USB device in gateware or software
  • add USB peripherals to a SoC design over Wishbone
  • reverse engineer USB devices for security research
  • emulate USB devices with Facedancer as a backend
  • build a USB man-in-the-middle proxy

When to choose

  • you need programmable FPGA-based USB analysis or emulation
  • you want to write USB gateware in Python via Amaranth instead of Verilog
  • you use Cynthion or compatible FPGA hardware for USB work

When to avoid

  • you only need software-only USB sniffing on a standard host controller
  • your target FPGA or USB speed (e.g. SuperSpeed) is not yet supported
  • you need a turnkey analyzer without any HDL involvement

Facets

library · maturity active

embedded security reverse-engineering simulation developer-tools hardware embedded-systems security reverse-engineering developer-tools python embedded fpga usb amaranth-hdl gateware protocol-analyzer hardware-hacking soc wishbone

3 sources

Member repositories

RepositoryRoleHealth v2
greatscottgadgets/lunamain75

For agents

markdown · JSON · MCP: product_card(name="greatscottgadgets/luna")

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