mailgun / proxyproto
High performance implementation of V1 and V2 Proxy Protocol
☆26Updated last year
Alternatives and similar repositories for proxyproto:
Users that are interested in proxyproto are comparing it to the libraries listed below
- Package sdnotify implements systemd readiness notifications as described in https://www.freedesktop.org/software/systemd/man/sd_notify.ht…☆42Updated 2 years ago
- Create simple VPCs written in (mostly) Go using Linux bridges/netlinks, iptables & network namespaces☆35Updated 4 years ago
- Proxy Protocol support for Go net.Conn☆25Updated 6 years ago
- extra stuff from inet.af/netaddr that didn't make it into Go's net/netip☆106Updated last year
- ☆28Updated 2 years ago
- The Balanced Routing Table is an adaptation of D. Knuth's ART algorithm and requires significantly less memory at comparable speed.☆48Updated this week
- Simple raw TCP proxy with eBPF support☆30Updated 2 years ago
- Build distributed, low-latency services with a redis-compatible protocol and sentinel client support☆13Updated 7 years ago
- Parses Go tracebacks and finds possible deadlocks☆26Updated 4 years ago
- Package packet provides access to Linux packet sockets (AF_PACKET). MIT Licensed.☆99Updated last year
- Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O…☆82Updated 10 months ago
- A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.☆51Updated 3 weeks ago
- Package ethtool allows control of the Linux ethtool generic netlink interface. MIT Licensed.☆62Updated 2 weeks ago
- VarInt: fast & memory efficient arbitrary bit width integers in Go.☆36Updated 2 years ago
- Raft Autopilot☆21Updated 2 weeks ago
- NUMA bindings for Go, requires libnuma.☆26Updated 5 years ago
- Go implementation of the Controlled Delay algorithm☆32Updated 4 years ago
- Libraries for parsing and constructing common network packets.☆67Updated 8 years ago
- ☆30Updated 2 months ago
- Demo API to play with io_uring in Go☆62Updated 4 years ago
- Easy to use native encoding/binary.ByteOrder☆29Updated last year
- Unused Go package to inspect client hello message from Go application☆46Updated 7 years ago
- Package genetlink implements generic netlink interactions and data types. MIT Licensed.☆60Updated last year
- slirp4netns implementation using gvisor/netstack☆116Updated 4 months ago
- A fast URL parser for Go☆37Updated last year
- simple data streams for go☆31Updated 2 years ago
- Bond multiple connections for throughput and reliability.☆51Updated last year
- Pure-Go Conntrack implementation; for humans.☆119Updated 8 months ago
- go cityhash implementation☆34Updated 2 years ago
- Go load-balancing and upstream checks library☆15Updated 7 months ago