11st of 25 in SaaS and app startersFor finance and business
twenty
Open-source CRM extensible with objects, views and agents defined as code
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 58.8k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
42,672 on 31 Mar 202658,769 on 20 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
Head to head
Also in SaaS and app starters
See all 25| Rank | Project | Score |
|---|---|---|
| 2 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 69 out of 100 |
| 3 | dotnet-starter-kit.NET 10 multi-tenant SaaS starter with two React 19 front-ends | 69 out of 100 |
| #4 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 68 out of 100 |
| #5 | react-starter-kitFull-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers | 61 out of 100 |
| #6 | next-shadcn-dashboard-starterNext.js 16 admin dashboard template with Clerk auth, organizations and billing | 59 out of 100 |