GitHub topics: userspace-networking
soypat/lneto
Userspace networking library. TCP/IP/Ethernet/UDP/NTP/DHCP/DNS blabla. soypat/seqs but new.
Language: Go - Size: 5.14 MB - Last synced at: about 1 hour ago - Pushed at: about 4 hours ago - Stars: 22 - Forks: 0

fosrl/newt
A tunneling client for Pangolin
Language: Go - Size: 12.9 MB - Last synced at: about 11 hours ago - Pushed at: about 13 hours ago - Stars: 399 - Forks: 31

vi/wgslirpy
User-space Wireguard gateway allowing sharing network connection from environment where usual routing rules are inaccessible.
Language: Rust - Size: 107 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 31 - Forks: 9

saminiir/level-ip
A hacker's userspace TCP/IP stack
Language: C - Size: 772 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3,000 - Forks: 410

snabbco/snabb
Snabb: Simple and fast packet networking
Language: Lua - Size: 35.7 MB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 2,998 - Forks: 297

Qanora/mstack-cpp
User-Space TCP/IP Stack Implemented in C++20.
Language: C++ - Size: 155 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 9

ltgcgo/nightglow
🌙 Yet another Cloudflare WARP client wrapper.
Language: Shell - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

lazypoline/lazypoline
The lazypoline syscall interposer
Language: C++ - Size: 59.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 24 - Forks: 3

bytedance/libtpa
Libtpa(Transport Protocol Acceleration), a DPDK based userspace TCP stack implementation.
Language: C - Size: 3.22 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 122 - Forks: 16

soypat/seqs
seqs: the hottest, most idiomatic userspace TCP/IP implementation on the internet. lwip in go basically
Language: Go - Size: 314 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 62 - Forks: 7

jalalmostafa/afxdp_perfeval
Performance Evaluation of AF_XDP Communication Patterns. Artifacts for "Are Kernel Drivers Ready For Accelerated Packet Processing Using AF_XDP?" paper published in IEEE NFV-SDN 2023
Language: C - Size: 920 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

inters/vita Fork of snabbco/snabb
Vita: simple and fast VPN gateway
Language: Lua - Size: 25.4 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 692 - Forks: 19

vi/wgserve
Android application to route incoming connections from Wireguard tunnels to device's network
Language: Rust - Size: 85.9 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 3

cs16b004/sRPC
An RPC framework written with Intel's DPDK.
Language: C++ - Size: 4.98 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

cs16b004/dpdk-benchmarks
A client-server code to bench-mark dpdk in different configurations
Language: C++ - Size: 55.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

rajathshashidhara/nfp-udp-echo
Example to integrate Netronome SmartNICs with userspace driver
Language: C - Size: 238 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 2

schanur/slime-mold
Create networks of virtual switches and virtual machines without root privileges
Language: Shell - Size: 110 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

ggaaooppeenngg/dufu
A Go implemented fast userspace network stack
Language: Go - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

varmd/nosocks
Control access to the internet for non-static apps on Linux.
Language: C - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

fwsGonzo/userspace
Language: C++ - Size: 93.8 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 2
