GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - espocrm/espocrm: EspoCRM – Open Source CRM Application

BranchesTags
Open more actions menu

Latest commit

 

History

23,496 Commits
23,496 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea
.idea
 
 
.vscode
.vscode
 
 
application/Espo
application/Espo
 
 
bin
bin
 
 
client
client
 
 
custom/Espo
custom/Espo
 
 
data
data
 
 
dev
dev
 
 
frontend
frontend
 
 
html
html
 
 
install
install
 
 
js
js
 
 
public
public
 
 
schema
schema
 
 
tests
tests
 
 
upgrades
upgrades
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.htaccess
.htaccess
 
 
.npmrc
.npmrc
 
 
Gruntfile.js
Gruntfile.js
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
bootstrap.php
bootstrap.php
 
 
clear_cache.php
clear_cache.php
 
 
command.php
command.php
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
cron.php
cron.php
 
 
daemon.php
daemon.php
 
 
diff.js
diff.js
 
 
extension.php
extension.php
 
 
index.php
index.php
 
 
jsconfig.json
jsconfig.json
 
 
lang.js
lang.js
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpstan.neon
phpstan.neon
 
 
phpunit.xml
phpunit.xml
 
 
po.js
po.js
 
 
preload.php
preload.php
 
 
rebuild.php
rebuild.php
 
 
tsconfig.json
tsconfig.json
 
 
upgrade.php
upgrade.php
 
 
websocket.php
websocket.php
 
 

Repository files navigation

EspoCRM

PHPStan level 8

EspoCRM is a free, open-source CRM platform designed to help organizations build and maintain strong customer relationships. It provides a wide range of tools to store, organize, and manage leads, contacts, sales opportunities, marketing campaigns, support cases, and more – all business information in a simple and intuitive interface.

Screenshot

Architecture

EspoCRM is a web application with a frontend designed as a single-page application and a REST API backend written in PHP.

Demo

You can try the CRM on an online demo.

Requirements

  • PHP 8.3 - 8.5;
  • MySQL 8.0 (and later), or MariaDB 10.6 (and later);
  • PostgreSQL 15 (and later).

For more information about server configuration, see this article.

Download

Download the latest release from our website or from GitHub releases.

Release notes

Release notes are available at GitHub releases.

Documentation

See the documentation for administrators, users and developers.

Why EspoCRM?

  • Open-source transparency. EspoCRM's source code is open and accessible, so anyone can inspect it and see how data is being managed within the CRM.
  • Customization freedom. You can develop features, create custom entities, fields, relationships, buttons to make the system fit your specific needs. EspoCRM is more than a CRM – it's a platform for building custom business applications.
  • Clean user interface. EspoCRM offers an uncluttered, minimalist, and fast user interface, which is easy to navigate and has a short learning curve.
  • Straightforward REST API. It can be easily integrated with other applications using a REST API.

Who is EspoCRM for?

  • From startups, small & medium-sized businesses to larger organizations. A flexible, fully customizable solution that scales with your needs.
  • Developers & tech enthusiasts. You can extend functionalities, build extensions, and create custom integrations.
  • Anyone seeking a free or on-premise CRM.

Installing stable version

See installation instructions:

  • Manual installation
  • Installation by script
  • Installation with Docker
  • Installation with Traefik

Bug reporting

Create a GitHub issue or post on our forum.

Development

See the developer documentation.

We highly recommend using an IDE for development. The backend codebase adheres to SOLID principles, utilizes interfaces, static typing and generics. We recommend to start learning EspoCRM from the Dependency Injection article in the documentation.

Metadata plays an integral role in the EspoCRM application. All possible parameters are described with a JSON Schema, meaning you will have autocompletion in the IDE. You can also find the full metadata reference in the documentation.

The frontend is an SPA built on a custom framework. It utilizes nested views and service DI, with the core partially written in TypeScript. Developers primarily work with existing form and field view implementations.

Community & Support

If you have a question regarding some features, need help or customizations, want to get in touch with other EspoCRM users, or add a feature request, please use our community forum. We believe that using the forum to ask for help and share experience allows everyone in the community to contribute and use this knowledge later.

License

EspoCRM is an open-source project licensed under GNU AGPLv3.

Contributing

Before we can merge your pull request, you need to accept our CLA here. See the contributing guidelines.

Branches:

  • fix – upcoming maintenance release; minor fixes should be pushed to this branch;
  • master – develop branch; new features should be pushed to this branch;
  • stable – last stable release.

Language

If you want to improve existing translation or add a language that is not available yet, you can contribute on our POEditor project. See instructions here. It may be reasonable to let us know about your intention to join the POEditor project by posting on our forum or via the contact form on our website.

Changes on POEditor are usually merged to the GitHub repository before minor releases.

About

EspoCRM – Open Source CRM Application

www.espocrm.com

Topics

calendarcontactscrmcrm-platformcrm-systemcustomer-portalcustomer-supportcustomizabledocumentsemail-marketingkanbanleadsopen-sourcephpplatformsales-automationsingle-page-applicationsupport

Resources

Readme
AGPL-3.0 license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

3.6k stars

Watchers

110 watching

Forks

1.0k forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.