Библиотека Ruby, Sprockets, позволяет настроить среду, состоящую из одного или нескольких путей загрузки, а затем может обслуживать статические файлы по этим путям через HTTP.
Он также будет выполнять ETag и предварительную обработку (например, если вы хотите использовать CoffeeScript или Sass).
Кто-нибудь писал что-то подобное на Haskell? (желательно через вай?)