selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

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 listed
  1. 1Twenty logo
    56.3k
    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 ComposeSource

    Features:

    • 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
  2. 2ERPNext logo
    38.9k
    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-UserDockerSource

    Features:

    • Accounting
    • Order management
    • Manufacturing
    • Asset management
    • Projects

    +5 more

  3. 3Monica logo
    25.2k
    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-User

    Features:

    • Contact management
    • Relationship tracking
    • Reminders
    • Birthday reminders
    • Notes on contacts

    +5 more

  4. 4Krayin logo
    23.8k
    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-TenantSourceDocker

    Features:

    • Admin panel
    • Admin dashboard
    • Custom attributes
    • Modular architecture
    • Email parsing via Sendgrid

    +3 more

    Auth:local
  5. 5Mautic logo
    10.4k
    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-UserDockerSource

    Features:

    • marketing automation
    • multi-channel marketing
    • unlimited segmentation
    • campaign automation
    • custom integrations

    +3 more

    Auth:local
  6. 6crm logo
    9.8k
    MIT LicenseOpen Source — No Paywall

    This project is an open-source CRM built around an autonomous research agent rather than a traditional manual-first database UI. It is intended for internal sales and relationship management workflows where the system can continuously ingest information, inspect threads and meetings, enrich records, and surface evidence-backed updates without relying on a human to do every step. The application is organized as a monorepo with a Next.js front end, NestJS API, and a separate agent deployment built on eve. The agent uses a durable work queue, optional external data sources, and a sandboxed execution environment to continue running across deploys and browser closures. The product is designed as single-tenant and internal, with Google-only sign-in and all users able to see the same data.

    Cloud OptionalMulti-UserDockerDocker ComposeSource

    Features:

    • durable research agent
    • work queue with scheduled tasks
    • contact/company/deal management
    • agent activity tab
    • evidence-based fact recording

    +5 more

    Auth:oidc-ssolocal
  7. 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-UserSource

    Features:

    • customer relationship management
    • self-hosting
    • demo environment
    • upgrade support
    • release notes

    +3 more

  8. 8Erxes logo
    4.1k

    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-UserSource

    Features:

    • my inbox
    • contacts
    • products
    • segments
    • automation

    +5 more

  9. 9EspoCRM logo
    3.3k
    GNU Affero General Public License v3.0Open Source — No Paywall

    EspoCRM is a web-based CRM platform intended for organizations that need to manage customer relationships and related business data in one place. It is presented as a free, open-source system for startups, SMBs, larger organizations, developers, and teams looking for an on-premise CRM that can be adapted to their workflows. The project combines a single-page application frontend with a PHP REST API backend. The README emphasizes customization and extensibility, noting that users can create custom entities, fields, relationships, and buttons, and that the platform can serve as a foundation for custom business applications. It also highlights a clean interface, documentation for administrators/users/developers, and multiple installation approaches including manual setup, scripted installation, and Docker-based deployment.

    Multi-UserDockerSource

    Features:

    • lead management
    • contact management
    • sales opportunity tracking
    • marketing campaign management
    • support case management

    +5 more

  10. 10Dittofeed logo
    2.9k
    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 Compose

    Features:

    • broadcasts
    • automated user journeys
    • multi-channel messaging
    • user segmentation
    • HTML/MJML templates

    +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.