A universal Berkeley sockets implementation for both WebAssembly (based on WebRTC) and native platforms with bindings for C, Go and TinyGo.
-
Updated
Feb 26, 2023 - TypeScript
A universal Berkeley sockets implementation for both WebAssembly (based on WebRTC) and native platforms with bindings for C, Go and TinyGo.
Linux/Unix terminal command line messenger (chat) with POSIX sockets and threads
A Java WebRTC signaling server implementation for unisockets to allow nodes to discover each other and exchange candidates.
A lightweight, high-performance HTTP web server built from scratch in pure C using POSIX sockets. Features multithreading, dynamic API routing, configuration management, and robust security against path traversal attacks.
A high-performance, multithreaded HTTP proxy server built in C++ featuring POSIX socket networking and O(1) LRU caching.
This is the library which implements C++ sockets wrapper
A high-frequency trade matching engine in modern C++ achieving 10.6M+ orders/sec and sub-100ns latency using zero-allocation memory pools and POSIX sockets.
A simple HTTP 1.1 web server written in C++, mostly from scratch, for learning purposes.
A lightweight CLI HTTP client written in C from scratch using POSIX sockets. Interacts with a REST API to manage a virtual library, featuring custom HTTP request/response handling, JSON parsing, and JWT/Cookie-based authentication.
C++ client-server chat application using TCP/IP sockets, threads, and structured logging for networking and systems programming practice.
A distributed Operating System simulator built in C, featuring a custom Kernel, MMU, FileSystem, and CPU modules integrated via Socket programming, multithreaded logic and memory paging.
TCP server with HTTP (port 8080) and real-time chat (port 8081) built from scratch in C++ using POSIX sockets — web UI, auth, chat commands, dynamic message updates. No frameworks.
fast multi-threaded TCP/UDP port scanner written in C — no external libraries
A lightweight C library for TCP client-server networking.
Reference C++ FIX 4.4 client implementation over standard TCP. ARM64 compatible. Not used in production signal flow — see yuclaw-brain.
A Redis-inspired concurrent in-memory key-value store in C++
A high-performance, Layer 4 TCP Load Balancer built from scratch in C++17. Features a custom thread pool, round-robin routing, active health checks, and Docker containerization.
A multi-client TCP chat application developed in C++17 using BSD/POSIX sockets and multithreading. The project implements a client-server architecture with real-time messaging, private chats, user management, thread-safe logging, and graceful shutdown handling. It demonstrates core networking, concurrent programming, and modern C++ software design.
Add a description, image, and links to the posix-sockets topic page so that developers can more easily learn about it.
To associate your repository with the posix-sockets topic, visit your repo's landing page and select "manage topics."