You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
Rapida
|
|
|
|
======
|
|
|
|
[![Build Status](http://drone.vilor.one/api/badges/Rapida/rapida/status.svg)](http://drone.vilor.one/Rapida/rapida)
|
|
|
|
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
|
|
|
|
[Documentation](http://rapida.vilor.one/docs)
|
|
|
|
|
|
|
|
Web framework written in C and C++.
|
|
|
|
|
|
|
|
Dependencies
|
|
|
|
------------
|
|
|
|
* libfcgi (if you need a FastCGI server)
|
|
|
|
* doxygen (to make docs)
|
|
|
|
* catch2 (to run tests)
|
|
|
|
|
|
|
|
Extensions
|
|
|
|
----------
|
|
|
|
* [inja](https://github.com/pantor/inja) (template rendering,
|
|
|
|
requires [nlohmann/json](https://github.com/nlohmann/json))
|
|
|
|
|
|
|
|
Building
|
|
|
|
--------
|
|
|
|
You need:
|
|
|
|
* GNU Make
|
|
|
|
* C compiler with C99 support
|
|
|
|
* C++ compiler with C++98 and C++17 support
|
|
|
|
|
|
|
|
Run `make help` to see targets, flags and arguments.
|
|
|
|
|
|
|
|
Examples
|
|
|
|
--------
|
|
|
|
See [examples](examples).
|
|
|
|
|
|
|
|
License
|
|
|
|
-------
|
|
|
|
GPLv3 or later. See full text in the [COPYING](COPYING) file
|
|
|
|
or in GNU website: https://www.gnu.org/licenses/gpl-3.0-standalone.html
|