A Fast and Easy to use microframework for the web. Crow is a C++ framework for creating HTTP or Websocket web services. It uses routing similar to Python's Flask which makes it easy to use. It is also extremely fast, beating multiple existing C++ frameworks as well as non-C++ frameworks. Crow is provided free of charge courtesy of everyone who is donating their money, time, and expertise to keep it going. The 1000-mile journey begins with a single step. Get started by installing Crow and building you first application. Or go through the guides if you're stuck somewhere. Easy Routing (similar to flask). Type-safe Handlers. Blazingly fast (see this benchmark and this benchmark). Built-in JSON support. Mustache-based templating library (crow::mustache). Header-only library (single header file available). Middleware support for extensions. HTTP/1.1 and Websocket support. Multi-part request and response support. Uses modern C++ (11/14).

Features

  • Easy to get started
  • JSON Support Built-in
  • URL parameter support as well!
  • Blazingly Fast
  • Header Only
  • Typesafe handlers
  • Websocket Support

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow Crow Framework

Crow Framework Web Site

You Might Also Like
With Boozang, you can write tests, debug visually, perform root cause analysis and automate your CI builds. Icon
With Boozang, you can write tests, debug visually, perform root cause analysis and automate your CI builds.

Empower your whole team to build and maintain automated tests, not just developers.

Our natural-language tests are extremely stable to code changes. When tests break our AI will repair it in minutes.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Crow Framework!

Additional Project Details

Programming Language

C++

Related Categories

C++ Frameworks

Registered

2022-11-28