frappe/crm

▲ 44 stars today★ 3,689⑂ 1,490

Fully featured, open source CRM

About frappe/crm

frappe/crm is an open-source project on GitHub, mainly written in Vue. Fully featured, open source CRM It currently holds 3,689 stars and 1,490 forks with 264 open issues, and was last pushed on 2026-10-01 (repository created 2023-07-19).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #82 with 44 new stars today.

GitHub Repository Details

Repository frappe/crm · default branch develop · size 118974 KB · watchers 32 · source: GitHub REST API and repository README

README

https://github.com/frappe/crm/blob/HEAD/Frappe CRM Logo

Frappe CRM

Simplify Sales, Amplify Relationships

GitHub release (latest by date) Frontend Migration Server

https://github.com/frappe/crm/blob/HEAD/Frappe CRM Hero Image

Live Demo - Website - Documentation

Frappe CRM

Frappe CRM is a simple, affordable, open-source CRM tool designed for modern sales teams with unlimited users. Frappe CRM is crafted for providing a great user experience, packed with features for core CRM activities helping you build strong customer relationships while keeping things clean and organised.

Motivation

The motivation behind building Frappe CRM stems from the need for a simple, customizable, and open-source solution tailored to modern business needs. Many existing CRMs are either too complex, overly generic, or locked behind steep pricing models that hinder accessibility and flexibility. Frappe CRM was designed to bridge this gap, offering a tool that empowers businesses to manage their customer relationships seamlessly while being easy to adapt to specific workflows. Built on the Frappe framework, it prioritizes usability, extensibility, and affordability, making it an ideal choice for growing teams and organizations looking for a CRM that aligns with their unique processes.

Key Features

Screenshots
https://github.com/frappe/crm/blob/HEAD/Lead List
https://github.com/frappe/crm/blob/HEAD/Lead Page
https://github.com/frappe/crm/blob/HEAD/Email Template
https://github.com/frappe/crm/blob/HEAD/Call UI
https://github.com/frappe/crm/blob/HEAD/Call Log

Integrations

Under the Hood

Compatibility

This app is compatible with the following versions of Frappe and ERPNext:

| CRM branch | Stability | Frappe branch | ERPNext branch | | :-------------------- | :-------- | :------------------- | :------------------- | | main - v1.x | stable | v15.x & v16.x | v15.x & v16.x | | develop - future/v2.x | unstable | develop - future/v17 | develop - future/v17 |

Getting Started (Production)

Managed Hosting

Get started with your personal or business site with a few clicks on Frappe Cloud - our official hosting service.

https://github.com/frappe/crm/blob/HEAD/Try on Frappe Cloud

Self Hosting

Follow these steps to set up Frappe CRM in production:

Step 1: Download the easy install script

wget https://frappe.io/easy-install.py

Step 2: Run the deployment command

python3 ./easy-install.py deploy \
    --project=crm_prod_setup \
    --email=email.example.com \
    --image=ghcr.io/frappe/crm \
    --version=stable \
    --app=crm \
    --sitename subdomain.domain.tld

Replace the following parameters with your values:

The script will set up a production-ready instance of Frappe CRM with all the necessary configurations in about 5 minutes.

Getting Started (Development)

Local Setup

1. Setup Bench. 1. In the frappe-bench directory, run bench start and keep it running. 1. Open a new terminal session and cd into frappe-bench directory and run following commands:

    $ bench get-app whatsapp
    $ bench get-app crm
    $ bench new-site sitename.localhost --install-app crm
    $ bench browse sitename.localhost --user Administrator
    
1. Access the crm page at sitename.localhost:8000/crm in your web browser.

For Frontend Development 1. Open a new terminal session and cd into frappe-bench/apps/crm, and run the following commands:

    yarn install
    yarn dev
    
1. Now, you can access the site on vite dev server at http://sitename.localhost:8080

Note: You'll find all the code related to Frappe CRM's frontend inside frappe-bench/apps/crm/frontend

Docker

You need Docker, docker-compose and git setup on your machine. Refer Docker documentation. After that, follow below steps:

Step 1: Setup folder and download the required files

mkdir frappe-crm cd frappe-crm

# Download the docker-compose file wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/crm/develop/docker/docker-compose.yml

# Download the setup script wget -O init.sh https://raw.githubusercontent.com/frappe/crm/develop/docker/init.sh

Step 2: Run the container and daemonize it

docker compose up -d

Step 3: The site http://crm.localhost:8000/crm should now be available. The default credentials are:

Learn and connect



https://github.com/frappe/crm/blob/HEAD/Frappe Technologies

GitHub Stars & Activity

3,689Stars
1,490Forks
264Open issues
VueLanguage

GitHub Popularity

GitHub stars3,689
Forks1,490
Open issues264
Primary languageVue
LicenseAGPL-3.0
Stars gained today44
Created2023-07-19
Last pushed2026-10-01

Trending History

Daily boardrank #82 · ▲ 44 stars

Related GitHub Projects

1

obra / superpowers

Shell★ 293,886⑂ 26,286▲ 476 stars
→
2

mattpocock / skills

Shell★ 273,754⑂ 22,991▲ 888 stars
→
3

affaan-m / ECC

JavaScript★ 270,617⑂ 40,459▲ 531 stars
→
4

ossu / computer-science

HTML★ 209,668⑂ 25,935▲ 54 stars
→
5

f / prompts.chat

HTML★ 171,818⑂ 22,024▲ 139 stars
→
6

msitarzewski / agency-agents

Shell★ 155,618⑂ 25,123▲ 146 stars
→
7

DietrichGebert / ponytail

JavaScript★ 150,296⑂ 8,073▲ 1,179 stars
→
8

Shubhamsaboo / awesome-llm-apps

Python★ 140,507⑂ 20,640▲ 139 stars
→

More Trending Repositories