How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6 routing protocols. It provides a protocol engine for BGP, an EVPN network virtualizer, and an MPLS label manager, alongside a gRPC routing interface for programmatic configuration and data retrieval using YANG models. The suite is distinguished by its extensibility through a Lua scripting framework that executes custom scripts at internal hooks to modify routing behavior. It also features a transactional configuration model that uses separate candidate and running databases to ensur
GoBGP is a Border Gateway Protocol routing suite and network stack implemented in Go. It serves as a routing engine for exchanging network reachability information and managing traffic paths across autonomous systems.
The main features of osrg/gobgp are: BGP Route Distribution, BGP Protocol Implementations, Go-Based Routing Stacks, gRPC Routing Interfaces, Network Routing Protocols, Network Routing Policies, Routing, Route-Map Policy Engines.
Projects with overlapping indexed features include: frrouting/frr — FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6… ccding/go-stun — A go implementation of the STUN client (RFC 3489 and RFC 5389). aerogo/packet — :package: Send network packets over a TCP or UDP connection. anacrolix/utp — Use anacrolix/go-libutp instead. akrennmair/gopcap — A simple wrapper around libpcap for the Go programming language. c-robinson/iplib — A library for working with IP addresses and networks in Go.