Libmoonlibmoon is a library for fast and flexible packet processing with DPDK and LuaJIT.
CapsuleA framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
Packet JourneyDEPRECATED - Packet-journey, userland router which uses DPDK for its fastpath switching.
OpennetvmA high performance container-based NFV platform from GW and UCR.
NpfNPF: packet filter with stateful inspection, NAT, IP sets, etc.
DpvsDPVS is a high performance Layer-4 load balancer based on DPDK.
RuruReal-time TCP latency monitoring using DPDK backend and a 3D React frontend
The routerTheRouter is a software packet router based on DPDK an NPF libraries.
NatashaNatasha is a fast and scalable, DPDK powered, stateless NAT44 packet processor
FastclickFastClick - A faster version the Click Modular Router featuring batching, advanced multi-processing and improved Netmap and DPDK support (ANCS'15). Check the metron branch for Metron specificities (NSDI'18).
PcapplusplusPcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, WinPcap, DPDK and PF_RING.
Nff GoNFF-Go -Network Function Framework for GO (former YANFF)
FastdnsfastDNS is an authoritative only, high performance, simple and open source name server based on DPDK and NSD server
Dpdk AnsANS(Accelerated Network Stack) on DPDK, DPDK native TCP/IP stack.
MoongenMoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.
SeastarHigh performance server-side application framework
GatekeeperFirst open-source DDoS protection system
QnsmQNSM is network security monitoring framework based on DPDK.
Ntytcp单线程用户态TCP/IP协议栈,epoll实现,包含服务器案例,并发测试案例
JupiterJupiter is a high-performance 4-layer network load balance service based on DPDK.
LagopusYet another SDN / OpenFlow software switch
upf-epc4G/5G Mobile Core User Plane
dpdkA comprehensive rust binding for DPDK allowing high speed userspace networking across 256 cores and 32 NICs
BeLibnidsIt is a platform to use multiprocess to combine dpdk and libnids together to support analyse packets in 10G port.
shukeA high performance authority-only dns server implemented with DPDK
DPDK SURICATA-4 1 1dpdk infrastructure for software acceleration. Currently working on RX and ACL pre-filter
vigorMain repository of the Vigor NF verification project.
butterflyButterfly connects Virtual Machines and control their traffic flow
dperfdperf is a DPDK based 100Gbps network performance and load testing software.
nvfuseNVMe based File System in User-space
ndn-dpdkNDN-DPDK: High-Speed Named Data Networking Forwarder
yastackYAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
okoExtend Open vSwitch with BPF programs at runtime
mydpdkdnsdns server with high performance, based on dpdk.