An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with network-programming

A curated list of projects in awesome lists tagged with network-programming .

https://github.com/cloudflare/quiche

🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

http3 network-programming protocol quic rust

Last synced: 13 May 2025

https://github.com/emilhernvall/dnsguide

A guide to writing a DNS Server from scratch in Rust

dns dns-server internet network-programming rust tcp udp

Last synced: 14 May 2025

https://github.com/microsoft/msquic

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

c cpp cross-platform csharp network-programming protocol quic rust secure

Last synced: 14 May 2025

https://github.com/cloudwego/netpoll

A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

golang high-performance net network-programming rpc

Last synced: 12 May 2025

https://github.com/EmilHernvall/dnsguide

A guide to writing a DNS Server from scratch in Rust

dns dns-server internet network-programming rust tcp udp

Last synced: 24 Mar 2025

https://github.com/EONRaider/blackhat-python3

Source code for the book "Black Hat Python" by Justin Seitz. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.

blackhat-python blackhat-python-source-code cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking

Last synced: 14 Apr 2025

https://github.com/eonraider/blackhat-python3

Source code for the book "Black Hat Python" by Justin Seitz. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.

blackhat-python blackhat-python-source-code cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking

Last synced: 11 Apr 2025

https://github.com/eclipse-zenoh/zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

distributed-computing distributed-storage distributed-systems edge-computing embedded geo-distributed-storages iot messaging network-programming networking protocol robotics ros2 rust rust-lang storage zenoh

Last synced: 12 May 2025

https://github.com/allenxuxu/gev

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket

Last synced: 15 May 2025

https://github.com/Allenxuxu/gev

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket

Last synced: 14 Mar 2025

https://github.com/dotpcap/sharppcap

Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

analysis c-sharp capture-packets capturing-packets cross-platform linux macos network-monitoring network-programming npcap packet packets sharppcap windivert windows

Last synced: 15 May 2025

https://github.com/tencent/tquic

A high-performance, lightweight, and cross-platform QUIC library

cross-platform http3 network-programming networking protocol quic rust udp

Last synced: 13 May 2025

https://github.com/eonraider/violent-python3

Source code for the book "Violent Python" by TJ O'Connor. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.

cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking violent-python violent-python-source-code

Last synced: 12 Apr 2025

https://github.com/EONRaider/violent-python3

Source code for the book "Violent Python" by TJ O'Connor. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.

cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking violent-python violent-python-source-code

Last synced: 28 Mar 2025

https://github.com/Tencent/tquic

A high-performance, lightweight, and cross-platform QUIC library

cross-platform http3 network-programming protocol quic rust

Last synced: 19 Apr 2025

https://github.com/eonraider/packet-sniffer

A Network Packet Sniffing tool developed in Python 3.

ethical-hacking network-programming packet-sniffer pentesting-tools tcp-ip

Last synced: 16 May 2025

https://github.com/EONRaider/Packet-Sniffer

A Network Packet Sniffing tool developed in Python 3.

ethical-hacking network-programming packet-sniffer pentesting-tools tcp-ip

Last synced: 22 Apr 2025

https://github.com/kiprey/skr_learning

天问之路 - 学习笔记&学习周报。内容包括但不限于C++ STL、编译原理、LLVM IR Pass代码优化、CSAPP Lab、uCore操作系统等等。

chromium csapp learning-list llvm network-programming ucore v8

Last synced: 11 Oct 2025

https://github.com/Kiprey/Skr_Learning

天问之路 - 学习笔记&学习周报。内容包括但不限于C++ STL、编译原理、LLVM IR Pass代码优化、CSAPP Lab、uCore操作系统等等。

chromium csapp learning-list llvm network-programming ucore v8

Last synced: 04 Apr 2025

https://github.com/linw7/tkeed

🌎 High Performance HTTP WebServer

epoll http network-programming nginx

Last synced: 05 Apr 2025

https://github.com/imarvinle/webserver

A C++ Lightweight Web Server based on Linux epoll

cpp11 epoll network-programming webserver

Last synced: 04 Apr 2025

https://github.com/ghvstcode/rust-tcp

Implementing TCP In Rust

network-programming rust tcp tcp-ip tun-tap

Last synced: 05 Apr 2025

