Suppose you have a github project and now want a github page associated with it, which could demonstrate your project.
If its all client side, ie javascript,css stuff then github pages is the best option, if not then go for sourceforge.net or google code.