http://blackmesasource.com/

It will be released 9/14/2012, at 8:47am (US Mountain Daylight Time) (sound familiar? c: )