f-stack

Kernel bypass framework

A high-performance network framework that bypasses the kernel to achieve better performance and scalability.

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

GitHub

4k stars
275 watching
902 forks
Language: C
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ntop/pf_ring A framework for high-speed packet processing on Linux kernels. 2,718
dpdk/dpdk A set of libraries and drivers for fast packet processing in multiple processor architectures. 3,439
facebookincubator/katran A high-performance layer 4 load balancing solution for scalable and resilient traffic distribution. 4,782
fastos/fastsocket A Linux kernel implementation of a scalable TCP socket stack with linear performance growth on multicore machines 3,756
robinrodricks/fluentftp A C# library that provides an optimized FTP and FTPS client for .NET and .NET Standard. 3,153
bytedance/byteps A high-performance distributed deep learning framework supporting multiple frameworks and networks 3,635
cilium/pwru Tool to debug network packets in Linux kernel 2,904
navarrothiago/upf-bpf An in-kernel solution for fast packet processing in 5G user planes using BPF and XDP 196
seladb/pcapplusplus A multiplatform C++ library for capturing, parsing and crafting network packets 2,761
unikraft/unikraft A next-generation cloud native kernel designed to provide high-performance, security, and efficiency for modern computing environments 2,891
fwupd/fwupd A system daemon that automates firmware updates for Linux devices 3,010
gioblu/pjon An experimental network protocol stack designed for low-power, flexible wireless communication on various microcontrollers and real-time systems. 2,733
spdk/spdk A toolset for building high-performance, scalable storage applications without kernel involvement. 3,129
qihoo360/evpp A modern C++ network library for developing high-performance TCP/UDP/HTTP services. 3,616
raboof/nethogs Analyze and display network traffic by process ID 3,217