Dpdk

Open-source projects categorized as Dpdk

Top 16 Dpdk Open-Source Projects

  • Seastar

    High performance server-side application framework

  • Project mention: I want to share my latest hobby project, dbeel: A distributed thread-per-core nosql db written in rust | /r/rust | 2023-11-13

    I used glommio as the async executor (instead of something like tokio), and it is wonderful. For people wondering whether it's "good enough" or to use C++ and seastar (as I have thought about a lot before starting this project), take the leap of faith, it's fast - both in terms of run time and to code.

  • dperf

    dperf is a 100Gbps network load tester.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dpvs

    DPVS is a high performance Layer-4 load balancer based on DPDK.

  • PcapPlusPlus

    PcapPlusPlus 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, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.

  • Project mention: PcapPlusPlus v23.09 is out! - C++ library for capturing and analyzing network packets | /r/cpp | 2023-10-01

    It's been a while since our last release (about 10 months) so quite a lot has changed. I'll try to summarize the most important things. You can see the full list of changes in the release notes: https://github.com/seladb/PcapPlusPlus/releases/tag/v23.09

  • NFF-Go

    NFF-Go -Network Function Framework for GO (former YANFF)

  • trex-core

    trex-core site

  • gatekeeper

    The first open-source DDoS protection system (by AltraMayor)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • MoonGen

    MoonGen 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.

  • ucall

    Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & 🔜 REST over io_uring and SIMDJSON ☎️

  • Project mention: Show HN: U)Search Images demo in 200 lines of Python | news.ycombinator.com | 2023-09-07
  • demikernel

    Kernel-Bypass LibOS Architecture

  • sriov-cni

    DPDK & SR-IOV CNI plugin

  • fastclick

    FastClick - A faster version of 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). PacketMill modifications (ASPLOS'21) as well as MiddleClick(ToN, 2021) are merged in main. (by tbarbette)

  • Project mention: FastClick: A new architecture for programmable network infrastructure | /r/hypeurls | 2023-11-26
  • npf

    NPF: packet filter with stateful inspection, NAT, IP sets, etc.

  • the_router

    TheRouter is a software packet router based on DPDK an NPF libraries.

  • machnet

    Machnet provides applications like databases and finance an easy way to access low-latency DPDK-based messaging on public cloud VMs. 750K RPS on Azure at 61 us P99.9.

  • Project mention: Easy DPDK-based messaging on cloud VMs with Machnet | news.ycombinator.com | 2024-01-23

    Hi all! We've built Machnet to provide an easy way for applications to reduce their datacenter networking latency via kernel-bypass (DPDK-based) messaging. Distributed applications like databases and finance can use Machnet as the networking library to get sub-100 microsecond tail network latency at high message rates, e.g., 750,000 1KB request-reply messages per second on Azure F8s_v2 VMs with 61 microsecond P99.9 round-trip latency. Machnet supports a variety of cloud (Azure, AWS, GCP) and bare-metal platforms, OSs and NICs, evaluated in https://github.com/microsoft/machnet/blob/main/docs/PERFORMA....

    While there are several other DPDK-based network stacks, Machnet provides the following unique benefits:

    - Specifically designed for and tested on public cloud VM environments

  • openwrt-dpdk

    Data Plane Development Kit (DPDK) integration into OpenWrt

  • Project mention: OpenWrt One/AP-24.XY: new open source router board by OpenWrt and Banana Pi | news.ycombinator.com | 2024-01-13

    https://wiki.banana-pi.org/Banana_Pi_BPI-R4

    https://forum.openwrt.org/t/so-you-have-500mbps-1gbps-fiber-...

    The chip would need to be powerful enough to process packets to do advanced QoS (like SQM) at line-rate. However, offload is supported on MT chips, so you can still perform hardware NAT functions, just not as configurable as those other methods for traffic control.

    Maybe some VPP integration into the proper distribution, instead of packages and custom compiles, would make that work.

    https://github.com/k13132/openwrt-dpdk

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Dpdk related posts

  • OpenWrt One/AP-24.XY: new open source router board by OpenWrt and Banana Pi

    3 projects | news.ycombinator.com | 13 Jan 2024
  • FastClick: A new architecture for programmable network infrastructure

    1 project | /r/hypeurls | 26 Nov 2023
  • PcapPlusPlus v23.09 is out! - C++ library for capturing and analyzing network packets

    1 project | /r/cpp | 1 Oct 2023
  • PcapPlusPlus v23.09 released - a C++ library for capturing and analyzing network packets

    2 projects | /r/opensource | 30 Sep 2023
  • PcapPlusPlus v23.09 released - C++ library for capturing and analyzing network packets

    1 project | /r/coolgithubprojects | 30 Sep 2023
  • PcapPlusPlus v23.09 is out – C++ library for analyzing network packets

    1 project | news.ycombinator.com | 27 Sep 2023
  • What is DPDK library in C and how to learn it?

    1 project | /r/C_Programming | 27 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Dpdk projects? This list will help you:

Project Stars
1 Seastar 8,018
2 dperf 4,430
3 dpvs 2,891
4 PcapPlusPlus 2,574
5 NFF-Go 1,344
6 trex-core 1,234
7 gatekeeper 1,200
8 MoonGen 1,020
9 ucall 990
10 demikernel 834
11 sriov-cni 279
12 fastclick 264
13 npf 227
14 the_router 211
15 machnet 45
16 openwrt-dpdk 24

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com