
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.
- 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.
- 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.
Expensive cloud-based CRM software like Salesforce or HubSpot
PostgreSQL database for reliable data storage in production
- 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.
- 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.
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