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

spdk/spdk

Storage Performance Development Kit observed · 2026-08-28

github.com/spdk/spdk · homepage · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

86/100

  • Activity 99
  • Release rhythm 62
  • 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-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 119
  • age_days: 4069
  • days_rel: 96
  • days_push: 7
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

3646 stars · 1375 forks observed · 2026-08-28

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/spdkmain86

For agents

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

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