EspoCRM logo

EspoCRM

Website

Open-source PHP CRM platform with modular extensions and REST API

3.3k stars 958 forks last commit first released AGPL-3.0

Actively maintained

Last commit 26 Aug 2026.

EspoCRM screenshot

EspoCRM is an open-source CRM application implemented as a PHP backend with a single-page frontend and a REST API. It provides core CRM objects (contacts, accounts, leads, opportunities) and a metadata-driven platform for customizing entities, layouts and business logic.

Key Features

  • Core CRM modules: contacts, accounts, leads, opportunities, products and pipelines (Kanban view).
  • Customization: Entity Manager, custom fields, layout editor and JSON-schema-based metadata for IDE autocompletion.
  • Automation & workflows: formula scripting, scheduled actions and BPM/workflow extension capabilities.
  • Integrations: REST API plus built-in/connectable integrations for calendar, email, Outlook, Google, MailChimp, Zoom and third-party automation tools.
  • Reporting & analytics: dashboards, advanced reports and data export tools.
  • Security & access: role-based access control, field-level permissions, 2FA, LDAP/OpenID Connect support and auth logs.
  • Deployment options: official Docker images, Docker Compose examples, Traefik/Caddy deployment guides and web server support.
  • Extensibility: commercial and community extensions (packs for advanced reporting, sales, project management, VoIP, etc.).

Use Cases

  • Manage sales pipelines, track leads/opportunities and produce sales reports for small and midsize businesses.
  • Run customer support with ticketing, email-to-case automation and a customer portal.
  • Build bespoke business applications by extending entities, adding integrations and automating processes.

Limitations and Considerations

  • Several advanced capabilities (Advanced Pack, Sales Pack, specific integrations) are provided as paid, per-instance extensions and may require purchase for full functionality.
  • The project is licensed under AGPLv3; organizations planning to redistribute or build competing SaaS should review license implications.
  • Some deeper customizations and large-scale integrations may require developer expertise (PHP, metadata and DI knowledge).

EspoCRM is suitable for teams that need a customizable, open-source CRM platform with modular paid extensions and production deployment options. The project emphasizes extensibility, REST integration and metadata-driven customization.

Categories:

Tags:

Tech Stack:

Share:

Similar to EspoCRM

SuiteCRM logo

SuiteCRM

Open-source Customer Relationship Management (CRM) platform

5.7k
2.4k
Last commit

Community-driven open-source CRM providing sales, marketing, service, reporting, workflow automation, REST API and on-premises or hosted deployment.

AGPL-3.0Actively maintained
Alternative to:
Salesforce Sales Cloud logo
Salesforce Sales Cloud
+17
Wavelog logo

Wavelog

Web-based amateur radio logging and QSO management system

513
128
Last commit

Self-hosted PHP web application for logging amateur radio contacts with mapping, analytics, awards tracking and integration with common QSO services.

MITActively maintained
Alternative to:
Club Log logo
Club Log
+1
Krayin CRM logo

Krayin CRM

Open-source Laravel-based CRM for sales, marketing and support

23.7k
1.6k
Last commit

Krayin CRM is an open-source, self-hosted customer relationship platform built on Laravel and Vue.js for sales pipelines, marketing automation, multi-channel support and extensibility.

MITActively maintained
Alternative to:
Krayin CRM Cloud logo
Krayin CRM Cloud
+16
Dolibarr logo

Dolibarr

Open-source ERP and CRM suite for business management

7.5k
3.5k
Last commit

Dolibarr is an open-source web-based ERP/CRM to manage sales, invoicing, purchases, inventory, accounting, HR, projects, and customer relationships.

GPL-3.0Actively maintained
Alternative to:
Odoo logo
Odoo
+17
Corteza logo

Corteza

Open-source low-code platform for building data-driven business apps

2.1k
518
Last commit

Corteza is an open-source low-code platform to build CRM-style apps, structured data systems, and automated business workflows with a strong API-first design.

Apache-2.0Actively maintained
Alternative to:
Microsoft Power Apps logo
Microsoft Power Apps
+19
Apache OFBiz logo

Apache OFBiz

Java-based open-source ERP framework with integrated e‑commerce

1.1k
714
Last commit

Apache OFBiz is a Java-based open-source ERP and e-commerce framework providing modular apps for accounting, CRM, order management, inventory and manufacturing, plus developer APIs.

Apache-2.0Actively maintained
Alternative to:
Odoo logo
Odoo
+19