awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 个仓库

Awesome GitHub RepositoriesNetwork Frameworks

Libraries and frameworks for building asynchronous network applications and communication protocols.

Explore 27 awesome GitHub repositories matching part of an awesome list · Network Frameworks. Refine with filters or upvote what's useful.

Awesome Network Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • filebrowser/filebrowserfilebrowser 的头像

    filebrowser/filebrowser

    35,212在 GitHub 上查看↗

    File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server. The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered aut

    Web-based file management interface for servers.

    Gofile-browserfile-managerfile-sharing
    在 GitHub 上查看↗35,212
  • cloudflare/pingoracloudflare 的头像

    cloudflare/pingora

    26,833在 GitHub 上查看↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Asynchronous framework for building programmable network services.

    Rust
    在 GitHub 上查看↗26,833
  • unetworking/uwebsocketsuNetworking 的头像

    uNetworking/uWebSockets

    18,888在 GitHub 上查看↗

    uWebSockets is a high-performance networking engine providing an HTTP web server and a WebSocket server framework. It implements a multi-threaded event loop architecture to deploy isolated application instances across multiple CPU cores and includes an SSL/TLS network layer for secure, encrypted communication. The project features a dedicated WebSocket pub/sub engine for distributing messages to specific groups of connected clients. It optimizes network throughput through syscall corking to reduce kernel overhead and employs payload compression to minimize data transfer sizes. The system cov

    High-performance WebSocket and HTTP server implementation.

    C++commercialcross-platformhttp
    在 GitHub 上查看↗18,888
  • chenshuo/muduochenshuo 的头像

    chenshuo/muduo

    16,157在 GitHub 上查看↗

    Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It provides a toolkit for implementing scalable network services and socket communication using non-blocking I/O and asynchronous event processing. The framework implements a multi-threaded TCP server architecture that distributes connection handling across multiple CPU threads to maximize server throughput. This is achieved through a one-loop-per-thread model and a reactor pattern implementation, which dispatch network events from a central demultiplexer to registered handler fun

    Event-driven network library for multi-threaded C++ servers.

    C++
    在 GitHub 上查看↗16,157
  • sogou/workflowsogou 的头像

    sogou/workflow

    14,301在 GitHub 上查看↗

    Workflow is an asynchronous C++ task engine designed for building distributed systems and high-performance network services. It provides a framework for orchestrating complex sequences of network, file, and computational operations, allowing developers to compose these tasks into parallel workflows. The library functions as a toolkit for implementing scalable servers and clients for protocols such as HTTP, Redis, MySQL, and Kafka. It distinguishes itself through a task-based concurrency model that manages non-blocking operations and coordinates service discovery, load balancing, and traffic r

    Parallel computing and asynchronous networking engine for C++.

    C++consuldaghttp
    在 GitHub 上查看↗14,301
  • ithewei/libhvithewei 的头像

    ithewei/libhv

    7,521在 GitHub 上查看↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Easy-to-use network library for TCP, UDP, and WebSocket services.

    Ccurlepollhttp-client
    在 GitHub 上查看↗7,521
  • yedf2/handyyedf2 的头像

    yedf2/handy

    4,653在 GitHub 上查看↗

    Handy is a C++11 network server framework and event-driven networking engine designed for building high-performance concurrent TCP and UDP servers. It functions as an asynchronous I/O library and an HTTP server implementation that separates asynchronous network I/O from synchronous business logic to simplify server development. The framework distinguishes itself by utilizing platform-specific event notifications to manage millions of simultaneous network connections and providing an SSL/TLS network wrapper for encrypted asynchronous data transmission. It implements a half-sync/half-async proc

    Simple C++11 network framework for high-concurrency server development.

    C++cc-plus-plusconcurrent-programming
    在 GitHub 上查看↗4,653
  • azure/dotnettyAzure 的头像

    Azure/DotNetty

    4,238在 GitHub 上查看↗

    DotNetty 是一个用于 .NET 的异步网络框架和事件驱动网络库。它是 Netty 架构的移植版本,专为构建高性能协议服务器和客户端而设计。 该框架支持开发能够处理并发连接和高吞吐量数据流的网络应用,且不会阻塞执行线程。它支持通过定义的编码和解码规则来实现自定义网络协议。 该库利用基于流水线的处理模型和非阻塞 I/O 来管理网络流量。其架构整合了事件循环驱动模型、用于请求分发的 Reactor 模式,以及带有引用计数的自定义缓冲区系统以管理内存。

    Port of a high-performance event-driven network application framework.

    C#networkingprotocols
    在 GitHub 上查看↗4,238
  • pond3r/ggpopond3r 的头像

    pond3r/ggpo

    3,532在 GitHub 上查看↗

    Good Game, Peace Out Rollback Network SDK

    Network SDK for implementing rollback-based synchronization in games.

    C++
    在 GitHub 上查看↗3,532
  • codeskyblue/gohttpservercodeskyblue 的头像

    codeskyblue/gohttpserver

    2,835在 GitHub 上查看↗

    The best HTTP Static File Server, write with golang+vue

    Cross-platform file server with a web-based interface.

    JavaScriptgohttpserver
    在 GitHub 上查看↗2,835
  • skypjack/uvwskypjack 的头像

    skypjack/uvw

    2,044在 GitHub 上查看↗

    Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!

    Header-only wrapper for asynchronous event-driven network libraries.

    C++cppcpp17event-loop
    在 GitHub 上查看↗2,044
  • caozhiyi/cppnetcaozhiyi 的头像

    caozhiyi/CppNet

    1,135在 GitHub 上查看↗

    Cross platform network library with C++11

    Asynchronous network library for C++ applications.

    C++epolliocpkqueue
    在 GitHub 上查看↗1,135
  • sableangle/unityhttpserverS

    sableangle/UnityHTTPServer

    0在 GitHub 上查看↗

    HTTP server implementation specifically for Unity projects.

    在 GitHub 上查看↗0
  • scanfing/httpfileserverS

    scanfing/HttpFileServer

    0在 GitHub 上查看↗

    Simple utility for serving files over HTTP.

    在 GitHub 上查看↗0
  • ernwong/crystalorbE

    ErnWong/crystalorb

    0在 GitHub 上查看↗

    High-level networking library for client-side prediction and reconciliation.

    在 GitHub 上查看↗0
  • jasonxudeveloper/mikuJ

    JasonXuDeveloper/Miku

    0在 GitHub 上查看↗

    High-performance TCP server and client communication library.

    在 GitHub 上查看↗0
  • hn-lyf/remotenetworkH

    hn-lyf/RemoteNetwork

    0在 GitHub 上查看↗

    Tools for facilitating remote network connectivity.

    在 GitHub 上查看↗0
  • yasio/yasioY

    yasio/yasio

    0在 GitHub 上查看↗

    Multi-platform asynchronous socket I/O library for client applications.

    在 GitHub 上查看↗0
  • nxrighthere/nanosocketsN

    nxrighthere/NanoSockets

    0在 GitHub 上查看↗

    Lightweight UDP socket abstraction for message-oriented protocols.

    在 GitHub 上查看↗0
  • microsurging/dotnettyM

    microsurging/DotNetty

    0在 GitHub 上查看↗

    Implementation of asynchronous network communication for .NET.

    在 GitHub 上查看↗0
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Network Frameworks