EspoCRM

CRM with a frontend designed as a single page application, and a REST API.

Thriving · 84
84/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 35/40
Releases 25/25
Community 12/20
Momentum 12/15

Commit activity more than 86% of tracked projects; popularity more than 60%. How this is calculated.

Commits, last 11 months

2025-10: 110 commits 2025-11: 53 commits 2025-12: 97 commits 2026-01: 95 commits 2026-02: 94 commits 2026-03: 164 commits 2026-04: 228 commits 2026-05: 181 commits 2026-06: 227 commits 2026-07: 168 commits 2026-08: 107 commits
2025-10 1524 total 2026-08
Stars3.4k
Latest release10.0.8 · 8 Sept 2026
Repo updated26 Sept 2026
LicenceAGPL-3.0
Built withPHP

Is EspoCRM actively maintained?

Development is ongoing. The repository recorded 1524 commits over the same window, and the last three months alone account for 502 of them.

The most recent tagged release, 10.0.8, shipped within the last month — a current, installable version exists today.

Of the 9 projects we track in Customer Relationship Management (CRM), EspoCRM ranks #3 by health score — in the top quarter of its category.

What EspoCRM actually does

EspoCRM is a customer relationship management platform built with a single-page application frontend and a REST API. It allows organisations to track interactions, manage accounts, and handle sales pipelines through a browser-based interface. The system relies on PHP for its backend execution.

Best fit: It suits teams that require a self-hosted platform to manage customer interactions and need programmatic access via a REST API. It is also an option if you prefer a single-page application architecture for your CRM.

Worth knowing: You should check the implications of the AGPL-3.0 licence closely if you plan to modify and distribute the software or offer it as a service. It may also require significant configuration to match specific enterprise workflows.

Deployment notes

As a PHP application, it typically requires a web server like Nginx or Apache, alongside a compatible database such as MySQL or MariaDB. You will also need to configure persistent storage for user uploads and set up a reverse proxy for TLS termination.


EspoCRM as a replacement for


Alternatives to EspoCRM

Projects in the same categories, ordered by health score.