Showing 33 of 141 projects
A native Go library for creating and using TUN/TAP network interfaces with a simple and efficient API.
An open-source, lightweight TCP/UDP tunneling solution with connection pooling and multi-protocol support for bypassing network restrictions.
An open-source networking platform implementing the Web Application Messaging Protocol (WAMP) for distributed applications.
A script to create on-demand disposable OpenVPN endpoints on AWS with a single command.
Network extension library for Lua providing TCP/UDP transport and common internet application functions.
A type-safe networking abstraction layer for Swift that associates request types with response types.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics rendering.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics.
A non-intrusive Swift framework for intercepting and logging network requests and responses for debugging.
A C library implementing structured concurrency for writing concurrent programs with deterministic control flow.
A thin Swift wrapper around NSURLSession that simplifies HTTP requests with convenient APIs.
A single-header C library for building event-driven, non-blocking HTTP servers with support for epoll and kqueue.
A Java library for efficient TCP/UDP client-server network communication using NIO and Kryo serialization.
A curated collection of open-source C/C++ libraries for game development, covering system, engine components, asset management, and frameworks.
A companion repository with example eBPF programs and a Lima VM configuration for the O'Reilly book 'Learning eBPF'.
A simple Swift library for TCP and UDP socket communication on Apple platforms.
Ultra fast and low latency asynchronous socket server & client C++ library with support for TCP, SSL, UDP, HTTP, HTTPS, and WebSocket protocols.
A curated list of software, libraries, tools, and resources for Software-Defined Networking (SDN).
A RxSwift wrapper for Alamofire that enables reactive network programming in Swift.
OpenSSL bindings for the Rust programming language, providing cryptographic and TLS functionality.
A lightweight C++ wrapper around libcurl for making HTTP/REST requests with both simple and advanced configuration options.
OpenSSL bindings for Rust providing cryptographic functionality and TLS/SSL support.
A high-performance, fully conforming WebSocket client library for iOS and macOS, passing all Autobahn tests.
A lightweight, event-driven WebSocket library for Rust built on MIO for high-performance networking.
A lightweight C99 single-header library for efficient world replication and entity synchronization in multiplayer games.
A lightweight C99 library for efficient world replication and entity synchronization in multiplayer games.
A fully managed, cross-platform .NET library for capturing network packets from live devices and files.
A lightweight, portable, and easy-to-use asynchronous networking library for C.
A minimal, cross-platform networking library providing optimized TCP, TLS, QUIC, and HTTP3 transports for async applications.
A low-level socket framework for Swift supporting TCP, UDP, and UNIX sockets across iOS, macOS, and Linux.
A framework for building high-performance cloud-native network functions in Go using DPDK and AF_XDP.
A high-performance, lightweight, cross-platform QUIC library written in Rust, supporting HTTP/3 and multipath connections.
A high-performance, lightweight, cross-platform QUIC library written in Rust, supporting HTTP/3 and multipath connections.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.