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

spdk/spdk

Some data may be outdated — see provenance labels.

Storage Performance Development Kit observed · 2026-09-29

github.com/spdk/spdk · homepage · C · NOASSERTION (other) observed · 2026-09-29

Health v2 · maintenance only

89/100

  • Activity 97
  • Release rhythm 72
  • Longevity 100

Flags: no_license

How is this computed?

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

  • gap_med: 119
  • age_days: 4117
  • days_rel: 25
  • days_push: 22
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

3683 stars · 1382 forks observed · 2026-09-29

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

SPDK is a set of C libraries, drivers, and tools for building high-performance, scalable user-mode storage applications. It moves storage drivers (NVMe, I/OAT, Virtio) into userspace with polled-mode, thread-per-core, lockless designs to eliminate kernel context switches and interrupt overhead.

Use cases

  • build a high-performance NVMe driver in userspace
  • run an NVMe over Fabrics target
  • run an iSCSI target in userspace
  • expose virtual disks to VMs with vhost
  • benchmark and tune storage I/O performance
  • write custom block device modules
  • implement a user-mode storage application with polled-mode I/O

When to choose

  • you need maximum storage I/O performance with minimal latency
  • you are building NVMe-oF, iSCSI, or vhost targets
  • you want user-space NVMe drivers with a thread-per-core architecture
  • you need a production-proven, well-documented storage development kit

When to avoid

  • you only need simple file or block I/O without extreme performance requirements
  • your platform is not Linux or FreeBSD
  • you cannot dedicate CPU cores to polling
  • you need a portable cross-platform storage library

Facets

library · maturity stable

database networking concurrency developer-tools sdk developer-tools performance operating-systems infrastructure-as-code bsd c cpp python go nvme nvme-of iscsi vhost user-space-drivers storage dpdk poll-mode block-devices high-performance linux

5 sources

Member repositories

RepositoryRoleHealth v2
spdk/spdkmain89

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem