Skip to Main Content
The modestly named Yaws - "Yet Another Web Server" - is an open source Erlang Web server known for its reliability, stability, and scalability. It started roughly a decade ago as the brainchild of legendary Erlang programmer Claes "Klacke" Wikstrom, who also invented several important Erlang features, including Erlang term storage (ets), Distributed Erlang, the Mnesia database, and the Erlang bit syntax. Yaws is a general-purpose HTTP 1.1 Web server consisting of a relatively simple core surrounded by implementations of various features, such as response streaming, AJAX support, websockets support, Common Gateway Interface (CGI) and Fast CGI (FCGI) support, and application embedding. While it's perfectly capable of performing regular file serving, Yaws is most useful for applications that generate and serve dynamic content.