Caddy vs lighttpd: What are the differences?
Developers describe Caddy as "The HTTP/2 Web Server with Automatic HTTPS". Caddy is a production-ready open-source web server that is fast, easy to use, and makes you more productive. HTTP/2 and HTTPS by default. On the other hand, lighttpd is detailed as "A secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments". lighttpd has a very low memory footprint compared to other webservers and takes care of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and many more) make lighttpd the perfect webserver-software for every server that suffers load problems.
Caddy and lighttpd belong to "Web Servers" category of the tech stack.
"Easy HTTP/2 Server Push" is the primary reason why developers consider Caddy over the competitors, whereas "Lightweight" was stated as the key factor in picking lighttpd.
Caddy is an open source tool with 22.7K GitHub stars and 1.79K GitHub forks. Here's a link to Caddy's open source repository on GitHub.
WhatsApp, Frame, and Fusionbox are some of the popular companies that use lighttpd, whereas Caddy is used by RELEX Solutions, AresRPG, and Fresh8 Gaming. lighttpd has a broader approval, being mentioned in 15 company stacks & 4 developers stacks; compared to Caddy, which is listed in 14 company stacks and 5 developer stacks.