# espocrm/espocrm

EspoCRM – Open Source CRM Application

Repository: https://github.com/espocrm/espocrm
Canonical: https://ross.abutalabs.com/products/espocrm
Homepage: https://www.espocrm.com
Language: PHP
License: AGPL-3.0
License Family: copyleft
Topics: crm, php, single-page-application, customer-portal, calendar, kanban, open-source, platform, sales-automation, customizable, email-marketing, contacts, leads, support, crm-platform, documents, customer-support, crm-system
Last push: 2026-08-26T16:55:15+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 4360, "days_push": 7, "days_rel": 13, "gap_med": 8.0, "n_releases_24m": 47}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3298, forks 957 (observed 2026-08-28T04:07:54.108260+00:00)

## What it is
EspoCRM is a free, open-source CRM web application with a PHP REST API backend and a single-page application frontend. It manages leads, contacts, opportunities, campaigns, support cases, and documents, and serves as a customizable platform for building business applications.

## Use cases
- manage leads and sales pipeline for a small business
- self-hosted open source CRM alternative to Salesforce
- customer support portal with knowledge base and cases
- email marketing campaigns and mass email from CRM
- build custom business apps with custom entities and fields
- integrate CRM with other tools via REST API
- track contacts, accounts, and calendar activities

## When to choose
- you want a free, self-hosted, on-premise CRM with full source access
- you need deep customization: custom entities, fields, layouts, and formula scripts
- you want sales, marketing, and support in one clean interface
- you need a straightforward REST API for integrations
- you run PHP 8.3+ with MySQL/MariaDB or PostgreSQL

## When to avoid
- your stack is not PHP-based and you prefer a Node/Python CRM
- you need a fully managed SaaS with no server administration
- you require advanced features like reports, BPM, or invoicing without paid extensions
- you need a lightweight contact list rather than a full CRM platform

## Facets
- artifact type: application
- maturity: stable
- function: web-framework, http-server, search-engine, workflow-automation, email, templating, api-framework, self-hosted
- domain: erp, web-development, e-commerce, developer-tools, self-hosted, backend
- platform: php, self-hosted, cross-platform
- tags: crm, sales-automation, customer-portal, kanban, email-marketing, rest-api, single-page-application, business-platform, web-server, linux, docker

## Member repositories
- espocrm/espocrm (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:54.108260+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:22:41.472502+00:00, confidence not recorded.
  - readme: https://github.com/espocrm/espocrm (fetched 2026-08-28T04:07:54.108260+00:00, sha dd75247729b4)
  - homepage: https://www.espocrm.com (fetched 2026-08-29T09:35:36.564354+00:00, sha 870ba48e5cdd)
  - site_page: https://www.espocrm.com/features (fetched 2026-08-29T09:35:36.583264+00:00, sha 080560da097a)
  - site_page: https://www.espocrm.com/documentation (fetched 2026-08-29T09:35:36.585625+00:00, sha 64d68c8f9ed4)
  - site_page: https://www.espocrm.com/about-us (fetched 2026-08-29T09:35:36.587805+00:00, sha a9811bd8073e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
