PHPackages                             elkarte/elkarte - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. elkarte/elkarte

ActiveProject[Framework](/categories/framework)

elkarte/elkarte
===============

ElkArte PHP-based community discussion forum.

v1.1.8(4y ago)18712861[37 issues](https://github.com/elkarte/Elkarte/issues)1BSD-3-ClausePHPPHP &gt;=5.3.3CI passing

Since Jun 14Pushed 2w ago20 watchersCompare

[ Source](https://github.com/elkarte/Elkarte)[ Packagist](https://packagist.org/packages/elkarte/elkarte)[ Docs](https://www.elkarte.net)[ RSS](/packages/elkarte-elkarte/feed)WikiDiscussions development Synced 2d ago

READMEChangelog (10)Dependencies (4)Versions (8)Used By (1)

[![ElkArte Logo](https://camo.githubusercontent.com/79eb3f384960a180171b8ac417ab348d8af2a9a026df970d15393c7f57ceb048/68747470733a2f2f7261772e6769746875622e636f6d2f656c6b617274652f456c6b617274652f646576656c6f706d656e742f7468656d65732f64656661756c742f696d616765732f6c6f676f732f6c6f676f2e706e67)](https://camo.githubusercontent.com/79eb3f384960a180171b8ac417ab348d8af2a9a026df970d15393c7f57ceb048/68747470733a2f2f7261772e6769746875622e636f6d2f656c6b617274652f456c6b617274652f646576656c6f706d656e742f7468656d65732f64656661756c742f696d616765732f6c6f676f732f6c6f676f2e706e67)

ElkArte
=======

[](#elkarte)

### Modern, Powerful Community Forum Software

[](#modern-powerful-community-forum-software)

[![Build Status](https://github.com/elkarte/Elkarte/workflows/MaxPain/badge.svg)](https://github.com/elkarte/Elkarte/actions)[![Current Release](https://camo.githubusercontent.com/dc209d640ba7681370fd964ba4552eb829ebe69d45f656b87432bfbdaf74240e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f656c6b617274652f456c6b417274652e7376673f7374796c653d666c6174)](https://github.com/elkarte/ElkArte/releases)[![License](https://camo.githubusercontent.com/dc2231de77b1d02df1f03039af0f9d8f141fc88c5d71fa7e44ff6187e07b8172/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4253442d677265656e2e7376673f7374796c653d666c6174)](https://opensource.org/licenses/BSD-3-Clause)[![Downloads](https://camo.githubusercontent.com/60354db147fe74991fa0fecd702dec95f591d8c627625d2cf362a2cce08db4a6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f656c6b417274652f456c6b617274652f746f74616c)](https://github.com/elkarte/Elkarte/releases)

[Website](https://www.elkarte.net) • [Documentation](https://github.com/elkarte/Elkarte/wiki) • [Community](https://www.elkarte.net/community)

---

🌟 About
-------

[](#-about)

ElkArte is a **free, open-source forum software** that empowers communities to connect and engage. Built on a foundation of modern web standards and best practices, ElkArte delivers a feature-rich, responsive platform that works beautifully across all devices.

Originally inspired by Simple Machines Forum (SMF), ElkArte has evolved into a sophisticated community platform designed for today's social web, with powerful moderation tools, extensive customization options, and an active development community.

> **Note:** This is the 2.0 development branch. For the stable release, visit the [master branch](https://github.com/elkarte/Elkarte/tree/master).

✨ Key Features
--------------

[](#-key-features)

### User Engagement

[](#user-engagement)

- **@Mentions** - Tag users with notifications to keep conversations flowing
- **Like System** - Appreciate great content with likes, complete with statistics
- **Emoji Support** - Access 1000+ emoji directly in the editor 🎉
- **Notification Center** - Stay updated on mentions, quotes, likes, and private messages
- **Desktop Notifications** - Real-time alerts with favicon unread count

### Content Creation

[](#content-creation)

- **Auto-Save Drafts** - Never lose your work with automatic draft saving
- **Inline Attachments** - Display images and files directly in posts
- **Rich Media Embedding** - Automatic embeds for YouTube, Vimeo, TikTok, and Dailymotion
- **Drag &amp; Drop** - Upload files effortlessly with live preview
- **Reply by Email** - Reply to posts and private messages directly from email notifications
- **Ajax Previews** - See your content before posting

### Security &amp; Performance

[](#security--performance)

- **Two-Factor Authentication** - Enhanced account security
- **Advanced Anti-Spam** - Industry-leading spam prevention
- **Secure Passwords** - Industry-standard password hashing
- **Optimized Assets** - Automatic JavaScript and CSS minification
- **Modern Codebase** - Built for speed and reliability

### Design &amp; Customization

[](#design--customization)

- **Responsive Themes** - Two modern themes that adapt to any screen size
- **Extensible Architecture** - 100+ plugin hooks and event system
- **Drag &amp; Drop Admin** - Intuitive interface ordering
- **Custom Styling** - Easy theme customization and ships with multiple color schemes.

📋 Requirements
--------------

[](#-requirements)

### Server Requirements

[](#server-requirements)

- **PHP:** 8.1 or newer
- **Database:** MySQL 5.7+, MariaDB 10.2+, or PostgreSQL 9.5+
- **Web Server:** Apache, Nginx, or compatible

### Client Support

[](#client-support)

ElkArte works seamlessly on all modern browsers, smartphones, and tablets with its fully responsive design.

🚀 Quick Start
-------------

[](#-quick-start)

### Installation

[](#installation)

1. **Prepare Your Database**

    - Create a new database using phpMyAdmin, Adminer, or your hosting control panel
2. **Download ElkArte**

    - Get the latest [release package](https://github.com/elkarte/Elkarte/releases)
3. **Upload Files**

    - Extract and upload all files to your web server
4. **Set Permissions**

    - Ensure folders are writable by PHP
5. **Run Installer**

    - Navigate to your forum URL in a browser
    - Follow the on-screen installation wizard
    - Start building your community!

**Alternative:** ElkArte is available through **Softaculous** in cPanel for one-click installation.

### Migration from Other Forums

[](#migration-from-other-forums)

Switching to ElkArte is straightforward! Use the [Open Importer Engine](https://github.com/OpenImporter/openimporter) to migrate from:

- Simple Machines Forum (SMF)
- phpBB
- MyBB
- vBulletin
- XenForo
- And more!

🎨 Customization
---------------

[](#-customization)

ElkArte is built to be extended and customized:

- **Plugin System** - 100's of hooks and events for custom functionality
- **Theme Engine** - Create beautiful custom themes
- **No Core Edits** - Add features without modifying source code
- **Active Community** - Browse [Themes](https://themes.elkarte.net/) &amp; [Addons](https://addons.elkarte.net/)

🤝 Contributing
--------------

[](#-contributing)

We welcome contributions from the community! Here's how you can help:

### Report Issues

[](#report-issues)

- Discuss problems on the [community forum](https://www.elkarte.net/community)
- File detailed bug reports on [GitHub Issues](https://github.com/elkarte/Elkarte/issues)
- Include steps to reproduce, expected vs actual behavior

### Suggest Features

[](#suggest-features)

- Share ideas on the [community forum](https://www.elkarte.net/community)
- Discuss implementation approaches with developers

### Submit Code

[](#submit-code)

- Read our [Contributing Guide](https://github.com/elkarte/Elkarte/blob/master/CONTRIBUTING.md)
- Review the [Developer's Certificate of Origin](https://github.com/elkarte/Elkarte/blob/master/DCO.txt)
- Fork the repository and create pull requests
- Follow project coding standards

### Documentation

[](#documentation)

- Improve documentation and examples [Wiki](https://github.com/elkarte/Elkarte/wiki)
- Improve/Update translations [Transifex](https://app.transifex.com/elkarte/)
- Contributions licensed under [CC-BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0)

📚 Resources
-----------

[](#-resources)

- **Documentation:** [Reference](https://github.com/elkarte/Elkarte/wiki)
- **Community Forum:** [ElkArte.net](https://www.elkarte.net)
- **Issues:** [GitHub Issues](https://github.com/elkarte/Elkarte/issues)

📊 Project Stats
---------------

[](#-project-stats)

[![GitHub commits](https://camo.githubusercontent.com/4e16b656a5dab5eaf3ab6494dadf4a0cef0f7949c8d5707fd3d5c57ab1b46f22/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f656c6b617274652f456c6b617274652f76312e312e382e737667)](https://camo.githubusercontent.com/4e16b656a5dab5eaf3ab6494dadf4a0cef0f7949c8d5707fd3d5c57ab1b46f22/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f656c6b617274652f456c6b617274652f76312e312e382e737667)[![GitHub contributors](https://camo.githubusercontent.com/7a4df500c3b2051087942d28d49386733baf7f58bbd37818757414f1893d0676/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f656c6b617274652f456c6b617274652e737667)](https://camo.githubusercontent.com/7a4df500c3b2051087942d28d49386733baf7f58bbd37818757414f1893d0676/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f656c6b617274652f456c6b617274652e737667)[![Open Issues](https://camo.githubusercontent.com/6096f9fdcc800127a3266f1cc2773a77ffceea63f7f91b73e7ed90f5e41ec667/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f656c6b617274652f456c6b617274652e7376673f7374796c653d666c6174)](https://camo.githubusercontent.com/6096f9fdcc800127a3266f1cc2773a77ffceea63f7f91b73e7ed90f5e41ec667/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f656c6b617274652f456c6b617274652e7376673f7374796c653d666c6174)[![Closed Issues](https://camo.githubusercontent.com/52676a150b774476021865864146b64e1d60d2aa0de76e5351d82a3b526e53b0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642f656c6b617274652f456c6b617274652e737667)](https://camo.githubusercontent.com/52676a150b774476021865864146b64e1d60d2aa0de76e5351d82a3b526e53b0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642f656c6b617274652f456c6b617274652e737667)[![codecov](https://camo.githubusercontent.com/9d1c63f83c823e8beaac768bb4e905d3bc2015adc6de9899daaf5d9532b5fd5e/68747470733a2f2f636f6465636f762e696f2f67682f656c6b617274652f456c6b617274652f6272616e63682f646576656c6f706d656e742f67726170682f62616467652e7376673f746f6b656e3d46387270624c574f7a42)](https://codecov.io/gh/elkarte/Elkarte)

📄 License
---------

[](#-license)

ElkArte is free software licensed under the [BSD 3-Clause License](https://www.opensource.org/licenses/BSD-3-Clause).

Third-party libraries and images are under their respective licenses.

---

**Made with ❤️ by the ElkArte Community**

[⬆ Back to Top](#elkarte)

###  Health Score

48

↑

FairBetter than 94% of packages

Maintenance59

Moderate activity, may be stable

Popularity30

Limited adoption so far

Community33

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~484 days

Total

5

Last Release

1683d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5913dc63d15a4f1d65d329902267df633fe71c56bf8768308b1eb9dd6a4e1396?d=identicon)[spuds](/maintainers/spuds)

---

Top Contributors

[![Spuds](https://avatars.githubusercontent.com/u/1181042?v=4)](https://github.com/Spuds "Spuds (8177 commits)")[![emanuele45](https://avatars.githubusercontent.com/u/1095308?v=4)](https://github.com/emanuele45 "emanuele45 (5800 commits)")[![eurich](https://avatars.githubusercontent.com/u/1027992?v=4)](https://github.com/eurich "eurich (1415 commits)")[![norv](https://avatars.githubusercontent.com/u/704999?v=4)](https://github.com/norv "norv (1333 commits)")[![live627](https://avatars.githubusercontent.com/u/431799?v=4)](https://github.com/live627 "live627 (528 commits)")[![joshuaadickerson](https://avatars.githubusercontent.com/u/195087?v=4)](https://github.com/joshuaadickerson "joshuaadickerson (115 commits)")[![dertuxmalwieder](https://avatars.githubusercontent.com/u/125629?v=4)](https://github.com/dertuxmalwieder "dertuxmalwieder (86 commits)")[![enyst](https://avatars.githubusercontent.com/u/6080905?v=4)](https://github.com/enyst "enyst (64 commits)")[![siddhartha-gupta](https://avatars.githubusercontent.com/u/1487517?v=4)](https://github.com/siddhartha-gupta "siddhartha-gupta (55 commits)")[![Frenzie](https://avatars.githubusercontent.com/u/202757?v=4)](https://github.com/Frenzie "Frenzie (44 commits)")[![Vekseid](https://avatars.githubusercontent.com/u/8073705?v=4)](https://github.com/Vekseid "Vekseid (39 commits)")[![Trekkie101](https://avatars.githubusercontent.com/u/951453?v=4)](https://github.com/Trekkie101 "Trekkie101 (25 commits)")[![tinoest](https://avatars.githubusercontent.com/u/2171403?v=4)](https://github.com/tinoest "tinoest (23 commits)")[![Oldiesmann](https://avatars.githubusercontent.com/u/89023?v=4)](https://github.com/Oldiesmann "Oldiesmann (16 commits)")[![Kays48](https://avatars.githubusercontent.com/u/1495533?v=4)](https://github.com/Kays48 "Kays48 (13 commits)")[![kode54](https://avatars.githubusercontent.com/u/796316?v=4)](https://github.com/kode54 "kode54 (13 commits)")[![Arantor](https://avatars.githubusercontent.com/u/1156911?v=4)](https://github.com/Arantor "Arantor (12 commits)")[![StealthWombat](https://avatars.githubusercontent.com/u/4676512?v=4)](https://github.com/StealthWombat "StealthWombat (11 commits)")[![ahrasis](https://avatars.githubusercontent.com/u/2795588?v=4)](https://github.com/ahrasis "ahrasis (10 commits)")[![MissAllSunday](https://avatars.githubusercontent.com/u/3420756?v=4)](https://github.com/MissAllSunday "MissAllSunday (9 commits)")

---

Tags

communitycommunity-forumsdiscussiondiscussion-forumelkarteforummodernphpphpforumcommunitydiscussionelkarte

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/elkarte-elkarte/health.svg)

```
[![Health](https://phpackages.com/badges/elkarte-elkarte/health.svg)](https://phpackages.com/packages/elkarte-elkarte)
```

###  Alternatives

[flarum/flarum

Delightfully simple forum software.

16.2k303.7k](/packages/flarum-flarum)[pestphp/pest-plugin-stressless

Stressless plugin for Pest

67792.6k16](/packages/pestphp-pest-plugin-stressless)[alleyinteractive/pest-plugin-wordpress

WordPress Pest Integration

263.7k1](/packages/alleyinteractive-pest-plugin-wordpress)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
