11st of 43 in SaaS and app startersFor finance and business, e-commerce, marketing and sales
twenty
Open-source CRM extensible with objects, views and agents defined as code
- Stars
- 59.6k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
42,829 on 3 Apr 202659,617 on 23 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Twenty is a CRM built on NestJS, React, PostgreSQL and Redis, with BullMQ for jobs. Teams define custom objects, fields and views in TypeScript with twenty-sdk, scaffold apps with `npx create-twenty-app`, and publish them to a workspace from the CLI. It also includes workflows, AI agents and chat, and runs as a cloud service or self-hosted via Docker Compose.
Who it is for: Technical teams building a custom, code-defined CRM
Ranked among open-source alternatives to ShipFast (#1 of 10).
Strengths
- Objects, fields and views defined in TypeScript and published with `npx twenty app:publish`
- Cloud and self-hosted options; Docker Compose guide in the docs
- Official agent skills for Claude Code, Codex and Cursor to build Twenty apps
- Standard stack: NestJS, PostgreSQL, Redis, React, Nx monorepo
Weaknesses
- License is reported as NOASSERTION; terms need manual checking
- README gives no RAM, CPU or port requirements for self-hosting
- Self-hosting needs PostgreSQL and Redis alongside the app
- README does not name supported AI providers or models
What it needs
- TypeScript
- Needs PostgreSQL, Redis
Quick answers
Is twenty open source?
Its code is public on GitHub under its own license terms; read them before you use it at work.
Head to head
Also in SaaS and app starters
See all 43| Rank | Project | Score |
|---|---|---|
| 2 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 87 out of 100 |
| 3 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 84 out of 100 |
| #4 | create-better-t-stackCLI that scaffolds type-safe TypeScript monorepos from a chosen stack | 81 out of 100 |
| #5 | hackathon-starterNode.js and Express boilerplate with auth, API examples and AI samples | 78 out of 100 |
| #6 | open-saasWasp-based SaaS starter with auth, payments, jobs, and an OpenAI example | 78 out of 100 |