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.
This is the library which implements C++ sockets wrapper
high throughput distributed api rate limiter built in cpp17 using token bucket and sliding window
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 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.
C++ client-server chat application using TCP/IP sockets, threads, and structured logging for networking and systems programming practice.
Concurrent C++17 key-value server with sharded locking, TCP workers, TTL, fsync-backed AOF recovery, tests, and benchmarks.
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.
C++11 Netflix-style film marketplace with a from-scratch HTTP server — archived 2019 university project
A lightweight C library for TCP client-server networking.
fast multi-threaded TCP/UDP port scanner written in C — no external libraries
Multithreaded HTTP/1.1 server in C with POSIX sockets, custom LRU cache, and concurrent request handling.
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.
High-performance, cross-platform TCP port scanner built with modern C++17. Features a custom thread pool architecture, non-blocking asynchronous socket I/O, RAII-based resource safety, and low-latency network reconnaissance capabilities.
To associate your repository with the posix-sockets topic, visit your repo's landing page and select "manage topics."