gulp-rev
Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css
express-negotiator
Express/connect middleware that does HTTP content negotiation for static files
create-html
create the content of an html file with one function call
gulp-rev-all
Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn.098f6bcd.css, also re-writes references in each file to new reved name.