Blogineering
Blogineering is a website where engineers and hobbyists can find advice, hacks and information on many important engineering topics. The site has a list of top 25 Open Source software for engineers. The list includes CAD software, element modeling and fluid dynamics applications, and applications for space engineering.