A sinatra inspired modern c++ web framework
Switch branches/tags
Clone or download
Latest commit e8c9ec0 Sep 9, 2018

README.md

注意

Notice: it is not maintained here, you should go to (https://github.com/qicosmos/cinatra), and it is maintaining there.

这里的cinatra不再维护,请用新的cinatra,在这里维护(https://github.com/qicosmos/cinatra

#cinatra Build Status Coverage Status a sinatra inspired modern c++ web framework

#Build on linux

First: Boost library

#####Debian/Ubuntu:

sudo apt-get install libboost-dev
sudo apt-get install libboost-system-dev libboost-coroutine-dev libboost-thread-dev

依赖的第三方库

依赖了序列化引擎iguana,直接在cinatra目录下 git clone https://github.com/qicosmos/iguana.git

ArchLinux

sudo pacman -S boost

Then: Make binary

git clone https://github.com/topcpporg/cinatra.git
cd cinatra
mkdir build
cd build
cmake ..
make

Roadmap

v0.11版本,主要针对上一版本进行改进和完善。

  1. 更好用的api
  2. 支持更好用的AOP
  3. 支持可扩展的session和cookie
  4. 加入json序列化模块
  5. 全面支持C++17

v0.12版本,支持web socket

欢迎大家参与进来开发!

Done!
chinese wiki:https://github.com/topcpporg/cinatra/wiki
english wiki:https://github.com/topcpporg/cinatra/wiki/Introduction

Used open source library:

boost: http://www.boost.org/

examples: https://github.com/topcpporg/cinatra_example

QQ group:340713904