4 A web server in Emacs running handlers written in Emacs Lisp.
10 Supports HTTP GET and POST requests including URL-encoded
11 parameters, multipart/form data and file uploads. Supports web
12 sockets. Reasonably performant, faster than Elnode [1]. This is
13 a new project without much extended use so there are likely bugs
14 and potentially security issues. That said it consists of little
15 more than HTTP header parsing logic perched atop Emacs' existing
16 network process primitives, so it should be fairly robust.
18 [1] http://eschulte.github.io/emacs-web-server/benchmark/
21 See the examples/ directory in this repository. The Emacs Web
22 Server is also used to run a paste server [2] and serve editable
25 [2] https://github.com/eschulte/el-sprunge
26 [3] https://github.com/eschulte/org-ehtml
29 Run `make doc' to build the texinfo documentation, also available
32 [4] http://eschulte.github.io/emacs-web-server