Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Community Building Platforms
  3. Elgg

Elgg

What it is

Elgg is a free, open-source framework for building web applications where people log in and share information. It can serve as a base for campus networks, organizational collaboration platforms, and company communications tools. Plugins can change application behavior through hooks and events, while the view system supports custom themes. Granular content permissions can support private networks and intranets, and user groups and a file-storage API provide building blocks for community applications. Elgg supports on-site and email notifications, as well as RPC web services for external applications and mobile clients. Its listed security features include anti-CSRF validation, XSS filters, HMAC signatures, and password hashing. The project offers documentation, tutorials, an API reference, community discussions, and a repository with more than 1,000 open-source plugins. It can be installed on a user's own server with Composer or a ZIP package, but an installation needs a database and configured cron job. The full package with core plugins is GPLv2; the MIT framework-only release excludes the mod directory containing plugins.

For and against

For

  • Free to download, install, and use.
  • Granular access controls support private networks and intranets.
  • Plugins can extend behavior and themes.
  • Community repository lists more than 1,000 open-source plugins.
  • Offers documentation, tutorials, and an API reference.

Against

  • Self-hosting requires a database and configured cron job.
  • MIT release excludes the mod directory of plugins.
  • Installation and maintenance are the user's responsibility.

The verdict

Elgg offers a customizable foundation for social and collaborative web applications, with access controls and community extensions. Its self-hosted setup requires a database and cron configuration, and the MIT release does not include plugins.

Who it suits

Elgg suits universities, schools, organizations, or companies building a community or collaboration application they can host and customize. It is intended for users comfortable handling installation and server requirements.

Plans and prices

Free

Free

Every plan, in full

On the record

Access control
Elgg includes granular content access policies for private networks and intranets.elgg.org · read 11 Oct 2026
Access controls
Elgg provides granular content access policies that can support private networks and intranets.learn.elgg.org · read 11 Oct 2026
Audience
The site describes Elgg as suitable for universities, schools, colleges, organizations, and companies building communities or collaborative platforms.elgg.org · read 11 Oct 2026
Community resources
The project lists a community repository with more than 1,000 open source plugins and provides documentation, tutorials, and an API reference.elgg.org · read 11 Oct 2026
Community support
Elgg points users to its community, documentation, plugin repository, and professional service providers for help and services.elgg.org · read 11 Oct 2026
Customization
Plugins can extend Elgg's views to create custom themes.elgg.org · read 11 Oct 2026
Extensibility
Its hooks and events let plugins extend and modify most aspects of an application's functionality and behavior.elgg.org · read 11 Oct 2026
Groups and files
Elgg includes support for user groups and a file storage API for user-generated files.learn.elgg.org · read 11 Oct 2026
Hosting
Elgg lists third-party hosting providers and says the project does not officially endorse the listed companies.elgg.org · read 11 Oct 2026
Installation
The download page recommends Composer as the simplest way to install and maintain an Elgg project.elgg.org · read 11 Oct 2026
Integrations
Elgg provides RPC web services for integrations with external applications and mobile clients.learn.elgg.org · read 11 Oct 2026
License
The full package with core plugins is available under GPLv2, while the framework without those plugins is also available under MIT.learn.elgg.org · read 11 Oct 2026
License and cost
Elgg is free to download, install, and use; the full framework and core plugins are offered under GPLv2, while the framework without plugins is offered under MIT.learn.elgg.org · read 11 Oct 2026
Notable limit
The download page says the MIT release excludes the contents of the mod directory, which contains Elgg's plugins.elgg.org · read 11 Oct 2026
Notifications
Elgg supports on-site and email notifications and says its notification service can integrate with third-party services.learn.elgg.org · read 11 Oct 2026
Private spaces
Yeselgg.org · read 21 Sep 2026
Purpose
Elgg is an open source social networking engine for building social environments such as campus networks, organizational collaboration platforms, and company communications tools.elgg.org · read 11 Oct 2026
Security
Elgg documents bcrypt password hashing, login throttling, input filtering, CSRF tokens, and access control lists.learn.elgg.org · read 11 Oct 2026

Alternatives to Elgg

Every alternative, ranked