Stars
Emulator for Software-Defined Wireless Networks
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
100+ Python challenging programming exercises
Angrave's Crowd-Sourced System Programming Book used at UIUC
Scapy: the Python-based interactive packet manipulation program & library.
An opinionated list of awesome Python frameworks, libraries, software and resources.
Network Automation and Programmability Abstraction Layer with Multivendor support
It is a performance measurement and print tool as the perf supplement.
Protocol Buffers - Google's data interchange format
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
nl80211 C/C++ library for monitoring signal strength of WiFi networks
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step deb…
Lightweight logger for C/C++ programs, implemented as a single header file.
Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
checkedthreads: no race condition goes unnoticed! Simple API, automatic load balancing, Valgrind-based checking
A library of generic data structures for the C language.
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
oneAPI Threading Building Blocks (oneTBB)
a fast ,stable and thread-safe log lib(logger) for C/C++ language
Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths.
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.