Best open-source alternatives to HubSpot
A cloud CRM and marketing automation platform.
HubSpot provides CRM, email marketing, landing pages, and sales pipeline tools as an integrated SaaS, popular with mid-market companies. Its tiered pricing escalates quickly as contact lists grow, and customer data residency requirements push regulated industries toward self-hosted CRM platforms.
14 alternatives listedBest for your setup
Homelab Novice
Wants it running tonight, with one command.
Twenty58.6k
An open-source CRM for managing customer data, permissions, workflows, emails, and related records.
- Live demo
- Documented
See all78/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
EspoCRM3.5k
An open-source CRM platform for managing leads, contacts, sales, marketing campaigns, and support cases.
- REST or GraphQL API
- Postgres support
See all74/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
crm11.5k
Comp AI CRM is an open source CRM designed for AI agents, with a durable agent that researches contacts, records evidence, and keeps working on its own schedule.
- Scriptable API
- Works offline
See allDefault rank #9
69/100 fitHow well this app matches homelab hackers, 0 to 100
- GNU Affero General Public License v3.0Open Source — No Paywall
Twenty is an open-source CRM designed for teams that want a modern alternative to expensive, lock-in-heavy customer relationship tools. It focuses on flexible data modeling and a cohesive user experience inspired by newer productivity apps, letting organizations adapt the system to their own sales and customer-management workflows. The project exposes features for tailoring layouts, defining custom objects and fields, managing permissions through custom roles, and automating work with triggers and actions. It also includes support for common CRM-adjacent records such as emails, calendar events, and files. The README points users to self-hosting and local setup guides, and the stack indicates a web application built with TypeScript, NestJS, React, PostgreSQL, and Redis.
Multi-UserDocker ComposeSourceFeatures:
- Custom layouts with filters, sort, group by, kanban and table views
- Custom objects and fields
- Custom roles and permissions
- Workflow automation with triggers and actions
- Emails, calendar events, files, and more
Auth:local - GNU General Public License v3.0Open Source — No Paywall
ERPNext is an open-source enterprise resource planning system designed to help businesses manage a wide range of operational workflows from a single platform. The README presents it as a broad business application for handling financial records, stock, personnel-related operations, manufacturing processes, assets, and project execution. It is aimed at organizations that want an integrated system rather than separate tools for each department. The project can be deployed through Docker or set up locally with the Frappe framework and bench tooling, and it relies on the Frappe ecosystem for core application capabilities such as authentication and a REST API.
Cloud OptionalMulti-UserDockerSourceFeatures:
- Accounting
- Order management
- Manufacturing
- Asset management
- Projects
+5 more
- MIT LicenseOpen Source — No Paywall
Krayin CRM is an open-source CRM framework built on Laravel and Vue.js. It is aimed at SMEs and enterprises that need customer lifecycle management, with an emphasis on a modular, extensible admin experience. The project provides a web-based CRM with an admin dashboard, custom attributes, and integrations such as email parsing, WhatsApp lead generation, and VoIP calling. It can be installed via the documented setup process or deployed with Docker, and the README points users to separate documentation, forums, a live demo, and a cloud hosting offering.
Cloud OptionalMulti-UserMulti-TenantSourceDockerFeatures:
- Admin panel
- Admin dashboard
- Custom attributes
- Modular architecture
- Email parsing via Sendgrid
+3 more
Auth:local - GNU General Public License v3.0Open Source — No Paywall
Mautic is an open source marketing automation platform intended for businesses, organizations, and contributors who want to run their own marketing campaigns without relying on third-party SaaS. It emphasizes privacy, extensibility, and ownership of data, positioning itself as a self-hosted alternative to commercial marketing automation tools. The project supports integrated, multi-channel campaign management with unlimited segmentation and automation, along with customizable frontend and backend components. The README indicates that it can be deployed through a trial, installed from source via Composer, or started locally with DDEV, and it points users to both user and developer documentation for further use and integration.
Cloud OptionalMulti-UserDockerSourceFeatures:
- marketing automation
- multi-channel marketing
- unlimited segmentation
- campaign automation
- custom integrations
+3 more
Auth:local - GNU Affero General Public License v3.0Open Source — No Paywall
EspoCRM is an open-source customer relationship management platform for organizations that need to track customer interactions and manage sales, marketing, and support data in one system. It targets a broad audience, including startups, small and medium-sized businesses, larger organizations, developers, and teams looking for an on-premise CRM. The project is presented as a web application with a single-page frontend and a PHP-based REST API backend. It emphasizes customization and extensibility, allowing users to create custom entities, fields, relationships, and buttons, and it also provides documentation for administrators, users, and developers. Deployment options include manual installation, scripted installation, and Docker-based installation.
Multi-UserDockerSourceFeatures:
- lead management
- contact management
- sales opportunity tracking
- marketing campaign management
- support case management
+5 more
- GNU Affero General Public License v3.0Open Source — No Paywall
Monica is an open-source web application built for people who want to document their lives and keep track of the people they care about. It is positioned as a personal relationship management system, similar in spirit to a CRM, but intended for friends and family rather than sales or business workflows. The project emphasizes simplicity, transparency, and user control over data. Its feature set centers on contact management, reminders, diaries, tasks, notes, and organizing relationships and activities. The README also states that it is not a social network, not an ad-supported product, and does not include built-in AI. It is meant for self-hosting or local contribution, and it supports multiple vaults and users, indicating multi-user use.
No TelemetryMulti-UserFeatures:
- Contact management
- Relationship tracking
- Reminders
- Birthday reminders
- Notes on contacts
+5 more
- GNU Affero General Public License v3.0Open Source — No Paywall
SuiteCRM 7 is a mature, open-source CRM platform intended for organizations that want to manage customer relationships while keeping control of their own data. The README presents it as enterprise-ready software with a long release history, regular security updates, and a large community around it. It is designed to run on common server environments, especially Linux-based systems with a standard LAMP stack, and it can be self-hosted on internal networks, public cloud providers, or managed hosting services. The project also points users to its online demo, installation and upgrade documentation, community forum support, and commercial hosting/support offerings from SuiteCRM Ltd.
Cloud OptionalMulti-UserSourceFeatures:
- customer relationship management
- self-hosting
- demo environment
- upgrade support
- release notes
+3 more
- Apache License 2.0Open Source — No Paywall
Apache OFBiz is a top-level Apache software project that provides an enterprise resource planning platform for businesses. It is written in Java and includes a broad set of libraries, entities, services, and application features intended to support many operational areas of an organization. The README positions it for self-hosted use, with quick-start instructions for downloading the Gradle wrapper, loading demo data, and starting the server. It also points users to browser-based back office interfaces for order management, accounting, and administration, and notes support for Docker, external databases, and production packaging/deployment. The project is aimed at teams that need a customizable business system rather than a lightweight single-purpose tool.
Offline CapableMulti-UserDockerBinarySourceFeatures:
- ERP system
- order back office interface
- accounting back office interface
- administrator interface
- demo data load
+3 more
Auth:local - MIT LicenseOpen Source — No Paywall
Comp AI CRM is a CRM system built specifically for AI agents rather than humans doing manual data entry. It is intended for teams that want an autonomous research-and-update workflow where the agent keeps notes, investigates contacts and companies, and schedules its own follow-ups based on evidence it collects. The project is structured as a monorepo with a Next.js front end, a NestJS API, a Prisma/Postgres data layer, and a separate agent deployment built on eve. The README emphasizes that the agent operates durably on its own schedule, can run with no external API keys, and uses a sandbox with restricted egress to keep sensitive data from leaking through shell commands. The UI exposes Agent tabs on records so humans can review what the agent did and answer unresolved questions in place.
Cloud OptionalOffline CapableMulti-UserDockerSourceFeatures:
- durable agent sessions
- evidence-based record updates
- work queue and scheduled rechecks
- CRM record Agent tabs
- contact/company/deal views
+5 more
Auth:oidc-ssooauthlocal - GNU Affero General Public License v3.0Open Source — No Paywall
Django-CRM is a self-hosted customer relationship management system aimed at businesses and teams that want to control their own data and avoid SaaS lock-in. It is built on Python and Django and centers its user experience around Django Admin, rather than a separate proprietary frontend, which keeps deployment and customization straightforward. The project combines core CRM workflows with task management, email marketing, and analytics in one platform. It supports leads, deals, contacts, projects, internal chat, reminders, and email synchronization, making it suitable for small and mid-size organizations that need a single collaborative system for sales and operational work. Its documentation emphasizes extensibility, multilingual support, and deployment as a standard Django application.
Multi-UserSourceFeatures:
- lead management
- deal tracking and forecasting
- company and contact management
- task and project management
- internal chat
+5 more
Auth:oauth - GNU Affero General Public License v3.0Open Source — No Paywall
Hitobito is an open source web application designed for organisations and communities that need structured member and group management. It is aimed at setups with complex hierarchical group models, where different group types and role types can be defined to match an organisation’s structure. The project is built around a plugin system called Wagons, which allows deployments to add custom functionality and domain-specific group definitions. The README indicates support for members, events, courses, mailings, communication, and documented interfaces including API, OAuth, and OIDC, making it suitable for organisations that need extensibility and integration with existing identity and application ecosystems.
Multi-UserFeatures:
- organisation and community management
- complex group hierarchies
- members management
- events management
- courses management
+5 more
Auth:oidc-ssooauth - MIT LicenseOpen Core — Some Features Paid
Dittofeed is an open-source customer engagement platform aimed at teams that need to orchestrate lifecycle messaging across multiple channels. It provides tools for building broadcasts, automated journeys, audience segments, and message templates, while also offering dashboard-based analytics for tracking engagement and campaign performance. The project is designed with a developer-friendly, self-hostable workflow in mind. It supports connecting user data through Segment, Reverse ETL, or the Dittofeed API, and can be integrated into other applications through iframes or a headless React component. The README also points to a cloud trial, Render deployment, and local contributor documentation, while noting that some licensed closed-source features such as multi-tenancy, embedding, and white-labeling are available separately.
Cloud OptionalMulti-UserMulti-TenantDockerDocker ComposeFeatures:
- broadcasts
- automated user journeys
- multi-channel messaging
- user segmentation
- HTML/MJML templates
+5 more
- GNU General Public License v3.0Open Source — No Paywall
Galette is a web application designed to help non-profit organizations manage members and membership fees. It is presented as a tool for associations, with both English and French descriptions emphasizing administrative use for membership-based groups. The project is released under GPLv3 and can be obtained as a stable download, a nightly build for testing new features, or directly from source for users comfortable installing third-party dependencies. The README points to its website, issue tracker, mailing lists, and documentation, suggesting an actively maintained community project with support and contribution channels.
BinarySourceFeatures:
- membership management
- membership fee management
- web application
- nightly build testing
erxes is a self-hosted experience management infrastructure aimed at SaaS providers, digital marketing agencies, and developers who want a customizable platform for running core customer-facing and internal business workflows. It positions itself as an alternative to several point solutions by combining marketing, sales, operations, support, and content-related capabilities in one system. The project is organized as an Nx monorepo with a plugin-based architecture and a microservices backend. Its core includes inbox, contacts, products, segments, automation, and documents, while optional plugins add functions such as frontline customer support, operations, sales lead capture, and industry-specific modules. The README emphasizes extensibility, self-hosting, privacy, and a GraphQL/tRPC-based architecture backed by MongoDB, Redis, and other infrastructure components.
Multi-UserSourceFeatures:
- my inbox
- contacts
- products
- segments
- automation
+5 more
What to look for in a HubSpot alternative
Define which HubSpot modules you actually use — CRM (contacts, deals), marketing automation (workflows, emails), sales pipelines, or service desk — since self-hosted alternatives rarely cover all of them in one tool. Evaluate contact and deal data models, custom fields, and pipeline customization. Email marketing deliverability, landing page builders, and form integrations determine how much of HubSpot's marketing layer can be replaced.
Other SaaS alternatives
- 16 alternatives
The dominant enterprise CRM and sales platform.
Twenty, ERPNext, Krayin
+13 more - 8 alternatives
Accounting software for small businesses, with invoices, expenses, and reports.
ERPNext, InvoicePlane, Dolibarr
+5 more - 5 alternatives
An email marketing and automation platform.
Listmonk, Mautic, phpList
+2 more - 67 alternatives
An all-in-one workspace for notes, docs, and databases.
AFFiNE, Memos, AFFiNE Community Edition
+64 more - 49 alternatives
A cloud file sync and sharing service.
Immich, Syncthing, Cloudreve
+46 more - 37 alternatives
A long-running personal note-taking and clipping app.
Memos, Joplin, Logseq
+34 more