summaryrefslogtreecommitdiff
path: root/plop.html
diff options
context:
space:
mode:
Diffstat (limited to 'plop.html')
-rw-r--r--plop.html44
1 files changed, 44 insertions, 0 deletions
diff --git a/plop.html b/plop.html
new file mode 100644
index 0000000..c74df4a
--- /dev/null
+++ b/plop.html
@@ -0,0 +1,44 @@
+<!doctype html>
+<html lang="en">
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="author" content="aki">
+<meta name="tags" content="plop, lua, web, framework, protocol, server, http">
+<meta name="created-on" content="2021-03-05 01:27:00+01:00">
+<link rel="icon" type="image/png" href="cylo.png">
+<link rel="stylesheet" href="style.css">
+
+<title>Plop - Framework for Prototyping Protocols and Servers</title>
+
+<nav><p><a href="https://ignore.pl">ignore.pl</a></p></nav>
+
+<article>
+<h1><img src="plop.png" alt="plop"></h1>
+
+<h2>About</h2>
+<p><strong>Plop</strong> is a framework for prototyping request-response protocols and servers.
+<p>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.
+
+<h2>Features</h2>
+<ul>
+ <li>Extensible with <a href="https://www.lua.org/">Lua</a> 5.3.
+ <li>Coroutine-based connections handling.
+ <li>Small codebase focused on documenting itself.
+</ul>
+
+<h2>Usage</h2>
+<p><strong>plop</strong> is currently only available through it's <a href="https://git.ignore.pl/plop">git
+repository</a>. The only dependency is Lua 5.3.
+<p>To build, install, and run <strong>plop</strong> follow this simple instruction:
+<pre>
+$ git clone https://git.ignore.pl/plop
+$ cd plop
+$ make
+$ sudo make install
+$ plop
+</pre>
+<p>For more information consult <strong>plop</strong>(1) manual page, sources, or the output of <code>plop -h</code>.
+</article>
+<script src="https://stats.ignore.pl/track.js"></script>