Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Networking

Networking

372 projects

Showing 36 of 372 projects

Xniffer
XnifferSwift

A non-intrusive Swift network profiler for debugging and monitoring iOS app requests and responses.

#ios#interceptor#alamofire
Stars499
Forks17
Last commit8 years ago
stun
stunGo

A high-performance, zero-allocation Go implementation of the RFC 5389 STUN protocol for NAT traversal.

#gortc#rfc-5389#nat-traversal
Stars495
Forks53
Last commit5 years ago
Networker
NetworkerC#

A simple, fast TCP and UDP networking library for .NET and Unity, supporting dependency injection and multiple serializers.

#unity3d#tcp#tcp-server
Stars482
Forks75
Last commit6 years ago
pig
pigC

A Linux packet crafting tool for generating attack signatures to test IDS/IPS and network security.

#ethernet-frames#attack-signatures#arp-spoofing
Stars476
Forks41
Last commit5 years ago
ftpserverlib
ftpserverlibGo

A Go library for building fully-featured FTP servers with afero filesystem backend.

#library#tls#golang-library
Stars469
Forks107
Last commit1 day ago
openomf
openomfC

An open-source remake of the classic DOS fighting game One Must Fall 2097 with modern networking and cross-platform support.

#multiplayer#pixel-art#sdl2
Stars463
Forks51
Last commit1 day ago
Containernet
ContainernetPython

A Mininet fork that enables Docker containers as emulated hosts for network and cloud emulation testbeds.

#containernet#sdn#emulation
Stars459
Forks211
Last commit1 year ago
Gossamer
GossamerGo

A Go implementation of the Polkadot Host, providing an execution environment for Polkadot runtime WebAssembly blobs.

#webassembly#json-rpc#polkadot
Stars452
Forks146
Last commit18 days ago
miniircd
miniircdPython

A minimal, zero-configuration IRC server written in Python for private or internal chat networks.

#miniircd#minimal#lightweight
Stars452
Forks109
Last commit1 year ago
go-cleanhttp
go-cleanhttpGo

Provides clean, isolated HTTP clients in Go that avoid shared state issues with the standard library's default client.

#race-condition-prevention#stdlib#api-client
Stars438
Forks37
Last commit13 days ago
Bamboots
BambootsSwift

A Swift network request framework built on Alamofire that simplifies iOS app networking with protocol-oriented design and UI integration.

#chained-calls#ios#codable
Stars436
Forks39
Last commit5 years ago
netcat
netcatJavaScript

A pure JavaScript implementation of Netcat for Node.js, providing TCP/UDP client and server modules with full feature parity.

#tcp#client#proxy-server
Stars435
Forks46
Last commit29 days ago
Dexador
DexadorCommon Lisp

A fast HTTP client for Common Lisp with neat APIs and connection pooling.

#connection-pooling#open-source-library#api-client
Stars431
Forks45
Last commit2 months ago
request
requestGo

A developer-friendly HTTP request library for Go, inspired by Python-Requests.

#request#developer-tools#http
Stars421
Forks36
Last commit6 years ago
Glue
GlueGo

A robust, clean, and efficient real-time bidirectional socket library for Go backends and JavaScript clients.

#client-server#go-library#websocket
Stars421
Forks31
Last commit6 years ago
RbxUtil
RbxUtilLuau

A collection of utility modules for Roblox development, providing essential tools for networking, state management, and game systems.

#roblox#data-structures#game-development
Stars417
Forks124
Last commit6 months ago
UpVPN
UpVPNKotlin

A modern serverless VPN that provisions WireGuard servers on-demand across all major desktop and mobile platforms.

#ios#serverless#android
Stars417
Forks17
Last commit2 months ago
uriparser
uriparserC

A strictly RFC 3986 compliant URI parsing and handling library written in C99.

#c-library#uri-parsing#bsd-3-clause
Stars409
Forks93
Last commit1 day ago
nanomsg.rs
nanomsg.rsRust

A Rust binding library for nanomsg, a high-performance messaging system and ZeroMQ successor.

#distributed-systems#zeromq-alternative#concurrent-programming
Stars402
Forks56
Last commit2 years ago
vproxy
vproxyRust

