The Lagopus Router is a modular, open-source software router developed by the Lagopus Project. It is written in C and Golang for high performance packet processing using DPDK. The router has a modular architecture that provides high extensibility for handling network protocols. Current supported protocols include L2, L3, tunneling and IPsec. The goal of the project is to develop an open-source, high performance software router that supports many protocols and can be customized for various network functions and services.