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

F-Stack/f-stack

F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API. observed · 2026-08-28

github.com/F-Stack/f-stack · homepage · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 99
  • Release rhythm 55
  • 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: 0
  • age_days: 3429
  • days_rel: 302
  • days_push: 9
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

4254 stars · 962 forks observed · 2026-08-28

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

F-Stack is an open-source high-performance user-space network framework based on DPDK, featuring a ported FreeBSD 11 TCP/IP stack, a Posix-like socket/epoll/kqueue API, and a coroutine SDK. It enables kernel-bypass networking for applications like Nginx and Redis, achieving millions of concurrent connections and RPS.

Use cases

  • build a high-performance HTTP server that bypasses the Linux kernel
  • run Redis or Nginx with DPDK kernel-bypass networking
  • handle millions of concurrent TCP connections on 10G+ NICs
  • port an existing epoll-based C application to user-space networking
  • implement a high-QPS DNS or proxy server
  • avoid kernel packet copying, syscalls, and interrupt overhead

When to choose

  • you need maximum packet throughput or connection density beyond what the Linux kernel delivers
  • you have existing epoll/kqueue or socket-based C applications you want to accelerate
  • you can dedicate NICs to DPDK and deploy on bare metal Linux servers

When to avoid

  • your workload is low-traffic or not network-bound
  • you need kernel features like netfilter, routing daemons, or standard tooling on the accelerated NIC
  • you cannot control the deployment environment (e.g., shared cloud VMs without DPDK-capable NICs)
  • your stack is in a language other than C/C++ without binding effort

Facets

framework · maturity stable

networking http-server concurrency developer-tools networking performance backend microservices c cpp dpdk kernel-bypass freebsd-tcpip user-space-network-stack high-performance coroutines epoll kqueue nginx redis linux

3 sources

Member repositories

RepositoryRoleHealth v2
F-Stack/f-stackmain84

For agents

markdown · JSON · MCP: product_card(name="F-Stack/f-stack")

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