Elgg logo

Elgg

by The Elgg Foundation · Since 2004
No reviews yet
ActiveFree tier
Quick facts
VendorThe Elgg Foundation
Year launched2004
StatusActive
LocationManchester, United Kingdom
Countries servedN/A
Languages1
Integrations1+
Free tierYES
Free trialNO
Contact salesNO

About Elgg

Elgg is an open-source social networking framework for building socially aware web applications.

Elgg is an open-source social networking engine that provides a flexible framework for developers to build custom social applications. It is built on PHP and MySQL and offers a robust set of core features, including a flexible entity system, granular access controls for creating private networks, and a pluggable authentication system. The platform is highly extensible through a system of plugins, events, and views. Elgg is free, open-source software distributed under both MIT and GPLv2 licenses, making it a cost-effective solution. It does not offer paid plans or a free trial, as it is self-hosted software. Support is available through extensive documentation and an active community forum. The framework is designed for developers and organizations looking to create their own social environments, such as internal collaborative platforms, campus networks, or brand-building communication tools.

Pros & Cons

Pros
  • Open-source and free to use under both MIT and GPLv2 licenses.
  • Highly extensible framework with a well-documented core API and plugin system.
  • Provides robust security features, including CSRF validation and XSS filters.
  • Flexible data model and access control system for creating custom content types and private networks.
  • Supported by an active community and extensive documentation.
Cons
  • Requires technical expertise in PHP and server administration to install and maintain.
  • As a self-hosted framework, there is no official paid support, hosting, or managed service.
  • The core offering is a framework, not a turnkey solution, requiring development work to build a full application.

Features

Key features

Flexible Entity System

Allows developers to prototype new types of content and user interactions.

Granular Access Control

Build detailed content access policies, and create private networks or intranets.

Pluggable Authentication

Supports custom authentication protocols through pluggable modules.

Extensible Views and Events

A flexible system of events and views allows plugins to modify application functionality and appearance.

File Storage API

Allows plugins to store and serve user-generated files without booting the main engine.

Notifications Service

Subscribe users to on-site and email notifications and integrate with third-party services.

Internationalization Support

Simplifies localization of applications and can be integrated with services like Transifex.

Additional features

Groups

Out-of-the-box support for user groups.

RPC Web Services

Enables complex integrations with external applications and mobile clients.

Security Features

Includes built-in anti-CSRF validation, XSS filters, and modern password hashing.

Client-side API

Powered by asynchronous ES modules and a built-in Ajax service for server communication.

Composer Integration

Simplifies installation and maintenance of the core framework and plugins.

Data Model API

A consolidated API layer for easier database interaction.

Asset Caching

A cacheable system for static assets like images, stylesheets, and scripts.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Countries & Languages

Countries served
1
Interface languages
Billing currencies

Interface languages

English

No reviews yet

Be the first to drop a review

Alternatives to Elgg

X Ads logo

X Ads

X Ads is an advertising platform from X Corp (Twitter) that helps businesses grow through…

Vuka logo

Vuka

Vuka is a communication software from Brastorne that supports collaboration among team members. It combines…

Threads logo

Threads

[API Error: HTTPSConnectionPool(host='api.openai.com', port=44]

Snapplify Education Platform logo

Snapplify Education Platform

Snapplify Education Platform is an all-in-one software from Snapplify designed for teaching, collaboration, and learning.…

Snapplify logo

Snapplify

Snapplify is an education platform from Snapplify that provides digital tools and content for learning.…

Sarafu.Network logo

Sarafu.Network

Sarafu.Network is a decentralized social media platform from Grassroots Economics that enables communities through commitment…

Spot something wrong or outdated?

Suggest a correction — a reviewer verifies every change.

Often compared with Elgg

Compare any two tools →
X Ads logo
X Ads
Social Networking
0.0
Vuka logo
Vuka
Social Networking
0.0
Threads logo
Threads
Social Media
0.0
Snapplify Education Platform logo
Snapplify Education Platform
K-12 Learning Platform
0.0