/pigeon

C++ high-performance micro web framework, built using libuv, a multi-platform support library with a focus on asynchronous I/O.

Primary LanguageC++

Pigeon

Pigeon is a high performance micro web framework written in C++. It is built on top of libuv which is a multi-platform support library with a focus on asynchronous I/O.

Pigeon is capable of serving static web content and json data via web api (written in C++). It is possible to run Html5 application that's built using AngularJs/ReactJs or any other javascript frameworks, on Pigeon. The web api can be used to serve json data as a response to ajax calls from the Html5 Applications.

Features

  • Http Compression
  • Http Pipelining
  • Http Filters
  • Web Api
  • Static Resource Cache
  • File Watcher (libuv based)
  • multipart/form-data parser
  • CORS Headers

Todo

  • SSL Implementation