Simple and performant web server
- D 88.8%
- Makefile 5.5%
- CSS 2.9%
- HTML 2.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| config | ||
| pages | ||
| src | ||
| .gitignore | ||
| COPYING | ||
| Makefile | ||
| quickserve.service | ||
| README.md | ||
QuickServe is a simple and performant web server.
Usage
-a --address IP address to listen on
-p --port Port to listen on
-t --threads Number of request threads to spawn
-h --help This help information.
Compatibility
QuickServe should work correctly on systems which implement 64-bit (LP64) POSIX or POSIX-oriented standards. However, the Makefile is currently configured for GNU/Linux on amd64.
Build
To build the software, the following dependencies are required:
- the OpenD LLVM-based compiler
- GNU Make
- libmicrohttpd
then run:
make prepare && make
Report a bug
Report bugs directly to hello@indraj.net.
For security bugs, please allow up to 48 hours for a reply and up to 90 days for the issue(s) to be confirmed and fixed before disclosing them publicly.
License
QuickServe is licensed under the GNU General Public License version 3 or later.