All three are free, open-source, self-hostable CRMs aimed at technically capable teams who want to avoid per-seat SaaS pricing and vendor lock-in, but they…
Free / Open Source (self-hosted); optional paid support from Planet Crust · From Free
Best for: Organizations that want a free CRM built into a broader low-code platform they can deeply customize (data model, fields, workflows) beyond a typical CRM's fixed schema.
Free / Open Source · From Free
Best for: Python and Django-savvy teams that want built-in mass email marketing bundled into a free, self-hosted CRM without paying for a separate email tool.
freemium · From Free (self-hosted); Cloud Pro from $9/user/month
Best for: Technical teams that want a modern, actively developed CRM with an optional low-cost managed cloud option and AI-assisted setup, not just a self-hosted-only tool.
| Corteza CRM | Django-CRM | Twenty | |
|---|---|---|---|
| Primary category | CRM | CRM | CRM |
| Rating | Not documented | Not documented | Not documented |
| Pricing model | Free / Open Source (self-hosted); optional paid support from Planet Crust | Free / Open Source | freemium |
| Starting price | Free | Free | Free (self-hosted); Cloud Pro from $9/user/month |
| Free plan | Yes | Yes | Yes |
| Free trial | Not documented | Not documented | Not documented |
| Platforms | Not documented | Web | Web |
| Team collaboration | Not documented | Not documented | Not documented |
| AI features | Not documented | Not documented | Yes |
| Public API | Yes | Yes | Yes |
Only one with official managed cloud hosting
Twenty offers Cloud Pro ($9/user/month) and Cloud Organization ($19/user/month) plans for teams that don't want to self-host, while Corteza CRM offers only optional paid hosting through Planet Crust and Django-CRM has no managed hosting option at all.
Twenty, Corteza CRM, Django-CRM
Built-in email marketing sets Django-CRM apart
Django-CRM bundles mass email marketing and mailing-list functionality directly into the CRM, a feature many open-source CRM competitors lack natively.
Django-CRM
Low-code customization depth
Corteza CRM inherits the full low-code data-model, field, and workflow customization of the broader Corteza platform, going beyond a typical CRM's fixed schema.
Corteza CRM
Twenty has the youngest but fastest-growing community
Founded in 2023 and backed by roughly $5.5 million in funding, Twenty has grown to roughly 44,000 to 50,000 GitHub stars, the most visible momentum of the three.
Twenty
Licensing differs
Corteza CRM uses the permissive Apache 2.0 license, while Django-CRM and Twenty use the copyleft AGPL-3.0/AGPLv3 license, which requires open-sourcing modifications offered as a hosted service.
Corteza CRM, Django-CRM, Twenty
| Feature | Corteza CRM | Django-CRM | Twenty |
|---|---|---|---|
| Lead and deal pipeline tracking | Available | Available | Available |
| Built-in lead scoring or sales forecasting | Available | Not documented | Not documented |
| Built-in email marketing | Not documented | Available | Not documented |
| Feature | Corteza CRM | Django-CRM | Twenty |
|---|---|---|---|
| No-code custom objects and fields | Available | Not documented | Available |
| Developer SDK or extension framework | Limited | Limited | Available |
| Feature | Corteza CRM | Django-CRM | Twenty |
|---|---|---|---|
| Free self-hosting | Available | Available | Available |
| Official managed cloud hosting option | Limited | Unavailable | Available |
| Multi-language interface | Not documented | Available | Not documented |
Starting price reflects the lowest paid tier, not the full cost for every team size or usage level.
Pros
Cons
Pros
Cons
Pros
Cons
Yes, all three can be self-hosted for free with no per-seat licensing fee: Corteza CRM (Apache 2.0), Django-CRM (AGPL-3.0), and Twenty (AGPLv3, with all core Pro-level features included in the free self-hosted version).
Twenty is the only one with a published, self-serve managed cloud plan (Cloud Pro at $9/user/month or Cloud Organization at $19/user/month). Corteza CRM offers optional paid hosting through Planet Crust, while Django-CRM has no official managed hosting option at all.
Django-CRM includes mass email marketing and mailing-list functionality directly in the CRM, which is unusual among open-source CRM competitors and can replace a standalone email tool for basic campaigns.
Yes, all three are self-hosted-first products. Django-CRM specifically requires Python and Django expertise to install and maintain, Corteza CRM requires Docker or Kubernetes familiarity, and Twenty, while offering a cloud option, still requires technical setup for anyone self-hosting it.
Twenty, founded in 2023, has grown fastest, reaching roughly 44,000 to 50,000 GitHub stars and about $5.5 million in funding, giving it more visible momentum than the more established but smaller Corteza CRM and Django-CRM communities.
Corteza CRM's Apache 2.0 license is permissive and allows redistribution or white-labeling. Django-CRM and Twenty both use AGPL-licensed code, which requires releasing source code for any modified version offered as a hosted service, unless a commercial license is purchased, which Twenty offers.
Read the full Corteza CRM review · Read the full Django-CRM review · Read the full Twenty review