All 72 Dependencies
Every package EspoCRM depends on, ranked by repo health score.
EspoCRM is a free, open-source CRM platform that enables businesses to manage leads, contacts, sales opportunities, support cases, and marketing campaigns through a fast single-page application backed by a clean REST API. Built for startups, SMBs, and developers who want full control over their customer data without vendor lock-in.
The platform is built on PHP 8.3-8.5 with Slim 4 routing, Doctrine DBAL for database access, and supports MySQL, MariaDB, and PostgreSQL. Its metadata-driven architecture lets administrators define custom entities, fields, relationships, and UI layouts without writing code — all described by JSON schema with IDE autocompletion support.
EspoCRM ships with email sync and mass email campaigns, kanban boards, a formula scripting engine for calculated fields and automation, dynamic form logic, a customer portal for self-service case management, and a WebSocket-powered notification system. The module system lets developers extend or override core behavior without modifying core files, keeping customizations upgrade-safe.
Licensed under AGPLv3, EspoCRM is community-driven with over 22,000 commits, more than 290 releases since 2014, and an active developer documentation portal covering dependency injection, ORM, REST API, hooks, and custom module development.