fastsocket

TCP socket implementation

A Linux kernel implementation of a scalable TCP socket stack with linear performance growth on multicore machines

Fastsocket is a highly scalable socket and its underlying networking implementation of Linux kernel. With the straight linear scalability, Fastsocket can provide extremely good performance in multicore machines. In addition, it is very easy to use and maintain. As a result, it has been deployed in the production environment of SINA.

GitHub

4k stars
421 watching
727 forks
Language: C
last commit: over 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
f-stack/f-stack A high-performance network framework that bypasses the kernel to achieve better performance and scalability. 3,888
fastfetch-cli/fastfetch A command-line tool for gathering and displaying system information in a customizable format. 11,230
chronoxor/netcoreserver A high-performance C# .NET Core library for building fast and low-latency socket servers and clients with support for multiple protocols. 2,822
ntop/pf_ring A framework for high-speed packet processing on Linux kernels. 2,718
sindresorhus/fast-cli Tools to test internet speeds using fast.com and speedtest.net 2,609
soketi/soketi A high-performance WebSockets server built on top of uWebSockets.js, designed for real-time communication and scalable production use. 5,009
cloudflare/pingora A fast, reliable, and programmable network service framework. 22,811
valyala/fasthttp High-performance HTTP implementation for Go with optimized memory usage 22,015
facebookincubator/socketrocket A WebSocket client library for iOS and macOS 9,568
snabbco/snabb A toolkit for building fast and efficient packet networking solutions using Lua. 2,978
facebookincubator/katran A high-performance layer 4 load balancing solution for scalable and resilient traffic distribution. 4,782
unikraft/unikraft A next-generation cloud native kernel designed to provide high-performance, security, and efficiency for modern computing environments 2,891
fastapi/fastapi A modern Python framework for building high-performance RESTful APIs 78,676
microsoft/fast Provides a standardized set of reusable UI components and tools to build accessible web applications using modern Web Standards. 9,312
fastify/fastify A web framework designed to provide the best developer experience with minimal overhead and a powerful plugin architecture. 32,612