All 327 Dependencies
Every package twenty depends on, ranked by repo health score.
Twenty is a modern, open-source CRM built as a community-driven alternative to proprietary platforms like Salesforce, designed for technical teams that need a customer relationship management system they can truly own and extend. Rather than forcing teams into rigid, predefined data models, Twenty lets you define custom objects, fields, views, and relationships directly from the UI — or as code using the Twenty SDK and CLI.
At its core, Twenty is architected as a metadata-driven platform: each workspace gets its own isolated PostgreSQL schema, and the entire GraphQL API is generated dynamically from the object model you define. This means your CRM schema evolves with your business without requiring database migrations written by hand or expensive professional services.
Twenty ships with the full feature set of a modern CRM out of the box — contacts, companies, opportunities, email and calendar sync, Kanban views, workflow automation, and rich-text notes — while remaining fully extensible via a marketplace of apps, logic functions, and AI agents. Developers can scaffold new workspace apps with `npx create-twenty-app`, define objects and views as TypeScript code, and publish them to the workspace with version control.
With 50,000+ stars on GitHub, weekly releases, and a cloud-hosted option alongside Docker Compose self-hosting, Twenty occupies a rare position: a genuinely enterprise-capable CRM that doesn't lock you in and that you can run, fork, and adapt to your needs.