11st of 25 in SaaS and app startersFor finance and business

twenty

Open-source CRM extensible with objects, views and agents defined as code

Stars
58.8k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+16,097
31 Mar 2026: 42,672 stars7 Apr 2026: 42,995 stars14 Apr 2026: 43,317 stars21 Apr 2026: 44,307 stars28 Apr 2026: 44,679 stars5 May 2026: 44,940 stars12 May 2026: 45,185 stars19 May 2026: 45,396 stars26 May 2026: 46,464 stars2 Jun 2026: 48,435 stars9 Jun 2026: 49,042 stars16 Jun 2026: 49,722 stars23 Jun 2026: 50,972 stars30 Jun 2026: 51,540 stars7 Jul 2026: 52,057 stars14 Jul 2026: 52,591 stars21 Jul 2026: 53,025 stars28 Jul 2026: 53,433 stars4 Aug 2026: 53,955 stars11 Aug 2026: 54,475 stars18 Aug 2026: 54,849 stars25 Aug 2026: 55,306 stars1 Sept 2026: 55,805 stars8 Sept 2026: 56,277 stars15 Sept 2026: 56,693 stars22 Sept 2026: 57,158 stars29 Sept 2026: 57,615 stars6 Oct 2026: 57,939 stars13 Oct 2026: 58,269 stars20 Oct 2026: 58,769 stars

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
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 starsMIT69 out of 100
3dotnet-starter-kit.NET 10 multi-tenant SaaS starter with two React 19 front-ends6.8k starsMIT69 out of 100
#4ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.9k starsMIT68 out of 100
#5react-starter-kitFull-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers23.7k starsMIT61 out of 100
#6next-shadcn-dashboard-starterNext.js 16 admin dashboard template with Clerk auth, organizations and billing Live demo ↗ (opens in a new tab)7.2k starsMIT59 out of 100