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

corundum/corundum

Open source FPGA-based NIC and platform for in-network compute observed · 2026-08-28

github.com/corundum/corundum · homepage · Verilog · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

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: n/a
  • age_days: 2606
  • days_rel: n/a
  • days_push: 789
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2438 stars · 550 forks observed · 2026-08-28

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

Corundum is an open-source FPGA-based network interface card (NIC) and platform for in-network compute, written in Verilog/SystemVerilog. It provides a high-performance 10G/25G/100G Ethernet datapath with PCIe DMA, thousands of hardware queues, PTP timestamping, TDMA scheduling, a Linux kernel driver, and an extensive simulation framework.

Use cases

  • build a custom FPGA-based network interface card
  • implement in-network compute offload on an FPGA
  • run high-precision TDMA packet scheduling with PTP timestamping
  • develop and simulate a full PCIe-to-Ethernet NIC design
  • experiment with programmable network hardware on supported FPGA boards
  • write a custom Linux network driver for FPGA hardware

When to choose

  • you need an open-source, high-performance FPGA NIC with a mature Linux driver and simulation framework
  • you want fine-grained control over transmit scheduling, queues, and PTP-based timing
  • you are doing research on in-network compute or programmable networking
  • your hardware is one of the many supported Xilinx or Intel FPGA boards

When to avoid

  • you need a simple software-only networking solution without FPGA hardware
  • your FPGA board is not among the supported devices and porting effort is too high
  • you need a turnkey commercial NIC with vendor support rather than an open research platform
  • you are not comfortable working with RTL (Verilog/SystemVerilog) and FPGA toolchains

Facets

library · maturity active

networking embedded simulation developer-tools hardware networking embedded-systems developer-tools cpp python fpga nic verilog in-network-compute pcie ethernet ptp tdma linux-driver rtl linux

2 sources

Member repositories

RepositoryRoleHealth v2
corundum/corundummain32

For agents

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

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