Yaws is a HTTP high perfomance 1.1 webserver particularly well suited for dynamic-content web applications. Two separate modes of operations are supported:
Standalone mode where Yaws runs as a regular webserver daemon. This is the default mode.
Embedded mode where Yaws runs as an embedded webserver in another Erlang application.
Yaws is entirely written in Erlang, and furthermore it is a multithreaded webserver where one Erlang lightweight process is used to handle each client.
The main advantages of Yaws compared to other Web technologies are performance and elegance. The performance comes from the underlying Erlang system and its ability to handle concurrent processes in an efficent way. Its elegance comes from Erlang as well. Web applications don't have to be written in ugly ad hoc languages.
The www page for Yaws is yaws.hyber.org. The documentation, examples as well as releases can be found there, and of course, yaws.hyber.org is itself powered by Yaws.
Code is on : http://github.com/klacke/yaws
Travis test results at :https://travis-ci.org/klacke/yaws
A mailing list exists at: https://lists.sourceforge.net/lists/listinfo/erlyaws-list
A lot of excellent engineers have contributed to Yaws over the years, we keep a list of all contributors
A high resolution logo created by Tomas Selander exists at yaws.eps
To see all the most recent changes and activity in Yaws development, please visit the Yaws github repository.