1
0
Fork 0
Simple and performant web server
  • C 66.5%
  • D 28.4%
  • Makefile 2.4%
  • CSS 1.4%
  • HTML 1.3%
Find a file
2026-04-28 18:19:35 +01:00
config Add MIME types database 2026-04-11 12:07:12 +01:00
pages Initial commit 2026-04-04 15:19:15 +01:00
src Accept HEAD requests 2026-04-21 17:36:47 +01:00
.gitignore Relicense under GPLv3 2026-04-19 20:44:34 +01:00
COPYING Relicense under GPLv3 2026-04-19 20:44:34 +01:00
Makefile Add contracts to RELEASE builds 2026-04-28 18:19:35 +01:00
quickserve.service Add systemd unit 2026-04-05 17:14:39 +01:00
README.md Relicense under GPLv3 2026-04-19 20:44:34 +01:00

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 GNU D 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.