A powerful open source social networking engine

Highlighed features

Powerful Data Model
Elgg provides a powerful data model making the creation of different entities simple, yet flexible.

Activity Streams
The granular activity stream API ensures your plugins can push the required content to your users.

Plugin API
Use Elgg's powerful plugin API to build and add your required features.

User Management
Elgg handles your user management and relationship requirements.

Access controls
All objects in Elgg can have an access control level applied making granular access permissions possible.

Web Services API
Expose functionality through the REST API by building a plugin and then either publish the API for other developers to build clients or provide your own.

Browse the plugins gallery to find other exciting features to add to your Elgg network.