{"id":17548325,"url":"https://github.com/djangocrm/django-crm","last_synced_at":"2026-04-19T16:04:28.459Z","repository":{"id":245730228,"uuid":"818991119","full_name":"DjangoCRM/django-crm","owner":"DjangoCRM","description":"Analytical CRM with Tasks management, 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. ✨","archived":false,"fork":false,"pushed_at":"2025-05-12T18:09:00.000Z","size":9302,"stargazers_count":254,"open_issues_count":10,"forks_count":170,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-12T19:26:40.666Z","etag":null,"topics":["contacts-app","crm","crm-platform","crm-system","customer","customer-segmentation","django","django-crm","django-framework","email-marketing","mailing","memo","project-manager","python","reports","sales","sales-analysis","task-list","todo-app","todo-list"],"latest_commit_sha":null,"homepage":"https://django-crm-admin.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DjangoCRM.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-23T13:13:53.000Z","updated_at":"2025-05-12T18:09:04.000Z","dependencies_parsed_at":"2024-06-29T10:23:16.834Z","dependency_job_id":"83ad80ac-10ae-4581-8a40-5ba7193f70c0","html_url":"https://github.com/DjangoCRM/django-crm","commit_stats":{"total_commits":511,"total_committers":7,"mean_commits":73.0,"dds":"0.17416829745596873","last_synced_commit":"4909959221181f20f68246332b5bba371a4cc359"},"previous_names":["djangocrm/django-crm"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjangoCRM%2Fdjango-crm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjangoCRM%2Fdjango-crm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjangoCRM%2Fdjango-crm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DjangoCRM%2Fdjango-crm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DjangoCRM","download_url":"https://codeload.github.com/DjangoCRM/django-crm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254328385,"owners_count":22052632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contacts-app","crm","crm-platform","crm-system","customer","customer-segmentation","django","django-crm","django-framework","email-marketing","mailing","memo","project-manager","python","reports","sales","sales-analysis","task-list","todo-app","todo-list"],"created_at":"2024-10-21T02:05:58.006Z","updated_at":"2026-04-19T16:04:28.453Z","avatar_url":"https://github.com/DjangoCRM.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"right\"\u003e\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/README.md\"\u003eEnglish\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-hindi.md\"\u003eहिन्दी\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-spanish.md\"\u003eEspañol\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-chinese.md\"\u003e中文\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-portuguese.md\"\u003ePortuguês\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-arabic.md\"\u003eاَلْعَرَبِيَّةُ\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-french.md\"\u003eFrançais\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-german.md\"\u003eDeutsch\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-dutch.md\"\u003eNederlands\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-italian.md\"\u003eItaliano\u003c/a\u003e |\n\u003ca href=\"https://github.com/DjangoCRM/django-crm/blob/main/docs/README/README-ukrainian.md\"\u003eУкраїнська\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n# Django-CRM\n\n## Free Open-Source Python CRM with Task Management, Email Marketing, and Analytics\n\n**Django CRM** is a free customer relationship management software built with [Python](https://www.python.org) and [Django](https://www.djangoproject.com), designed for teams that need a self-hosted CRM, CRM task manager, mailing CRM, and CRM analytics software in one extensible platform.\n\n[\u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/pics/deals_screenshot.png\" alt=\"Screenshot Django-CRM\" align=\"center\" style=\"float: center\"/\u003e](https://github.com/DjangoCRM/django-crm/blob/main/docs/pics/deals_screenshot.png)\n\n**Project status:** Production / Stable\nUsed in real business environments for many years.\n\n⭐️ If you find this project useful, **please star this repository** — it helps others discover this free and open-source Python CRM.\n\n---\n\n## Why Django-CRM?\n\nDjango CRM combines CRM and task management software, CRM with email integration, and CRM and email marketing software—without proprietary frameworks, vendor lock-in, or SaaS limitations..\n\n### For businesses and end users\n\n* Manage **leads, deals, contacts, tasks, projects, and email campaigns** in one system\n* Replace multiple tools with a **single collaborative CRM**\n* Gain insights using built-in **CRM analytics software**\n\n### For developers and system integrators\n\n* 100% Python CRM based on the Django framework\n* No proprietary UI layer—everything runs on [Django Admin](https://docs.djangoproject.com/en/dev/ref/contrib/admin/)\n* Fast customization, predictable upgrades, and simple deployments\n* Ideal for **self-hosted CRM** and on-premise installations\n\n---\n\n## Core CRM Features\n\n| CRM \u0026 Sales                  | Tasks \u0026 Collaboration | Email \u0026 Marketing                |\n| ---------------------------- | --------------------- | -------------------------------- |\n| Lead management              | CRM task manager      | Mailing CRM                      |\n| Deal tracking \u0026 forecasting  | Projects \u0026 subtasks   | CRM and email marketing software |\n| Company \u0026 contact management | Internal chat         | CRM with email integration       |\n| Role-based access control    | Reminders \u0026 files     | SMTP / IMAP support              |\n| CRM analytics software       | Office memos          | Email campaign automation        |\n\n🔎 Learn more in the [CRM system overview](https://github.com/DjangoCRM/django-crm/blob/main/docs/crm_system_overview.md).\n\n---\n\n## Python CRM Built on Django Admin\n\nDjango-CRM is a Python CRM that fully leverages the **Django Admin interface**:\n\n* Adaptive admin templates (desktop \u0026 mobile)\n* Advanced filtering, sorting, and search\n* Object-level permissions (view, add, change, delete)\n* Single-page admin documentation\n\nInstead of reinventing a UI framework, Django-CRM focuses on **business logic**, **data integrity**, and **extensibility**—making it ideal **for small and mid-size businesses** looking for a free customer relationship management software they can host and control.\n\n---\n\n## Main Applications\n\n### CRM Application\n\n* Requests (inquiries, incidents)\n* Leads and opportunities\n* Companies and contact persons\n* Deals (sales pipeline)\n* Products and payments\n* Email messages linked to CRM objects\n\n➡️ Over 20 interconnected CRM models for complex sales workflows.\n\n---\n\n### Tasks \u0026 Project Management (CRM Task Manager)\n\nA full **CRM and task management software** module:\n\n* Tasks and subtasks\n* Projects as task collections\n* Office memos converted into tasks or projects\n* Chat, files, reminders, tags\n* Individual and team task assignment\n\n🔗 [Task features](https://github.com/DjangoCRM/django-crm/blob/main/docs/django-crm_task_features.md)\n\n---\n\n[\u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/pics/income_summary_thumbnail.png\" alt=\"Analytical crm report\" align=\"right\" width=\"190px\" style=\"float: right\"/\u003e](https://github.com/DjangoCRM/django-crm/blob/main/docs/pics/income_summary_screenshot.png)\n\n### Analytics Application (Analytical CRM)\n\nBuilt-in **CRM analytics software** for actionable insights:\n\n* Sales funnel analysis\n* Income summary reports\n* Lead source analytics\n* Requests Summary\n\n🔗 [Analytics app overview](https://github.com/DjangoCRM/django-crm/blob/main/docs/django-crm_analytics_app_overview.md)\n\n---\n\n### Mailing CRM \u0026 Email Marketing\n\nMailing CRM includes a complete CRM and email marketing software module:\n\n* Email accounts (SMTP / IMAP)\n* Email campaigns and newsletters\n* Dynamic templates\n* Email signatures\n* Contact segmentation\n\nThis makes Django-CRM suitable as a CRM with email integration and internal email client.\n\n---\n\n## Email Client \u0026 Integration\n\nThe **built-in email client** supports:\n\n* SMTP and IMAP\n* Gmail and other providers\n* OAuth 2.0 (two-step authentication)\n* Automatic email synchronization\n\nAll correspondence is:\n\n* Stored in the CRM database\n* Linked to requests, leads, and deals\n* Organized using a ticket-style mechanism\n\n---\n\n## Additional Functionality\n\n* Web form integration with reCAPTCHA v3\n* Automatic geolocation\n* VoIP callback support\n* Messenger integration (WhatsApp, Viber, etc.)\n* Excel import/export\n* Context-aware help pages\n* Tooltips and inline documentation\n\n---\n\n## Multilingual \u0026 Localization Ready\n\n\u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/site/icons/languages.svg\" alt=\"django logo\" width=\"30\" height=\"30\" style=\"vertical-align: bottom\"\u003e Available interface languages:\n\n`ar, cs, de, el, en, es, fr, he, hi, id, it, ja, ko, nl, pl, pt-br, ro, ru, tr, uk, vi, zh-hans`\n\nFull support for:\n\n* Translations\n* Time zones\n* Locale-specific date and time formats\n\n---\n\n## Why Choose This Free CRM?\n\n* ✅ Free customer relationship management software\n* ✅ Fully self-hosted\n* ✅ Python \u0026 Django-based\n* ✅ CRM, tasks, email, and analytics in one system\n* ✅ Ideal for SMBs, agencies, and internal enterprise tools\n* ✅ No SaaS fees or vendor lock-in\n* ✅ Comprehensive unit tests covering ~90% of code for reliability\n\n---\n\n## Getting Started\n\nDjango-CRM runs like a standard Django project.\n\nFor testing and evaluation:\n\n* No external database required\n* SQLite works out of the box\n\n📘 Documentation:\n\n* [Installation \u0026 Configuration](https://github.com/DjangoCRM/django-crm/blob/main/docs/installation_and_configuration_guide.md)\n* [User Guide](https://github.com/DjangoCRM/django-crm/blob/main/docs/django-crm_user_guide.md)\n* [Online Documentation](https://django-crm-admin.readthedocs.io)\n* [Changelog](https://github.com/DjangoCRM/django-crm/blob/main/CHANGELOG.md)\n\n---\n\n## Compatibility\n\n* \u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/site/icons/django-logo.svg\" alt=\"django logo\" width=\"30\" height=\"30\" style=\"vertical-align: middle\"\u003e Django 6.0+\n* \u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/site/icons/python-logo.svg\" alt=\"python logo\" width=\"30\" height=\"30\" style=\"vertical-align: middle\"\u003e Python 3.12+\n* \u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/site/icons/mysql_logo.svg\" alt=\"mysql logo\" width=\"30\" height=\"30\" style=\"vertical-align: middle\"\u003e MySQL 8.0.11+\n* \u003cimg src=\"https://github.com/DjangoCRM/django-crm/raw/main/docs/site/icons/postgresql_logo.svg\" alt=\"postgresql logo\" width=\"30\" height=\"30\" style=\"vertical-align: middle\"\u003e PostgreSQL 14+\n\nThe CRM version compatible with Django 5.2.11 LTS is available [here](https://github.com/DjangoCRM/django-crm/tree/v1.7.x-LTS).\n\n---\n\n## Contributing\n\nContributions are welcome—features, fixes, and documentation improvements.\n\n📄 See the [Contributing Guide](https://github.com/DjangoCRM/django-crm/blob/main/CONTRIBUTING.md).\n\n---\n\n## License\n\nReleased under the **AGPL-3.0** license.\nSee the [LICENSE](https://github.com/DjangoCRM/django-crm/blob/main/LICENSE) file.\n\n---\n\n## Support Open Source ❤️\n\nIf you found this project useful, please please **⭐ star this repository** on GitHub — it helps others find this free Python CRM.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjangocrm%2Fdjango-crm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjangocrm%2Fdjango-crm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjangocrm%2Fdjango-crm/lists"}