
Attio
Flexible, data-driven CRM platform designed for startups and relationship-focused workflows
Discover top open-source software, updated regularly with real-world adoption signals.

A modern, customizable CRM built by the community
Twenty delivers a flexible, self-hosted CRM with drag-and-drop views, custom data models, role-based permissions, and workflow automation, letting teams replace costly locked-in solutions.

Twenty is a modern, self-hosted CRM designed for teams that want full control over their customer data and user experience. Built with TypeScript, NestJS and React, it provides a responsive web interface where users can switch between kanban, table, and grid views, apply filters, sorting and grouping, and tailor layouts to their workflows.
The platform lets you define custom objects and fields, set granular role-based permissions, and automate processes through a built-in workflow engine that supports triggers and actions such as sending emails or creating calendar events. Because it runs on PostgreSQL and Redis, you can deploy it on-premises, in a private cloud, or via Docker containers on any major cloud provider. The active community contributes plugins, documentation, and support through Discord, making it a viable alternative to proprietary CRMs.
When teams consider Twenty, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Sales pipeline management
Track leads through customizable stages, automate follow-up emails, and generate real-time funnel reports.
Customer support ticketing
Create a support object, assign tickets via role-based permissions, and trigger alerts when SLA thresholds approach.
Marketing campaign tracking
Link contacts to campaigns, visualize performance in kanban view, and automate status changes based on engagement metrics.
Internal project coordination
Use custom objects to manage tasks, attach files, and sync calendar events, keeping all stakeholder data in one system.
Yes, the core platform is released under an open source license and can be self-hosted at no cost.
The default stack uses PostgreSQL; other databases are not officially supported.
Yes, you can deploy the Docker images to any cloud VM or managed Kubernetes service.
Updates are released via GitHub releases; you can pull the latest Docker image or rebuild from source.
The project plans plugin capabilities, and the community is already contributing extensions; a marketplace is forthcoming.
Project at a glance
ActiveLast synced 4 days ago