Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Networking

Networking

496 projects

Showing 36 of 496 projects

multicast-dns
multicast-dnsJavaScript

A low-level multicast DNS implementation in pure JavaScript for Node.js.

#iot#local-network#dns
Stars534
Forks90
Last commit2 years ago
kytan
kytanRust

A high-performance peer-to-peer VPN written in Rust, designed for minimal configuration and multi-platform support.

#censorship-circumvention#encryption#security
Stars515
Forks67
Last commit2 years ago
HappyDns
HappyDnsObjective-C

A flexible DNS library for Objective-C and Swift that supports system resolvers, HTTP DNS, DoH, and custom hosts.

#http-dns#ios#objective-c
Stars514
Forks87
Last commit2 years ago
gotcp
gotcpGo

A Go package for quickly building TCP servers with a simple and efficient API.

#server-framework#tcp-server#golang-library
Stars511
Forks153
Last commit3 years ago
react-native-uploader
react-native-uploaderObjective-C

A deprecated React Native module for uploading files and camera roll assets with progress tracking.

#native-module#ios#android
Stars510
Forks78
Last commit5 months ago
PMHTTP
PMHTTPSwift

A Swift/Obj-C HTTP framework built on URLSession with first-class REST and JSON support.

#ios#rest#library
Stars503
Forks35
Last commit5 years ago
Xniffer
XnifferSwift

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

#ios#interceptor#alamofire
Stars498
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
Stars479
Forks41
Last commit5 years ago
ftpserverlib
ftpserverlibGo

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

#library#tls#golang-library
Stars472
Forks106
Last commit3 days 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
Stars469
Forks55
Last commit2 days ago
Containernet
ContainernetPython

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

#containernet#sdn#emulation
Stars465
Forks212
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
Stars454
Forks147
Last commit2 months ago
miniircd
miniircdPython

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

#miniircd#minimal#lightweight
Stars450
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
Stars443
Forks39
Last commit1 day 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
Stars437
Forks46
Last commit16 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
Stars436
Forks45
Last commit3 months 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
Stars435
Forks36
Last commit5 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
Stars428
Forks123
Last commit7 months ago
UpVPN
UpVPNKotlin

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

#ios#serverless#android
Stars423
Forks18
Last commit1 month ago
request
requestGo

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

#request#developer-tools#http
Stars422
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
uriparser
uriparserC

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

#c-library#uri-parsing#bsd-3-clause
Stars416
Forks97
Last commit21 days 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
Stars409
Forks67
Last commit16 days 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
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
Stars397
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
Stars391
Forks75
Last commit21 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
Stars386
Forks36
Last commit22 days 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
Restofire
RestofireSwift

Restofire is a protocol oriented networking client for Alamofire

#alamofire#moya#urlsession
Stars375
Forks26
Last commit4 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 commit2 days 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
Stars371
Forks30
Last commit4 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 commit9 months 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
Stars360
Forks155
Last commit3 years 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
PreviousPage 7 of 14Next

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
#Ios92
#Swift88
#Http Client77
#Cross Platform60
#Rust59
#Macos53
#Api Client52
#Go51
#Game Development49
#Http43
#Mobile Development38
#Udp35