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
Stars, last 29 weeks+16,788
3 Apr 2026: 42,829 stars10 Apr 2026: 43,098 stars17 Apr 2026: 43,890 stars24 Apr 2026: 44,497 stars1 May 2026: 44,772 stars8 May 2026: 45,034 stars15 May 2026: 45,261 stars22 May 2026: 45,480 stars29 May 2026: 47,936 stars5 Jun 2026: 48,572 stars12 Jun 2026: 49,285 stars19 Jun 2026: 50,144 stars26 Jun 2026: 51,286 stars3 Jul 2026: 51,687 stars10 Jul 2026: 52,331 stars17 Jul 2026: 52,785 stars24 Jul 2026: 53,214 stars31 Jul 2026: 53,621 stars7 Aug 2026: 54,140 stars14 Aug 2026: 54,644 stars21 Aug 2026: 55,024 stars28 Aug 2026: 55,564 stars4 Sept 2026: 56,031 stars11 Sept 2026: 56,432 stars18 Sept 2026: 56,855 stars25 Sept 2026: 57,364 stars2 Oct 2026: 57,719 stars9 Oct 2026: 58,080 stars16 Oct 2026: 58,399 stars23 Oct 2026: 59,617 stars

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
Also in SaaS and app starters
RankProjectScore
2next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling Live demo ↗ (opens in a new tab)13.1k starsMIT87 out of 100
3ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.9k starsMIT84 out of 100
#4create-better-t-stackCLI that scaffolds type-safe TypeScript monorepos from a chosen stack5.8k starsMIT81 out of 100
#5hackathon-starterNode.js and Express boilerplate with auth, API examples and AI samples Live demo ↗ (opens in a new tab)35.3k starsMIT78 out of 100
#6open-saasWasp-based SaaS starter with auth, payments, jobs, and an OpenAI example Live demo ↗ (opens in a new tab)16.1k starsMIT78 out of 100