Elgg
Powerful open source social networking engine.
Elgg provides a PHP‑based framework for creating socially aware web applications. Its core API is well documented, allowing developers to start new projects with a low learning curve, while Composer simplifies installation and maintenance of both the engine and its plugins. The system is built around extensible events, views, and a cacheable asset pipeline, enabling custom themes and complex functionality without modifying the core.
The platform includes built‑in features such as user authentication, granular access control, group management, file storage, notifications, and RPC web services for external integrations. Security is addressed through anti‑CSRF validation, XSS filtering, HMAC signatures, and modern password‑hashing techniques. Internationalization support and a modular JavaScript architecture further broaden its applicability.
Elgg is released under GPL‑2.0, is self‑hostable, and benefits from a long‑standing community that contributes over a thousand open source plugins. It is suitable for building campus networks, internal collaboration tools, or brand‑focused communication platforms, and it runs on standard web servers compatible with NGINX or Apache.
Reviews
Loading reviews…
Similar apps

Community & Networking
OSSN
Social networking software that allows you to make a social networking website and helps your members build social relationships, with…
Community & Networking
HumHub
Flexible kit for private social networks.

Federated & Decentralized
Friendica
Social Communication Server.

Community & Networking
BuddyPress
Powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity…

Forums & Community
Flarum
Delightfully simple forums. Flarum is the next-generation forum software that makes online discussion fun again.

Federated & Decentralized
Known
Collaborative social publishing platform.