Showing 23 of 23 projects
A smart programmable Ethernet switch that creates secure global networks as if all devices were in the same data center.
A network emulator for rapid prototyping of Software Defined Networks (SDN) on a single machine.
A curated list of software, libraries, tools, and resources for Software-Defined Networking (SDN).
A Python-based networking software platform for OpenFlow controllers, switches, and general network programming.
A reference software switch that interprets P4 programs for developing, testing, and debugging P4 data planes.
A Mininet fork that enables Docker containers as emulated hosts for network and cloud emulation testbeds.
A peer-to-peer VPN that connects laptops, servers, and microcontrollers over the internet with zero configuration.
An OpenFlow 1.3 compatible user-space software switch implementation for SDN research and experimentation.
:bowtie:Yet Another BGP Python Implementation
A pure OpenFlow software switch written in Erlang, designed for flexibility and rapid development of OpenFlow features.
An OpenFlow controller that acts as a hypervisor/proxy between network switches and multiple controllers, enabling network slicing.
A lightweight Java SDK for building Software-Defined Networking (SDN) solutions using OpenDaylight components without Karaf.
A network hypervisor that creates multiple virtual, programmable SDN networks on top of a single physical infrastructure.
Generates OpenFlow protocol libraries for C, Python, and Java from wire protocol descriptions.
A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.
A Python-based OpenFlow switch test framework and collection of test cases for validating OpenFlow-compliant network switches.
An emulator for Software-Defined Wireless Local Area Networks (SD-WLAN) and Software-Defined LTE backhaul networks.
A distributed, fault-tolerant SDN controller built on Beehive that supports OpenFlow and self-optimization.
A GitHub Action that integrates ZeroTier SDN into CI/CD workflows by temporarily joining runners to private virtual networks.
A Haskell library implementing OpenFlow protocol versions 1.0 and 1.3 for building SDN controllers.
OpenFlow protocol library for Node.js that converts between OpenFlow wire messages and JavaScript objects.
OCaml library for serializing and deserializing OpenFlow protocol messages, supporting versions 1.0 and 1.3.
A Python package for automating configuration tasks and bulk operations on VideoIPath media orchestration servers via its API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.