About
Plop is a framework for prototyping request-response protocols and servers.
It was born in a heat of a moment, when I was angry at nginx for reasons I do not recall anymore. It started as a
very basic HTTP/1.1 server, and quickly became a playground I used to test tools, approaches, and standards. After some
time I decided to make a full-pledged piece of software out of it. This is where we are at now.
Features
- Extensible with Lua 5.3.
- Coroutine-based connections handling.
- Small codebase focused on documenting itself.
Usage
plop is currently only available through its git
repository. The only dependency is Lua 5.3.
To build, install, and run plop follow this simple instruction:
$ git clone https://git.ignore.pl/plop
$ cd plop
$ make
$ sudo make install
$ plop
For more information consult plop(1) manual page, sources, or the output of plop -h
.