Se estamos pensando em criar uma rede social de um tema específico para ter uma comunidade de usuários ativos criando e compartilhando conhecimento, com certeza precisarão conhecer as opções que hoje lhes apresentamos:
Elgg
Alternativa criada em PHP / MySQL que oferece a possibilidade de incluir plugins para aumentar as funcionalidades da rede social criada.
Dolphin
Também em PHP / MySQL, destacando o conteúdo multimídia e a transmissão de vídeo ao vivo.
Anahita Social Engine
Plugin de Joomla para gerencias perfis e mensagens. Compatível com OpenID e integrado com Amazon Cloud Storage para gerenciar dados.
Community Engine
CommunityEngine é um plugin gratuito para Ruby on Rails que permite subir fotos, criar tags, mensagens, perfis de usuários, etc.
Lovd By Less
Também para Ruby on Rails, permitindo criar uma rede de seguidos e seguidores compartilhando interesses comuns.
BuddyPress
Uma das mais famosas, baseada na plataforma WordPress e permitindo a publicação de conteúdo de vários tipos na rede.
PeoplePods
Muito simples, mas ideal para criar uma intranet, por exemplo, onde os usuários possam compartilhar informação.
Via: webresourcesdepot
Tem também o Ning,a diferença e que ele não precisa instalar
Eu criei as minhas redes com a SuaRede (www.suarede.com.br), acho que é uma boa opção.