SSealbook

The best open-source CRMs on GitHub

Self-hostable alternatives to Salesforce, HubSpot and Pipedrive, ranked by community size.

Updated 2026-10-19 · Sealbook

Open-source CRMs split into two camps: modern, developer-friendly products built in the last few years, and mature suites that have run sales teams for a decade or more. Both are here.

Modern CRMs

1twenty twentyhq/twenty

★ 58.5kTypeScriptCustom (see repo)Activelast push today

Calls itself the open alternative to Salesforce. A clean, Notion-like interface with custom objects and an API. Its license is a modified AGPL, so read it before reselling.

2laravel-crm krayin/laravel-crm

★ 24kPHPMITActivelast push 3 days ago

A free CRM built on Laravel for leads and sales pipelines. MIT-licensed, which makes it the easiest to customise and ship inside your own product.

3crm frappe/crm

★ 3.8kVueAGPL-3.0Activelast push today

A focused sales CRM from the team behind ERPNext, and the natural choice if you already run Frappe or ERPNext.

Suites with CRM inside

4odoo odoo/odoo

★ 55.1kPythonCustom (see repo)Activelast push today

A full business suite (CRM, invoicing, inventory, website and more). Pick it when the CRM is one part of a bigger system. The community edition is open; some modules are paid.

5idurar-erp-crm idurar/idurar-erp-crm

★ 8.9kJavaScriptAGPL-3.0Activelast push 2 months ago

ERP and CRM with accounting and invoicing, written in Node.js and React. Lighter than Odoo.

6SuiteCRM SuiteCRM/SuiteCRM

★ 5.8kPHPAGPL-3.0Activelast push 4 days ago

The long-running open-source CRM, descended from SugarCRM. Very complete for classic sales and service teams.

7espocrm espocrm/espocrm

★ 3.5kPHPAGPL-3.0Activelast push 3 days ago

A configurable CRM with a strong admin UI, popular with small businesses that want to self-host without writing code.

How to choose

A startup replacing HubSpot or Pipedrive will usually be happiest with Twenty or Krayin. A company that also needs invoicing and stock should look at Odoo or ERPNext with Frappe CRM. Teams used to classic CRMs will find SuiteCRM and EspoCRM familiar.

How we pick: we start from every public GitHub repository with 1,000+ stars, keep the projects that do the job in the title, and read their descriptions and licenses. Stars show community size, not quality, so we also show maintenance status. Nobody paid to be listed.