Elgg in 2026: the free, open-source PHP social networking engine for building private communities, with features, hosting needs, and alternatives explained.
Category
Community Platforms
Pricing
Open Source, from Free (self-hosted; hosting and services cost extra)
Verified
Not yet
Last updated
July 18, 2026
Founded
2004
Web AppAPIOpen SourceSelf-Hosted
Overview
Elgg is a free, open-source social networking engine created in 2004 by Ben Werdmuller and Dave Tosh, giving organizations the tools to build their own private community platforms rather than relying on commercial social networks.
Now governed by the non-profit Elgg Foundation, it is built on PHP and MySQL and dual-licensed under the GPL and MIT licenses, making it free to self-host for commercial or non-commercial use.
Key Features
Elgg's core provides user profiles, blogging and activity streams, public and private groups, file sharing, and granular access controls out of the box.
Additional functionality is added through a plugin architecture, and communities are extended through custom themes and third-party or community-built plugins.
Pricing
Elgg itself is completely free and open source with no licensing fee, but organizations must budget for self-hosting infrastructure, which can start from a few dollars a month on shared hosting for small communities.
There is no official paid tier; larger deployments typically pay for higher-capacity hosting and, optionally, custom development or support services from the community.
Key Features
User profiles and networking — Members create profiles and connect with one another, forming the social graph at the center of an Elgg-powered community.
Blogging and activity streams — Built-in blogging and microblogging tools let members post updates that flow into a community-wide or group-level activity stream.
Groups — Public and private groups allow communities to organize around shared interests, courses, or projects.
File and media sharing — Members can upload and share files and media within their profiles or groups, with access controlled per item.
Granular access control — Every piece of content can be restricted to specific audiences, from fully public to a single group or individual.
Plugin architecture — Core functionality can be extended through community-built and third-party plugins covering themes, integrations, and specialized tools.
Self-hosted deployment — Organizations install Elgg on their own PHP/MySQL infrastructure, retaining full control over data and customization.
Non-profit stewardship — The Elgg Foundation governs ongoing development, keeping the project independent of any single commercial owner.
Pros & Cons
Pros
Completely free and open source with no licensing costs
Full data ownership and control since it is entirely self-hosted
Purpose-built for social networking, with deeper native profile, group, and access-control features than a bolted-on CMS plugin
Long track record dating back to 2004, with proven use by universities and non-profits
Cons
Requires self-hosting expertise and ongoing PHP/MySQL server maintenance
Smaller and less consistent plugin ecosystem than larger platforms like WordPress
No official marketplace, so premium plugins are scattered across independent developer sites
Smaller, more niche community today than during the platform's peak in the late 2000s and early 2010s
Pricing
Open Source Core Free N/A
Frequently Asked Questions
Is Elgg free to use?
Yes, Elgg is free and open source under a dual GPL/MIT license. There is no software licensing fee; costs come only from self-hosting infrastructure.
Who created Elgg and when?
Elgg was created in 2004 by Ben Werdmuller and Dave Tosh, and is now governed by the non-profit Elgg Foundation.
What are the server requirements for Elgg?
The current version of Elgg requires PHP 8.1 or higher, roughly 256MB of PHP memory, a MySQL 8 database, and a working cron scheduler for notifications and digests.
Can Elgg be used commercially?
Yes. Elgg's dual GPL/MIT license permits commercial use, modification, and deployment at no licensing cost.
Who typically uses Elgg?
Universities, non-profits, and organizations building private community platforms or internal social intranets are Elgg's most common users.
How is Elgg different from BuddyPress?
Elgg is a standalone, purpose-built social networking engine, while BuddyPress is a plugin that adds social features on top of an existing WordPress installation.