awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ipkn avatar

ipkn/crow

0
View on GitHub↗
7,622 نجوم·878 تفرعات·C++·BSD-3-Clause·4 مشاهدات

Crow

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 shared logic and a handler-based dispatch system that uses typed parameter mapping to route incoming HTTP requests.

Features

  • C++ Web Frameworks - Provides a high-performance minimalist web framework for building servers and REST APIs using C++.
  • Micro-frameworks - Provides a minimalist C++ micro web framework inspired by Flask for lightweight routing and request handling.
  • Request-Response Middleware - Allows developers to intercept requests and responses to execute shared logic like authentication and logging.
  • WebSocket Servers - Provides a server-side implementation for managing persistent, bidirectional WebSocket communication channels.
  • Real-Time Web Communication - Enables real-time web communication through bidirectional WebSocket connections for live data exchange.
  • Request Middleware - Enables the injection of custom logic into the request-response cycle to handle cross-cutting concerns.
  • Request Middleware - Provides a middleware pipeline for intercepting and processing HTTP requests before they reach the application controller.
  • Request Routing - Implements request routing to direct incoming network requests to appropriate handler functions.
  • REST API Frameworks - Provides a framework for building structured HTTP endpoints that return serialized JSON data for REST APIs.
  • HTTP Routing - Provides mechanisms for directing incoming HTTP traffic to specific handlers based on request methods and paths.
  • JSON Parsers - Ships a built-in JSON parser for converting strings into structured data.
  • JSON Serialization - Includes built-in utilities for converting data objects to and from JSON for network transmission.
  • Type-Safe Parameter Mapping - Automatically parses URL parameters into C++ types to ensure request handlers receive correctly typed arguments.
  • HTML Template Renderers - Ships a server-side rendering engine that merges data with predefined HTML templates to generate dynamic pages.
  • HTML Templating Engines - Includes a templating engine that processes structured templates to generate dynamic HTML content.
  • Handler Dispatchers - Implements a dispatch system that routes incoming HTTP requests to specific handler functions based on URL patterns.
  • Server-Side Rendering - Implements server-side rendering to generate static HTML markup from dynamic data before transmission.
  • Web Frameworks - Micro-framework for web development inspired by Flask.
  • Web - Listed in the “Web应用框架” section of the Awesome Cpp Cn awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ ipkn/crowمخطط تاريخ النجوم لـ ipkn/crow

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة ipkn/crow؟

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.

ما هي الميزات الرئيسية لـ ipkn/crow؟

الميزات الرئيسية لـ ipkn/crow هي: C++ Web Frameworks, Micro-frameworks, Request-Response Middleware, WebSocket Servers, Real-Time Web Communication, Request Middleware, Request Routing, REST API Frameworks.

ما هي البدائل مفتوحة المصدر لـ ipkn/crow؟

تشمل البدائل مفتوحة المصدر لـ ipkn/crow: crowcpp/crow — Crow is a C++ web framework for building HTTP servers, providing routing, a middleware pipeline, JSON serialization,… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… an-tao/drogon — Drogon is a high-performance C++ HTTP web framework and asynchronous web server designed for building web applications… gorilla/mux — This project is a request router and web framework for the Go programming language. It provides a toolkit for matching… gofiber/recipes — This project is a comprehensive library of reference implementations and patterns for building web applications using… revel/revel — Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a…

بدائل مفتوحة المصدر لـ Crow

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Crow.
  • crowcpp/crowالصورة الرمزية لـ CrowCpp

    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

    C++cppcrowframework
    عرض على GitHub↗4,721
  • dodyg/practical-aspnetcoreالصورة الرمزية لـ dodyg

    dodyg/practical-aspnetcore

    10,382عرض على GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    عرض على GitHub↗10,382
  • an-tao/drogonالصورة الرمزية لـ an-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

    C++
    عرض على GitHub↗13,993
  • gorilla/muxالصورة الرمزية لـ gorilla

    gorilla/mux

    21,832عرض على GitHub↗

    This project is a request router and web framework for the Go programming language. It provides a toolkit for matching incoming HTTP network requests to specific handler functions by evaluating criteria such as URL paths, request methods, headers, and hostnames. The framework distinguishes itself through its flexible matching capabilities, which include support for regular expressions and dynamic variable extraction from URL segments. It allows developers to organize routes into logical hierarchies, share common path prefixes, and maintain a central registry of named routes to facilitate prog

    Gogogolanggorilla
    عرض على GitHub↗21,832
  • عرض جميع البدائل الـ 30 لـ Crow→