Overview
twentyhq/twenty
Last analyzed 6/4/2026, 12:36:43 AM · default branch main
★ 49,0236,997 forksTypeScript85 open issues
Twenty is an open-source, AI-native CRM alternative to Salesforce built as a TypeScript monorepo with a React frontend and a NestJS/GraphQL API backend backed by PostgreSQL. It delivers customer record management, kanban pipelines, dashboards, and workflow builders through a customizable browser-based workspace, alongside integrated AI components and transactional email capabilities. The platform also ships with a developer SDK and CLI for scaffolding custom extensions, enabling teams to programmatically adapt the system to their sales and marketing operations.
- #21166 Bug: Home redirect always lands on first object alphabetically, ignores last-visitedDraft PR open
- #21095 App-installed FIELDS widget: configuration.viewId stored as null after manifest syncAbandoned
- #21119 Can't create or delete People recordsAbandoned
- #20940 Bug: "Move Left" & "Move Right" buttons to rearrange columns in table view are unreliable.Draft PR open
- Web CRM Cliententrypresentation
Delivers the primary browser-based CRM interface where users manage records, kanban boards, tables, dashboards, and workflow builders via a React application.
- Backend API & Domain Enginecoreapi
Hosts the GraphQL and REST APIs that drive the CRM, encapsulating core domain logic for object metadata, workspace management, workflows, messaging, authentication, and billing.
- Shared Domain Kitshared
Provides cross-cutting TypeScript types, runtime validation schemas, filter utilities, and constants shared between the frontend and backend.
- Design System & UI Toolkitshared
Offers reusable React components, iconography, input primitives, navigation menus, and theme constants used to build consistent user interfaces.
- Email Template Libraryshared
Contains localized email markup and layout templates rendered by the server for transactional notifications, invites, and CRM alerts.
- Marketing Website & Documentationentrypresentation
Powers the public twenty.com site, documentation, blog, and brand assets that onboard visitors and explain the product.
- Félix Malfait55 commits
- Charles Bochet49 commits
- martmull39 commits
- Paul Rastoin30 commits
- Etienne24 commits