A high-performance HTTP/HTTPS/SOCKS5 proxy server with kernel-space zero-copy and IPv4/IPv6 dual-stack support.

#http-proxy#https-proxy#http-server
Stars400
Forks66
Last commit1 month ago
TWRDownloadManager
TWRDownloadManagerObjective-C

A modern iOS download manager based on NSURLSession for asynchronous downloading, management, and persistence of multiple files.

#download-manager#cocoa-touch#ios
Stars399
Forks98
Last commit6 years ago
arp
arpGo

A Go package implementing the ARP protocol as described in RFC 826 for network address resolution.

#ip-resolution#mac-address#network-programming
Stars390
Forks75
Last commit12 days ago
ngrok-rust
ngrok-rustRust

Embed ngrok secure ingress into Rust applications with a single line of code for instant public URLs.

#reverse-proxy#async-await#secure-ingress
Stars380
Forks34
Last commit2 months ago
FSNetworking
FSNetworkingObjective-C

A lightweight iOS networking library for HTTP/HTTPS requests with clean async APIs and background thread parsing.

#cocoa-touch#ios#objective-c
Stars380
Forks56
Last commit11 years ago
Husarnet VPN
Husarnet VPNC++

A peer-to-peer VPN that connects laptops, servers, and microcontrollers over the internet with zero configuration.

#esp32#sdn#microcontroller-networking
Stars373
Forks45
Last commit12 days ago
jsonrpc
jsonrpcGo

A Go implementation of a JSON-RPC 2.0 client over HTTP with support for batch requests, custom headers, and flexible response handling.

#json-rpc#go-client#api-client
Stars370
Forks98
Last commit7 months ago
rospo
rospoGo

A single-binary tool for creating persistent SSH tunnels with an embedded SSH server for secure remote access.

#developer-tools#embedded-sshd#ssh-tunneling
Stars369
Forks30
Last commit5 days ago
Swish
SwishSwift

A protocol-based networking library for Swift focused on requesting and decoding JSON via Decodable.

#ios#json-decoding#tvos
Stars359
Forks36
Last commit4 years ago
react-native-udp
react-native-udpJava

React Native UDP socket API for Android & iOS, implementing Node's dgram interface.

#dgram#real-time-communication#react-native
Stars358
Forks154
Last commit3 years ago
NoobHub
NoobHubLua

Open-source multiplayer and network messaging server for Lua-based game engines like CoronaSDK, Moai, Gideros, LÖVE, and Defold.

#moai#corona-sdk#wtfpl
Stars354
Forks52
Last commit1 year ago
ws
wsSwift

A lightweight Swift client for connecting to JSON APIs with automatic model parsing and promise-based networking.

#httpclient#json-api#ios
Stars351
Forks32
Last commit6 years ago
Moa
MoaSwift

A Swift image downloader library for iOS, tvOS, and macOS that simplifies asynchronous image loading in image views.

#ios#caching#unit-testing
Stars334
Forks43
Last commit4 years ago
defguard/wireguard-rs
defguard/wireguard-rsRust

Rust library providing a unified high-level API for managing WireGuard interfaces across kernel and userspace implementations.

#openvpn#userspace#library
Stars313
Forks34
Last commit5 days ago
Noze.io
Noze.ioSwift

Event-driven I/O streams for Swift, inspired by Node.js, using libdispatch for non-blocking operations.

#event-driven#server-side#io-streams
Stars307
Forks11
Last commit4 years ago
DHCP
DHCPJavaScript

A DHCP server and client implementation in pure JavaScript for Node.js, enabling network configuration and automation.

#iot#client#server
Stars305
Forks72
Last commit2 years ago
packemon
packemonGo

A cross-platform TUI tool for generating arbitrary network packets and monitoring traffic on any interface.

#packet-analyzer#packet-generator#network
Stars304
Forks4
Last commit3 days ago
PreviousPage 7 of 11Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Ios67
#Swift62
#Http Client54
#Cross Platform52
#Rust52
#Macos44
#Go41
#Api Client38
#Game Development36
#Http34
#Udp32
#Mobile Development30