Open Source CRM Projects
Customer relationship management (CRM) software helps organizations keep customer and prospect information in one place and coordinate interactions across sales and service teams. It can support contact and account records, lead tracking, sales pipelines, task follow-up, and communication history. By making this information easier to organize and share, CRM tools help teams manage relationships consistently and avoid losing context as work moves between people or departments.
Open source CRM tools range from focused contact managers and sales pipeline systems to broader business suites with support, marketing, or workflow features. When choosing one, consider its license, maintenance activity, documentation, hosting and technical requirements, data export options, and integration with the tools you already use. These systems can be useful to small businesses, nonprofits, and larger teams that want control over their customer data or the flexibility to adapt their software.
2 repositories · updated October 3, 2026

twenty: Customize and Self-Host a CRM
Twenty is a TypeScript CRM for teams that need customizable business workflows and data models. Use it as a cloud service, self-host it, or extend it with apps defined and versioned as code.

crm: Manage Sales Leads, Deals, and Customer Relationships
Frappe CRM is a self-hostable CRM for teams that need to organize leads, deals, and customer interactions. It combines sales workflows with customizable views and calling and messaging integrations, on the Frappe framework.