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.



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
$ cd plop
$ make
$ sudo make install
$ plop

For more information consult plop(1) manual page, sources, or the output of plop -h.