ZeroTierOne by zerotier

A Smart Ethernet Switch for Earth

created at April 24, 2013, 1:21 p.m.

C++

293 +1

13,299 +40

1,573 +3

GitHub
f-stack by F-Stack

F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API.

created at April 14, 2017, 2:25 a.m.

C

276 -1

3,715 +8

873 +3

GitHub
gobgp by osrg

BGP implemented in the Go Programming Language

created at Sept. 14, 2014, 1:51 a.m.

Go

123 +0

3,464 +10

671 +1

GitHub
snabb by snabbco

Snabb: Simple and fast packet networking

created at July 2, 2012, 9:06 a.m.

Lua

189 +0

2,937 +0

297 -1

GitHub
mtcp by mtcp-stack

mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems

created at April 1, 2014, midnight

C

150 +0

1,938 +3

432 +0

GitHub
nff-go by aregm

NFF-Go -Network Function Framework for GO (former YANFF)

created at March 29, 2017, 5:07 p.m.

Go

81 +0

1,354 +2

199 +0

GitHub
floodlight by floodlight

Floodlight SDN OpenFlow Controller

created at Nov. 16, 2011, 12:58 a.m.

Java

125 +0

738 +1

623 +0

GitHub
pox by noxrepo

The POX network software platform

created at Feb. 7, 2012, 10:18 p.m.

Python

71 +0

612 +1

470 +0

GitHub
behavioral-model by p4lang

The reference P4 software switch

created at Jan. 26, 2015, 9:43 p.m.

C++

45 -1

513 +1

325 +1

GitHub
containernet by containernet

Mininet fork adding support for container-based (e.g. Docker) emulated hosts.

created at Oct. 14, 2016, 11:55 a.m.

Python

12 +0

376 +0

186 +0

GitHub
bess by NetSys

BESS: Berkeley Extensible Software Switch

created at Aug. 24, 2015, 9:51 p.m.

C++

54 +0

303 +0

173 +0

GitHub
ofsoftswitch13 by CPqD

OpenFlow 1.3 switch.

created at July 23, 2012, 1:08 p.m.

C

61 +0

295 +0

197 +0

GitHub
net-next-nuse by libos-nuse

Network Stack in Userspace

created at Sept. 19, 2014, 3:02 p.m.

C

47 +0

283 +0

65 -1

GitHub
yabgp by smartbgp

bowtieYet Another BGP Python Implementation

created at April 14, 2015, 3:36 a.m.

Python

16 +0

230 +1

69 +0

GitHub
frenetic by frenetic-lang

The Frenetic Programming Language and Runtime System

created at Dec. 20, 2012, 12:59 p.m.

OCaml

41 +0

218 +0

52 +0

GitHub
LINC-Switch by FlowForwarding

OpenFlow Software Switch written in Erlang

created at March 26, 2012, 6:14 p.m.

Erlang

64 +0

214 +0

80 +0

GitHub
drv-netif-dpdk by rumpkernel

DPDK interface driver for userspace TCP/IP stack

created at May 23, 2013, 4:35 p.m.

C

60 +0

196 +0

54 +0

GitHub
flowvisor by opennetworkinglab

FlowVisor - A network hypervisor

created at Sept. 12, 2012, 11:51 p.m.

Java

49 +0

164 +0

67 +0

GitHub
gnoi by openconfig

gRPC Network Operations Interface (gNOI) defines a set of gRPC-based microservices for executing operational commands on network devices.

created at Aug. 16, 2017, 9:01 p.m.

Starlark

47 +0

151 +1

64 +0

GitHub
beluganos by beluganos

The new network OS designed for white-box switches based on open API.

created at Oct. 5, 2017, 7:16 a.m.

Go

19 +0

141 +0

16 +0

GitHub