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.

updated at May 12, 2024, 11:50 a.m.

C

275 +0

3,739 +7

875 +1

GitHub
behavioral-model by p4lang

The reference P4 software switch

updated at May 12, 2024, 10:32 a.m.

C++

47 +1

520 +3

326 +2

GitHub
ZeroTierOne by zerotier

A Smart Ethernet Switch for Earth

updated at May 12, 2024, 7:30 a.m.

C++

292 -1

13,478 +43

1,585 +6

GitHub
gobgp by osrg

BGP implemented in the Go Programming Language

updated at May 11, 2024, 8:51 p.m.

Go

121 -1

3,479 +9

671 +0

GitHub
mtcp by mtcp-stack

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

updated at May 11, 2024, 7:58 a.m.

C

150 +0

1,946 +2

433 +1

GitHub
gnoi by openconfig

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

updated at May 10, 2024, 10:05 p.m.

Starlark

47 +0

152 +1

66 +1

GitHub
containernet by containernet

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

updated at May 10, 2024, 10:10 a.m.

Python

12 +0

378 +1

189 +1

GitHub
ptf by p4lang

Packet Test Framework

updated at May 9, 2024, 7:17 p.m.

Python

42 +1

136 +1

97 +1

GitHub
indigo by floodlight

Core OpenFlow agent and infrastructure modules

updated at May 9, 2024, 1:24 p.m.

C

46 +0

62 -1

66 +0

GitHub
lighty by PANTHEONtech

Lightweight OpenDaylight runtime library.

updated at May 8, 2024, 2:21 a.m.

Java

17 +0

127 +1

74 +0

GitHub
mion by opencomputeproject

Base OS switch for networking

updated at May 7, 2024, 6:29 p.m.

Unknown languages

4 +1

8 +1

5 +1

GitHub
snabb by snabbco

Snabb: Simple and fast packet networking

updated at May 7, 2024, 5:17 p.m.

Lua

188 +0

2,940 +1

298 -1

GitHub
bess by NetSys

BESS: Berkeley Extensible Software Switch

updated at May 7, 2024, 8:10 a.m.

C++

54 +0

304 +1

174 +0

GitHub
LINC-Switch by FlowForwarding

OpenFlow Software Switch written in Erlang

updated at May 4, 2024, 10:18 p.m.

Erlang

64 +0

213 +0

80 +0

GitHub
beluganos by beluganos

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

updated at May 4, 2024, 2:56 p.m.

Go

19 +0

142 +0

17 +0

GitHub
nff-go by aregm

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

updated at May 2, 2024, 7:59 p.m.

Go

80 +0

1,363 +0

154 +0

GitHub
floodlight by floodlight

Floodlight SDN OpenFlow Controller

updated at May 1, 2024, 8:15 a.m.

Java

125 +0

738 +0

625 +0

GitHub
pox by noxrepo

The POX network software platform

updated at April 26, 2024, 5:50 a.m.

Python

71 +0

613 +0

472 +0

GitHub
net-next-nuse by libos-nuse

Network Stack in Userspace

updated at April 22, 2024, 7:18 p.m.

C

47 +0

285 +0

67 +0

GitHub
drv-netif-dpdk by rumpkernel

DPDK interface driver for userspace TCP/IP stack

updated at April 21, 2024, 9:06 p.m.

C

59 +0

197 +0

54 +0

GitHub