Django-CRM

Django-CRM

Open-source CRM and task management built on Django Admin

476stars
325forks
Last commit: 22h ago
Repo age: 2y old
Django-CRM screenshot

Django-CRM is an open-source customer relationship management application built on the Django framework and the Django Admin interface. It combines contact and lead management, deal tracking, task/project collaboration, email synchronization, and reporting into a single self-hostable package.

Key Features

  • Contact, lead, company and deal management with sales funnel and forecasting tools
  • Task, subtask and project management with reminders, file attachments, tags and internal chat per task
  • Built-in email client with IMAP/SMTP synchronization, ticketing-style message linking, and OAuth2 support for providers
  • Mass mailing / email campaign features with dynamic templates and contact segmentation
  • Analytics and reporting apps (income summary, sales funnel, lead source summary, custom reports)
  • Role-based access control and per-object permissions using Django's auth system
  • Extensible via standard Django models, views and templates for straightforward customization and integrations
  • Localization and multi-language support with interface translations

Use Cases

  • Small to medium businesses managing leads, contacts and sales pipelines without vendor lock-in
  • Teams coordinating customer-facing tasks and projects while maintaining a unified communication history
  • Marketing teams sending segmented newsletters and tracking campaign engagement from within the CRM

Limitations and Considerations

  • The UI is based on Django Admin which provides rapid development and strong permissions but may feel less modern than custom SPA frontends and can require template work to customize appearance and UX
  • Bulk email deliverability depends on external SMTP configuration and reputation; administrators must configure and monitor SMTP providers and deliverability practices
  • Scalability and performance depend on deployment choices and database tuning; very large datasets may require PostgreSQL and additional optimization

Django-CRM is suitable for organizations that want full control over their CRM data and behavior and are comfortable extending a Django-based codebase. It prioritizes extensibility, transparency, and integration with standard Python/Django tooling.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Odoo

Odoo

Modular open-source business apps suite (ERP, CRM, eCommerce)

48.5k
31.1k
Last commit: 1mo ago

Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.

Alternative to:
Microsoft Dynamics 365
Microsoft Dynamics 365
+19
Twenty

Twenty

Open-source CRM to manage customer data, sales workflows, and tasks

38.9k
5k
Last commit: 20h ago

Twenty is an open-source CRM alternative to Salesforce with customizable data models, views, permissions, and workflow automation for sales and customer management.

Alternative to:
Salesforce Sales Cloud
Salesforce Sales Cloud
+18
ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.1k
10.2k
Last commit: 1d ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Monica

Monica

Personal relationship management (PRM) web application

24.1k
2.4k
Last commit: 4mo ago

Monica is an open-source personal CRM to manage contacts, track interactions, set reminders, and keep a private diary about your relationships.

Alternative to:
Monica CRM (Hosted)
Monica CRM (Hosted)
+19
Krayin CRM

Krayin CRM

Open-source Laravel-based CRM for sales, marketing and support

20.8k
1.3k
Last commit: 17d ago

Krayin CRM is an open-source, self-hosted customer relationship platform built on Laravel and Vue.js for sales pipelines, marketing automation, multi-channel support and...

Alternative to:
Krayin CRM Cloud
Krayin CRM Cloud
+16
Dolibarr

Dolibarr

Open-source ERP and CRM suite for business management

6.8k
3.2k
Last commit: 23h ago

Dolibarr is an open-source web-based ERP/CRM to manage sales, invoicing, purchases, inventory, accounting, HR, projects, and customer relationships.

Alternative to:
Odoo
Odoo
+17