Talking to customers · Independent · 22 Oct 2026

DjangoCRM/django-crm

CRM and Task management software, Email marketing and many more. Django CRM software app is built for individual use by businesses of any size or freelancers and is designed to provide easy customization and quick development. ✨

← Talking to customers
Django-CRM: Python CRM. Self-hosted sales and task manager.

In simple English

This is a tool to track your customers, sales deals, and marketing emails on your own server. It combines a contact list, a task manager, and an email newsletter tool into one place. You run it yourself, so you do not pay monthly subscription fees to a third-party company. Setting it up requires some knowledge of Python and server administration. The code is free to use, but if you make changes and offer them to others over a network, you must share your modified code.

What it is

A full-featured customer relationship management system written in Python using the Django web framework. It uses the built-in Django Admin interface for all screens, giving you a functional dashboard without needing a separate frontend app.

What it is good for

Solo builders and small businesses who want a complete client database and sales tracker under their own control. It replaces expensive cloud subscriptions with a system you host yourself.

Stars642
LicenceAGPL-3.0
Latestv3.1.0 (2026-10-17)checked 22 Oct 2026
Last code change2026-10-21
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Keeps all your customer data, deals, and emails on your own server.
  • Combines sales pipelines, task lists, and email marketing in one place.
  • Uses the standard Django Admin interface, making it easy to customize if you know Python.
Watch for
  • Requires technical skill to install, configure, and maintain on a server.
  • Uses the AGPL-3.0 licence, which requires you to share your code if you modify it and let others use it over a network.
  • Depends on external mail servers and proper configuration for reliable email marketing.
Replaces

Expensive cloud-based CRM software like Salesforce or HubSpot

Works well with

PostgreSQL database for reliable data storage in production

Similar repositories
  • twentyhq/twenty59k stars

    A modern open-source CRM with a polished custom interface instead of a Django admin backend.

  • espocrm/espocrm3.5k stars

    A self-hosted CRM built on PHP with a traditional web interface for sales and support tracking.

  • odoo/odoo55k stars

    A massive business suite that includes a CRM alongside accounting and inventory tools.

Also reviewed on Repo Radar
  • botpress/botpress15k stars

    The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.

  • heyform/heyform9.0k stars

    A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.

  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

Install
git clone https://github.com/DjangoCRM/django-crm.git
cd django-crm
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › CRM & Contact Management › CRM.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.