Open source social networking engine built in PHP and MySQL.

1.7k stars 667 forks last commit first released

Actively maintained

Last commit 21 Aug 2026.

Elgg screenshot

Elgg is an open source social networking engine that provides a robust framework for creating social environments such as campus networks, internal collaboration platforms, or brand communities. It emphasizes a plugin-driven architecture, a well-documented API, and a flexible content model that can be extended with plugins.

Key Features

  • Well-documented core API with a gentle learning curve
  • Composer-based installation and plugin management
  • Hook and event system enabling plugins to extend functionality
  • Extendable views for theming and presentation
  • Client-side API with asynchronous modules for dynamic interactions
  • Flexible entity system with a unified API layer for custom content types
  • Fine-grained access control for private networks and user content
  • Out-of-the-box Groups, Notifications, and file storage integration
  • RPC web services for external integrations and mobile clients
  • Internationalization and localization support

Use Cases

  • Build campus-wide social networks or university intranets
  • Create internal collaboration platforms for organizations
  • Launch brand communities or client engagement portals

Conclusion

Elgg’s modular architecture makes it suitable for a range of social applications, from education to enterprise. It relies on PHP/MySQL and standard web servers, with a rich plugin ecosystem to tailor functionality.

Categories:

Tags:

Tech Stack:

Share:

Similar to Elgg

Known logo

Known

Open-source social publishing platform for self-hosted sites

1.1k
197
Last commit

Open-source publishing platform enabling multi-user blogs, status updates, and media on your own site.

Actively maintained
Alternative to:
WordPress.com logo
WordPress.com
+9
Noosfero logo

Noosfero

Web platform for social networking and community portals

Noosfero is a web platform for building community portals and social networks, combining CMS features with profiles, groups, and collaborative publishing.

Activity unknown
Alternative to:
WordPress.com logo
WordPress.com
+14
Ech0 logo

Ech0

Lightweight open-source self-hosted federated publishing platform

2.1k
158
Last commit

Ech0 is a lightweight open-source, self-hosted federated publishing platform (ActivityPub) with a Vue-based UI, SQLite storage, Docker deployment and built-in Markdown editor.

AGPL-3.0Actively maintained
Alternative to:
Micro.blog logo
Micro.blog
+13

Publify

Ruby on Rails multi-user blogging and publishing platform

1.9k
3.6k
Last commit

Open-source Ruby on Rails blogging and publishing platform (formerly Typo) with themes, plugins, multilingual support and an official demo.

MITActively maintained
Alternative to:
WordPress.com logo
WordPress.com
+9
Dotclear logo

Dotclear

Open-source PHP blogging and web-publishing platform

A lightweight open-source PHP blog engine with multilingual support, themes/plugins, media manager, and multi-database compatibility (MySQL, MariaDB, PostgreSQL, SQLite).

Activity unknown
Alternative to:
WordPress.com logo
WordPress.com
+9
WordPress logo

WordPress

Open-source content management system for websites and blogs

21.4k
13k
Last commit

WordPress is an open-source CMS for building and managing websites and blogs with themes, a block editor, and a large plugin ecosystem.

Actively maintained
Alternative to:
WordPress.com logo
WordPress.com
+13