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

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

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

Open-source alternatives to CppServer

30 open-source projects similar to chronoxor/cppserver, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best CppServer alternative.

  • boostorg/beastboostorg 的头像

    boostorg/beast

    4,801在 GitHub 上查看↗

    Beast is a C++ library for implementing low-level HTTP and WebSocket clients and servers. It functions as an asynchronous networking framework designed to compose non-blocking I/O operations and layered stream stacks for managing concurrent network traffic, specifically utilizing the Boost.Asio asynchronous model. The library provides a comprehensive implementation of the HTTP/1.1 and WebSocket protocols. For HTTP, it includes primitives for parsing and serializing messages with support for chunked transfer encoding, incremental body reading, and request pipelining. Its WebSocket implementati

    C++asioasync-programmingboost
    在 GitHub 上查看↗4,801
  • zaphoyd/websocketppzaphoyd 的头像

    zaphoyd/websocketpp

    7,702在 GitHub 上查看↗

    This is a header-only C++ library and asynchronous network framework used to implement WebSocket clients and servers. It provides a full implementation of the WebSocket protocol, including handshakes, subprotocol negotiation, and frame parsing. The framework is distinguished by a policy-based transport layer and template-driven protocol negotiation, allowing the underlying network implementation to be swapped between raw buffers, streams, or custom policies. It supports per-message deflate compression to reduce data transmission volume and integrates Transport Layer Security for encrypted bid

    C++
    在 GitHub 上查看↗7,702
  • zeromq/libzmqzeromq 的头像

    zeromq/libzmq

    10,902在 GitHub 上查看↗

    libzmq is a C++ based asynchronous messaging engine and networking core designed for routing non-blocking messages between distributed nodes. It functions as a distributed message queue that implements the ZMTP wire-format framing protocol to standardize how data moves across different network transport layers. The library provides a multi-transport abstraction that allows a single interface to route data across TCP, IPC, and in-process memory. It incorporates a cryptographic layer to encrypt and authenticate transmissions between nodes and employs topology-based messaging patterns, such as p

    C++concurrencylibzmqmessaging
    在 GitHub 上查看↗10,902

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • 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

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

    microsoft/cpprestsdk

    8,265在 GitHub 上查看↗

    The C++ REST SDK is a library for asynchronous HTTP and RESTful communication in native C++ applications. It provides a non-blocking network client for sending requests and receiving responses, a JSON parser for serializing and deserializing data, and a WebSocket client library for real-time, full-duplex communication. The project includes a dedicated OAuth2 authentication client to manage access tokens and authorization flows for secure communication with protected cloud resources. It utilizes a task-based asynchronous model to coordinate background operations and keep application interfaces

    C++asyncasynchronous-taskscloud
    在 GitHub 上查看↗8,265
  • nghttp2/nghttp2nghttp2 的头像

    nghttp2/nghttp2

    5,009在 GitHub 上查看↗

    nghttp2 is a suite of low-level C libraries and tools designed for implementing the HTTP/2 protocol. It provides a memory-efficient implementation of the protocol's core logic, including framing, stream multiplexing, and flow control. The project includes a dedicated library for HPACK header compression and decompression to reduce network bandwidth. It also provides a toolset for analyzing network traffic and benchmarking server performance, including throughput and latency measurements. Its broader capabilities cover protocol implementation and traffic management, including ALPN connection

    C++
    在 GitHub 上查看↗5,009
  • facebook/proxygenfacebook 的头像

    facebook/proxygen

    8,351在 GitHub 上查看↗

    Proxygen is a collection of C++ libraries for building high-performance HTTP servers and clients. It provides a protocol parser that converts raw network bytes into high-level transaction objects and includes a network stack for processing web traffic over the QUIC transport protocol. The project implements a layered protocol abstraction and a QUIC-based transport integration to support multiple versions of the HTTP standard, including HTTP/3. It utilizes state-machine based parsing and an event-driven I/O loop to manage concurrent network connections. The library covers asynchronous buffer

    C++
    在 GitHub 上查看↗8,351
  • adamcooke/staytusadamcooke 的头像

    adamcooke/staytus

    2,177在 GitHub 上查看↗

    💡 An open source solution for publishing the status of your services

    Rubyrailsstatusstatus-site
    在 GitHub 上查看↗2,177
  • ada-url/adaada-url 的头像

    ada-url/ada

    1,739在 GitHub 上查看↗

    WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.

    C++cppneonparser
    在 GitHub 上查看↗1,739
  • aantti/mcp-netbirdaantti 的头像

    aantti/mcp-netbird

    50在 GitHub 上查看↗

    MCP Server for Netbird

    Go
    在 GitHub 上查看↗50
  • alamofire/alamofireAlamofire 的头像

    Alamofire/Alamofire

    42,385在 GitHub 上查看↗

    Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular

    Swiftalamofirecarthagecertificate-pinning
    在 GitHub 上查看↗42,385
  • alikhalili/heartbeatA

    AliKhalili/heartbeat

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • allenxuxu/gevAllenxuxu 的头像

    Allenxuxu/gev

    1,775在 GitHub 上查看↗

    🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

    Goepollepoll-tcp-serverevent-driven
    在 GitHub 上查看↗1,775
  • alvyxaz/barebones-masterserveralvyxaz 的头像

    alvyxaz/barebones-masterserver

    486在 GitHub 上查看↗

    Master Server framework for Unity

    C#
    在 GitHub 上查看↗486
  • akrennmair/gopcapakrennmair 的头像

    akrennmair/gopcap

    491在 GitHub 上查看↗

    A simple wrapper around libpcap for the Go programming language

    Go
    在 GitHub 上查看↗491
  • agrinman/tunneltoagrinman 的头像

    agrinman/tunnelto

    5,828在 GitHub 上查看↗

    tunnelto is a network tunneling tool that creates a public URL to forward traffic to a locally running web server, making it accessible from anywhere. It provides a way to expose local development servers to the internet through temporary or persistent public endpoints. The project supports authenticating tunnel connections with an API key to prevent unauthorized access, and allows reserving custom subdomains so the public URL remains stable across sessions. It also enables debugging webhook integrations by forwarding incoming requests to a local server for inspection during development, and

    Rustasync-ioexposelocalhost
    在 GitHub 上查看↗5,828
  • actionk/ecspowernetcodeA

    actionk/ECSPowerNetcode

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • analysis-tools-dev/static-analysisanalysis-tools-dev 的头像

    analysis-tools-dev/static-analysis

    14,389在 GitHub 上查看↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    在 GitHub 上查看↗14,389
  • andreajens/rakugaki-rumbleA

    AndreaJens/rakugaki-rumble

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • andyburke/unityhttpA

    andyburke/UnityHTTP

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • apache/brpcapache 的头像

    apache/brpc

    17,545在 GitHub 上查看↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    C++rpc
    在 GitHub 上查看↗17,545
  • api7/apisix-mcpapi7 的头像

    api7/apisix-mcp

    37在 GitHub 上查看↗

    APISIX Model Context Protocol (MCP) server is used to bridge large language models (LLMs) with the APISIX Admin API.

    TypeScript
    在 GitHub 上查看↗37
  • ashleymills/reachability.swiftashleymills 的头像

    ashleymills/Reachability.swift

    7,976在 GitHub 上查看↗

    Reachability.swift is a network connectivity listener and Swift network state wrapper. It monitors real-time changes to network status and tracks whether a device is connected to Wi-Fi or cellular data. The library functions as a network reachability monitor that uses closures and system notifications to trigger callbacks when connectivity changes. It tracks internet connectivity and connection types to allow for network state handling and the adjustment of app content loading based on availability.

    Swift
    在 GitHub 上查看↗7,976
  • asuran/zsh-docker-machineasuran 的头像

    asuran/zsh-docker-machine

    3在 GitHub 上查看↗

    Docker-machine plugin for oh-my-zsh

    Shell
    在 GitHub 上查看↗3
  • asynchttpclient/async-http-clientAsyncHttpClient 的头像

    AsyncHttpClient/async-http-client

    6,392在 GitHub 上查看↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    Javaahcasyncasynchttpclient
    在 GitHub 上查看↗6,392
  • averageflow/gohooksA

    averageflow/gohooks

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • aws/aws-lambda-rust-runtimeaws 的头像

    aws/aws-lambda-rust-runtime

    3,602在 GitHub 上查看↗

    A Rust runtime for AWS Lambda

    Rust
    在 GitHub 上查看↗3,602
  • awslabs/aws-sdk-rustawslabs 的头像

    awslabs/aws-sdk-rust

    3,326在 GitHub 上查看↗

    AWS SDK for the Rust Programming Language

    Rustawsrust
    在 GitHub 上查看↗3,326
  • awslabs/s2nawslabs 的头像

    awslabs/s2n

    4,736在 GitHub 上查看↗

    s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It provides a modular cryptographic backend interface to encrypt data streams, manage handshakes, and handle mutual authentication between peers. The project focuses on post-quantum cryptography, integrating quantum-resistant key exchange and digital signatures to protect connections against future computing threats. It distinguishes itself through security hardening measures, such as memory-locked secret storage to prevent keys from being swapped to disk and timing-attack mitiga

    C
    在 GitHub 上查看↗4,736
  • anaibol/awesome-serverlessanaibol 的头像

    anaibol/awesome-serverless

    7,585在 GitHub 上查看↗

    :cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications.

    在 GitHub 上查看↗7,585