Caddy is a HTTP/2 web server with automatic HTTPS. It’s easy to use, has no dependencies and it is already production-ready. One of the biggest advantages of Caddy is that it is relatively simple to create plugins that extend its own native functionalities.
Despite having contributed few times to Caddy itself, I’ve managed to create some useful plugins for the first version of Caddy. In the meanwhile, a second version of Caddy was released and I chose not to update my plugins, discontinuing them. Some of the reasons regard the usage, popularity, “easyness” of migration and alternatives.
- http.filebrowser is an implementation of my File Browser project as a plugin for Caddy.
- http.hugo is a web interface for Hugo static website generator.
- http.jekyll is a web interface for Jekyll static website generator.
- http.minify implements minification on-the-fly for CSS, HTML, JSON, SVG and XML. It uses tdewolff’s minify library.
- http.webdav implements WebDAV capabilities with support for path restriction rules and users.
- hook.service implements of github.com/kardianos/service to create services. Supports Windows XP+, Linux/(systemd | Upstart | SysV), and OSX/Launchd.
Or if you don't know what a response is, you can always write a webmention comment (you don't need to know what that is).