Showing 36 of 131 projects
A realtime bidirectional event-based communication framework for Node.js applications.
A simple and elegant HTTP library for Python, making HTTP/1.1 requests extremely easy.
An efficient HTTP client for JVM, Android, and GraalVM with HTTP/2, connection pooling, caching, and modern TLS support.
An elegant HTTP networking library for Swift, providing a comprehensive suite of tools for making network requests.
An open source, self-hosted implementation of the Tailscale control server for personal and small organization networks.
A cross-platform application to comfortably monitor and analyze your Internet traffic with a graphical interface.
A delightful networking library for iOS, macOS, watchOS, and tvOS built on Apple's Foundation URL Loading System.
A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
A cloud-native high-performance proxy for edge, middle, and service communication in microservices architectures.
A multi-platform support library focused on asynchronous I/O, originally developed for Node.js.
A globally distributed reverse proxy that secures, protects, and accelerates applications and network services.
A Swift library that makes it easy to handle JSON data with type safety and concise syntax.
A simple, blazing fast, and thoroughly tested WebSocket client and server implementation for Node.js.
A modern, fast port scanner with a scripting engine and adaptive learning, capable of scanning all 65k ports in 3 seconds.
A modern, fast port scanner that finds all 65k ports in 3 seconds and features a scripting engine for extensibility.
A modern, fast port scanner with a scripting engine that can scan all 65k ports in 3 seconds.
A smart programmable Ethernet switch that creates secure global networks as if all devices were in the same data center.
A protective and efficient, low-level HTTP library for Rust, supporting HTTP/1 and HTTP/2 with client and server APIs.
A network abstraction layer for Swift that encapsulates Alamofire with compile-time endpoint safety.
A free open-source TURN and STUN server for NAT traversal in VoIP and WebRTC applications.
An interactive GNU/Linux application firewall that monitors and controls outbound network connections.
A lightweight, high-performance reverse proxy written in Rust for secure NAT traversal and exposing local services to the internet.
A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.
A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.
A terminal utility that displays real-time network bandwidth usage by process, connection, and remote IP/hostname.
A collection of 284 Linux sysadmin test questions and answers for interviews, exams, and self-assessment.
An ergonomic, batteries-included HTTP client for Rust with async/blocking support, TLS, and proxies.
A Rust implementation of the QUIC transport protocol and HTTP/3, providing low-level APIs for building high-performance networking applications.
A high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing NAT firewalls.
A modern Objective-C framework for consuming and modeling RESTful web resources on iOS and macOS.
A curated list of single-file C/C++ libraries with minimal dependencies and permissive licenses.
A connection-oriented, message-based UDP transport layer for games with reliable/unreliable messaging, encryption, and P2P NAT traversal.
A modern I/O library for Android, Java, and Kotlin Multiplatform that complements java.io and java.nio.
A conforming WebSocket (RFC 6455) client library written in Swift for iOS and macOS.
A curated collection of resources, libraries, and tools for multiplayer game network programming (netcode).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.