open source developers linux online shopping builders golf projects .net dogs c++ design j2ee puppy cat rugby java obedience shop agile dog football puppies cats construction cricket