Skip to content
aiarabicdev

Search

Search every tool...

Open source alternatives
Free tierAGPL-3.0, with some files under a commercial licenseTypeScriptSelf hostable

Twenty

The open source CRM for teams who want Salesforce power without the lock-in

Alternative toSalesforceHubSpot CRM

Twenty is a modern CRM for contacts, companies and deals, built as an open source replacement for Salesforce and the HubSpot CRM. It is mostly AGPL-3.0, can be self hosted with Docker, and is also sold as a hosted cloud.

Best for when

  • you want a CRM your team will actually open without a training course
  • you want customer data in your own PostgreSQL database
  • you are a developer who wants to extend the data model through an API

Watch out for

  • it has no marketing automation or large integration marketplace like HubSpot or Salesforce
  • a few enterprise features are under a commercial license, not AGPL
  • it is a younger product, so expect faster change and fewer ready made answers than the big suites

A CRM that feels like a spreadsheet you can shape

Twenty gives you the usual objects (people, companies, opportunities, notes and tasks) in table and kanban views that feel closer to Notion or Airtable than to the dense screens of Salesforce. You can add your own objects and fields, and it syncs email and calendar from Google or Microsoft so conversations attach to the right contact.

It also has workflows for simple automation and REST and GraphQL APIs generated from your own data model, which makes it a reasonable backend for a team that wants its customer data in a database it controls. It is built with TypeScript, NestJS and PostgreSQL.

What you give up by leaving Salesforce or HubSpot

The big suites are ecosystems: marketing automation, built in calling, quoting, forecasting and thousands of marketplace integrations. Twenty is a focused CRM. If your team relies on HubSpot's marketing emails or Salesforce's app exchange, you will need other tools or custom work to fill those gaps.

Self hosting means PostgreSQL, Redis and a worker process, plus backups of a database that now holds every customer conversation. Some files in the repository are under a commercial enterprise license, so read the license before you build on features such as single sign on. Migration is usually a CSV export and import, which moves records well and history less well.

Last checked: .md