https://github.com/elevenetc/interactivecanvas

Library for distribution canvas animation over set of devices

android android-library animation network-programming

Last synced: 09 Apr 2025

https://github.com/eonraider/arp-spoofer

A pure-Python ARP Cache Poisoning (a.k.a "ARP Spoofing") tool

arp-poisoning arp-spoofing ethical-hacking network-programming penetration-testing

Last synced: 08 Apr 2025

https://github.com/cuprate/cuprate

Cuprate, an upcoming experimental, modern & secure Monero node. Written in Rust

cryptocurrency monero monero-integrations monerod network network-programming peer-to-peer rust rust-lang security

Last synced: 23 Oct 2025

https://github.com/vladimirvivien/go-networking

Code sample for Learning Network Programming with Go

go golang network-programming

Last synced: 13 Apr 2025

https://github.com/newtools/ebpf

eBPF Utilities, Maps, and more

ebpf ebpf-opcode linux network-programming security-tools tracing

Last synced: 10 May 2025

https://github.com/dylanmckay/protocol

Easy protocol definitions in Rust

network-programming rust tcp udp

Last synced: 04 Apr 2025

https://github.com/ofalk/libdnet

libdnet provides a simplified, portable interface to several low-level networking routines.

libdnet network network-programming

Last synced: 11 Dec 2025

https://github.com/jwhited/corebgp

CoreBGP is a BGP library written in Go that implements the BGP FSM with an event-driven, pluggable model.

bgp go golang network-programming sdn

Last synced: 09 Apr 2025

https://github.com/zakarumych/alkahest

Fantastic serialization library

network-programming protocols rust serialization

Last synced: 05 Apr 2025

https://github.com/ddddddo/packemon

Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).

ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming

Last synced: 05 Apr 2025

https://github.com/ddddddO/packemon

Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).

ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming

Last synced: 28 Mar 2025

https://github.com/Cuprate/cuprate

Cuprate, an upcoming experimental, modern & secure Monero node. Written in Rust

cryptocurrency monero monero-integrations monerod network network-programming peer-to-peer rust rust-lang security

Last synced: 29 Sep 2025

https://github.com/ghedo/go.pkt

📨 Go libraries for capturing, injecting, filtering, encoding and decoding network packets

go network-programming protocol

Last synced: 25 Mar 2025

https://github.com/wgtdkp/julia

A lightweight high performance http server

c network-programming nginx server

Last synced: 16 Mar 2025

https://github.com/djeada/qt-widgets

A collection of examples and reusable elements created with Qt6 widgets.

asynchronous-programming cmake cpp gui matplotlib multiprocessing multithreading network-programming pyqt qt tcp udp widgets

Last synced: 13 Apr 2025

https://github.com/eonraider/bca-phantom

A multi-platform HTTP(S) Reverse Shell Server and Client in Python 3

http-client http-server network-programming penetration-testing-tools red-teaming reverse-shell security-tools

Last synced: 11 Apr 2025

https://github.com/nikhilroxtomar/multiple-client-server-program-in-c-using-fork

A simple tcp client server application that describes the communication between the client and a server. The server is a simple echo sever that can handle multiple client using fork.

echo fork network-programming socket socket-programming

Last synced: 14 Apr 2025

https://github.com/kachayev/quiche4j

QUIC transport protocol and HTTP/3 for Java

http3 java network-programming protocol quic rust

Last synced: 12 Apr 2025

https://github.com/globocom/globonetworkapi

API to automate IP Networking management, resource allocation and provisioning.

automation cloud datacenter dcim ipam network-programming network-topology provisioning

Last synced: 27 Oct 2025

https://github.com/aerogo/packet

:package: Send network packets over a TCP or UDP connection.

go network-programming packet tcp udp

Last synced: 10 Sep 2025

https://github.com/ttafsir/evengsdk

Open source Python library and command line utilities for EVE-NG API

api eve-ng eve-ng-api eve-ng-cli labs netdevops network-automation network-programming networking networking-labs

Last synced: 05 Apr 2025

https://github.com/plabayo/rama

modular service framework to move and transform network packets

http https mitm network network-programming networking proxy rust scraping tls

Last synced: 07 Apr 2025

https://github.com/whatyouhide/protohackers_in_elixir

