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

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

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

6 个仓库

Awesome GitHub RepositoriesC++ Web Frameworks

High-performance frameworks for building web servers and REST APIs using the C++ language.

Distinguishing note: None of the candidates address C++ web development; most are C# or general tutorials.

Explore 6 awesome GitHub repositories matching web development · C++ Web Frameworks. Refine with filters or upvote what's useful.

Awesome C++ Web Frameworks GitHub Repositories

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

    uWebSockets/uWebSockets

    18,891在 GitHub 上查看↗

    uWebSockets is a C++ networking framework that serves as a high-performance WebSocket server library, HTTP web server, and pub-sub messaging system. It provides the infrastructure necessary to handle standard web requests and maintain low-latency, bidirectional connections between clients and servers. The framework is distinguished by its use of template meta-programming for compile-time optimization and zero-copy buffer management to minimize memory latency. It utilizes a backend-agnostic event loop and static route resolution to process network traffic with minimal runtime overhead. The pr

    Serves as a high-performance C++ networking framework for building web servers and REST APIs.

    C++
    在 GitHub 上查看↗18,891
  • an-tao/drogonan-tao 的头像

    an-tao/drogon

    13,993在 GitHub 上查看↗

    Drogon is a high-performance C++ HTTP web framework and asynchronous web server designed for building web applications and REST APIs. It utilizes an event-driven, non-blocking architecture to handle concurrent HTTP and WebSocket connections, and it implements a model-view-controller structure to separate business logic from presentation. The framework includes an integrated C++ object-relational mapping system and database client for performing asynchronous operations with relational databases and Redis key-value stores. It supports real-time, full-duplex communication via WebSockets and prov

    Provides a high-performance C++ framework for building scalable web applications and REST APIs.

    C++
    在 GitHub 上查看↗13,993
  • phalcon/cphalconphalcon 的头像

    phalcon/cphalcon

    10,829在 GitHub 上查看↗

    Phalcon is a full-stack PHP web framework implemented as a compiled C extension that loads directly into the PHP interpreter. Rather than executing PHP scripts at runtime, the framework runs as a native C module, bundling routing, ORM, templating, and caching into immutable structures compiled at build time. This architecture hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead, processes HTTP requests through a C-level event pipeline, and passes data between layers using pointer references instead of duplicating memory buffers. The framework manages ob

    Runs a complete web framework as a compiled C module loaded directly into the PHP interpreter.

    PHPext-phalconextensionframework
    在 GitHub 上查看↗10,829
  • oatpp/oatppoatpp 的头像

    oatpp/oatpp

    8,553在 GitHub 上查看↗

    Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i

    Serves as a high-performance C++ web framework for building scalable REST APIs and web services.

    C++c-plus-pluscppcross-platform
    在 GitHub 上查看↗8,553
  • ipkn/crowipkn 的头像

    ipkn/crow

    7,622在 GitHub 上查看↗

    Crow is a minimalist C++ micro web framework designed for building fast web servers and REST APIs. It provides a lightweight toolkit for web development in C++, offering core routing and request handling capabilities. The framework includes a built-in JSON parser for converting strings into structured data and an HTML template engine for generating dynamic web pages on the server. It also functions as a WebSocket server library to enable bidirectional, real-time communication between servers and web clients. Additional capabilities include a middleware-based request pipeline for executing sh

    Provides a high-performance minimalist web framework for building servers and REST APIs using C++.

    C++
    在 GitHub 上查看↗7,622
  • crowcpp/crowCrowCpp 的头像

    CrowCpp/Crow

    4,721在 GitHub 上查看↗

    Crow is a C++ web framework for building HTTP servers, providing routing, a middleware pipeline, JSON serialization, and WebSocket support. It enables developers to define typed route handlers that extract URL parameters at compile time, return structured JSON responses, and manage real-time bidirectional communication. The framework distinguishes itself with compile-time route pattern parsing and typed argument binding, which eliminate runtime parsing overhead for URL parameters. Its event loop runs on Boost.Asio, and handler execution can be offloaded to a configurable thread pool to keep I

    A high-performance C++ web framework for building HTTP servers with routing and middleware.

    C++cppcrowframework
    在 GitHub 上查看↗4,721
  1. Home
  2. Web Development
  3. C++ Web Frameworks

探索子标签

  • Micro-frameworksMinimalist software libraries designed for constructing lightweight web APIs and basic web applications. **Distinct from C++ Web Frameworks:** Specializes C++ Web Frameworks to the micro-framework architectural pattern (minimalist, lightweight).