Showing 19 of 19 projects
A network emulator for rapid prototyping of Software Defined Networks (SDN) on a single machine.
Software-Defined Networking tool for connecting Linux containers to arbitrary network topologies using bridges, VLANs, and macvlan interfaces.
A curated list of software, libraries, tools, and resources for Software-Defined Networking (SDN).
A leading open-source OpenFlow controller for software-defined networking (SDN) that manages network devices via the OpenFlow protocol.
A Python-based networking software platform for OpenFlow controllers, switches, and general network programming.
An OpenFlow 1.3 compatible user-space software switch implementation for SDN research and experimentation.
An open-source SDN controller platform that makes network programming easy, modular, and semantically correct.
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.
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.
An emulator for Software-Defined Wireless Local Area Networks (SD-WLAN) and Software-Defined LTE backhaul networks.
Core OpenFlow agent and infrastructure modules for implementing OpenFlow switches on physical and virtual platforms.
A lightweight Go library for creating instant virtual networks to prototype Software Defined Networks (SDN).
An open-source SDN controller for developing network applications using YANG models and MD-SAL architecture.
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 software-defined networking controller that uses a SQL database to represent and orchestrate network abstractions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.