Vikuit is an advanced social networking engine optimized for Google App Engine. It aims to possess every feature for a social network engine while remaining easy to deploy and manage. It is built with Python and is focused on running on Google App Engine (GAE). Vikuit is intended to fill the gap between software-as-a-service platforms like Ning and on-site deployments. Its key features include articles and news, support for multiple languages, groups, Google native authentication, microbloging, following a user, profiles and profile comments, comments, photo galleries, full searching, user dashboard, and recent activity. For developers, Vikuit uses themes based on jinja templates and special modules, called Vikuitlets, that provide an easy way to extend it.
The Community Builder (CB) suite extends the Joomla! user management system, and allows you to use Joomla! to build a customizable social networking Web site. Its key features are extra fields in a profile, enhanced registration workflows, user lists, connection paths between users (friends), administrator-defined tabs and user profiles, image upload, front-end workflow management, and integration with other components, like PMS, Newsletter, Forum, and Galleries. Many plugins are available for adding more features. CB is compatible with all versions of Joomla! 1.5 native, Joomla! 1.0.x native, and Mambo 4.5.2-4.6.5. CB allows multi-criteria user searches, full field controls of core fields, AJAX email and username checkers, image and integer fields, custom validations, and many more features.
PHP On Pie is a PHP framework that combines the best ideas from PHP projects like Drupal, CodeIgniter, Kohana, and ZendFramework. It has very few core concepts: classes, models, events, slots, and tools. It lets you repackage completed apps into plugins that you or others can use later. Its smart database classes allow you to implement vertical and horizontal partitioning (sharding) easily to handle millions of users.
StatusNet Desktop is a dedicated multi-platform client for connecting to StatusNet messaging servers (requires a server running 0.9.3 or later). The client can connect to multiple StatusNet sites to read and post updates, including secure and private installations. Home, public, individual, and group timelines can be read and posted to, as well as direct user-to-user messages and keyword searching of the public notice stream. Support for StatusNet-specific features such as user groups is explicitly included, where these are usually not supported by generic Twitter-API clients.
NetworX Non-Profits is scalable software that allows non-profit organizations to create their own branded Web site for building an online community with the the organization's donors, volunteers, and foundations. This Web site includes features for collecting donations, sending messages to registered email addresses, managing membership and volunteers, managing programs and resources, displaying a calendar of upcoming events, collecting registrations for events, letting visitors search for events, and analyzing statistics about donations, programs, and visitors.
Cysphere is an integrated social networking server for smaller virtual communities. It provides a private mailbox, public and private discussion forums, and simple file sharing, and makes it as simple as possible for users to communicate over the Web in a secure way. It includes an embedded Web server and SQL database and requires no installation or maintenance.
Crabgrass is social networking, group collaboration, and network organizing Web application. It consists of a solid suite of group collaboration tools such as private wikis, task lists, a file repository, and decision making tools. Work is currently being done on a large user interface overhaul, better social networking tools, blogs, and event calendars, as well as better support for collaboration and decision making among independent groups.