Twenty tech stack
Twenty is the open-source CRM, an alternative to Salesforce. It runs on React, NestJS, GraphQL, PostgreSQL and 9 more, read from its public repo twentyhq/twenty.
Companies, people and opportunities with custom objects, workflows, email and calendar sync, and an API. Cloud plans from $9 per user a month, with a free trial; self-hosting is free.
Sales · web · https://twenty.com · 59,952 GitHub stars, AGPL-3.0 (2026-10-28)
Built with
Frontend
- React (packages/twenty-front/package.json: react)
Backend
- NestJS (packages/twenty-server/package.json: @nestjs/core)
- GraphQL (packages/twenty-server/package.json: graphql)
- BullMQ (package.json: bullmq)
Database
- PostgreSQL (.env.example: PG_DATABASE_URL)
- Redis (.env.example: REDIS_URL)
Analytics
- ClickHouse (package.json: @clickhouse/client)
Payments
- Stripe (package.json: stripe)
AI
- OpenAI API (package.json: @ai-sdk/openai)
- Anthropic (Claude API) (package.json: @ai-sdk/anthropic)
- Google Gemini API (package.json: @ai-sdk/google)
- Amazon SES (package.json: @aws-sdk/client-sesv2)
Monitoring
- Sentry (package.json: @sentry/nestjs)