Code for a video series I'm making on solving protohackers.com challenges in Elixir. 📺

elixir elixir-lang network-programming protohackers protohackers-solutions reference-material screencasts

Last synced: 21 Mar 2025

https://github.com/billyb2/bootleg_networking

A cross platform (wasm included) networking library!

bevy gamdev game-development network-programming networking wasm

Last synced: 18 Jul 2025

https://github.com/Ideefixze/TutorialUnityMultiplayer

How to use Command Design Pattern to make custom networking for Unity?

game-development network network-programming socket-programming tutorial unity

Last synced: 25 Apr 2025

https://github.com/clay584/parse_genie

Ansible filter plugin for network CLI parsing using Cisco's Genie and pyATS

ansible ansible-filters ansible-galaxy ansible-role cisco genie network-programming networking pyats

Last synced: 10 Apr 2025

https://github.com/gyulyvgc/listeners

Get processes listening on a TCP port in a cross-platform way

network-programming rust tcp

Last synced: 05 Apr 2025

https://github.com/ia/connect

tiny cross-platform socket API library

api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock

Last synced: 06 Oct 2025

https://github.com/jeiwan/tinybit

Tiny Bitcoin Node [Work in Progress]

bitcoin blockchain golang network-programming

Last synced: 14 May 2025

https://github.com/takehaya/vinbero

A complete subset of SRv6 local function & transit written in XDP

ebpf gtpu network-programming srv6 srv6-functions vinbero xdp

Last synced: 27 Oct 2025

https://github.com/veritius/bevy_stardust

A flexible networking crate for Bevy.

bevy game-development network-programming networking rust

Last synced: 19 Apr 2025

https://github.com/znx3p0/canary

Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility.

async distributed distributed-computing distributed-systems network network-programming rpc rust

Last synced: 12 Dec 2025

https://github.com/gamemann/the-dpdk-common

A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.

bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security

Last synced: 20 Jul 2025

https://github.com/florianl/tc-skeleton

Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.

ebpf kernel linux network-programming

Last synced: 23 Mar 2025

https://github.com/ndejong/arpwitch

A modern arpwatch replacement with JSON formatted outputs and easy options to exec commands when network changes are observed.

arpwatch network network-analysis network-monitoring network-programming pypi python

Last synced: 02 Aug 2025

https://github.com/takehaya/goxdp-template

A sample for writing XDP programs in Go

ebpf go golang network-programming vxlan xdp

Last synced: 14 Apr 2025

https://github.com/dmulyalin/salt-nornir

SALTSTACK Nornir based proxy minion, execution, state and runner modules

network-automation network-engineers network-programming networking python

Last synced: 16 Jan 2026

https://github.com/c-bata/xpcap

Cross-platform Packet Capture which supports Linux and macOS(BSD) in 1000 LOC without depending on libpcap.

bsd linux macos network-programming packet-capture packet-sniffer

Last synced: 18 Mar 2025

https://github.com/gyulyvgc/nullnet-firewall

Rust-based firewall for network drivers

firewall network-programming networking rust security

Last synced: 17 Mar 2025

https://github.com/abdes/blocxxi

Implementation of Kademlia based DHT and a blockchain in C++

blockchain cplusplus dht imgui kademlia kademlia-dht network-programming p2p p2p-network

Last synced: 28 Apr 2025

https://github.com/tsirysndr/upnp-client-rs

This is a UPnP client library for Rust.

dlna dlna-upnp network-programming rust tokio upnp

Last synced: 11 Apr 2025

https://github.com/aspadax/rustyface

Download Huggingface repositories without the need to install dependencies

ai cli dataset datasets downloader huggingface model network network-programming rust

Last synced: 23 Sep 2025

https://github.com/gauravssnl/rserver

Asynchronous TCP server for intercepting requests, modifying request headers, and replacing responses.

network-programming socket tcp

Last synced: 30 Apr 2025

https://github.com/nirma/mu

Minimalist HTTP request library via async / await

hacktoberfest ios network-programming

Last synced: 30 Jun 2025

https://github.com/stackoverflowexcept1on/ip-spoofing

Library to send fake IPv4 headers & UDP/TCP-SYN packets to perform L3/L4 attacks

fake-packets ip-spoofing linux network-programming rust

Last synced: 24 Jun 2025