selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Best open-source alternatives to Salesforce

The dominant enterprise CRM and sales platform.

Salesforce is the de facto enterprise CRM with deep customization through objects, workflows, and the AppExchange ecosystem. Its per-seat pricing, complexity, and platform lock-in are well-known pain points. Self-hosted CRM platforms appeal to mid-market organizations rejecting Salesforce's cost structure and SMBs that never reached its threshold.

16 alternatives listed

Best for your setup

  • Novice

    Twenty58.6k
    • Live demo
    • Documented

    78/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    Dolibarr7.8k
    • SSO sign-in
    • REST or GraphQL API

    Default rank #7

    78/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    Corteza2.2k
    • Scriptable API
    • Works offline

    Default rank #11

    73/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
  1. 1Twenty logo
    58.6k
    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
    40.4k
    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. 3Krayin logo
    24.0k
    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
  4. GNU Affero General Public License v3.0Open Source — No Paywall

    Ever Gauzy Platform is an open business management platform aimed at collaborative, on-demand, and sharing-economy organizations. It brings together ERP, CRM, HRM, ATS, project management, and employee time tracking in one system, and it is presented as part of a broader Ever Platform ecosystem. The project is designed for companies, agencies, studios, freelance businesses, and in-house teams that need both administrative and operational workflows. The README highlights browser-based use, server and desktop app deployments, and a separate desktop timer for workers who only need activity and time tracking. It also emphasizes organization-level administration, roles and permissions, multiple organizations, data import/export, and integrations, suggesting a platform intended for multi-role business operations rather than a narrow single-purpose tool.

    Cloud OptionalOffline CapableMulti-UserMulti-TenantDockerPackage ManagerSource

    Features:

    • Human resources management
    • Customer relationship management
    • Enterprise resource planning
    • Project and task management
    • Time tracking

    +5 more

  5. 5Odoo logo
    55.2k
    GNU Lesser General Public License v3.0Open Source — No Paywall

    Odoo is a suite of web-based business applications aimed at organizations that want modular, integrated tools for day-to-day operations. The README presents it as an open source platform that can function as individual stand-alone apps or as a combined ERP when multiple modules are installed together. The project highlights a broad set of business capabilities, including CRM, website building, eCommerce, inventory, project management, accounting, POS, HR, marketing, and manufacturing. It is intended for users who want a single system that can cover several business workflows while remaining modular. The README points new users to installation documentation, learning resources, and developer tutorials, which suggests it also targets implementers and developers as well as end users.

    Source

    Features:

    • CRM
    • website builder
    • eCommerce
    • warehouse management
    • project management

    +5 more

  6. 6EspoCRM logo
    3.5k
    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-UserDockerSource

    Features:

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

    +5 more

  7. GNU General Public License v3.0Open Source — No Paywall

    Dolibarr is an open-source ERP and CRM suite aimed at small, medium, and large organizations, as well as foundations and freelancers. It provides a broad set of modules for sales, purchasing, inventory, accounting, collaboration, and human resources, with the ability to enable only the components a given deployment needs. The project is designed to run as a web application on a standard PHP stack, and it can also be used as a standalone application. It supports deployment through packaged distributions, a manual installation flow, Docker images, and hosted cloud offerings. The README also highlights community and commercial support options, making it suitable for organizations that want either self-hosted control or assisted deployment.

    Cloud OptionalOffline CapableMulti-UserMulti-TenantPackage ManagerDockerSource

    Features:

    • contacts and third-party management
    • quotes and commercial proposals
    • invoices and credit notes
    • orders and contracts
    • stock and warehouse management

    +5 more

    Auth:ldap
  8. 8Huly logo
    27.9k
    Eclipse Public License 2.0Open Source — No Paywall

    Huly Platform is a development framework for creating business applications. The README describes it as a robust platform for accelerating products such as CRM systems, and notes that the repository includes applications for chat, project management, CRM, HRM, and ATS. It is intended both for teams building on top of the platform and for self-hosters who want to run the system on their own infrastructure. The project supports a local development workflow based on Node.js, Rush, Docker, and Docker Compose. It provides scripts for building, bundling, packaging, testing, and running containers, and it also documents an API client for programmatic integration and custom applications. The README further distinguishes production and development version tags and points to architecture and backup/restore guidance for operators.

    Cloud OptionalMulti-UserMulti-TenantDockerSourcePackage Manager

    Features:

    • business application framework
    • chat
    • project management
    • CRM
    • HRM

    +5 more

    Auth:local
  9. 9Monica logo
    25.5k
    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

  10. 10SuiteCRM logo
    5.8k
    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

  11. 11Corteza logo
    2.2k
    Apache License 2.0Open Source — No Paywall

    Corteza is a low-code platform aimed at teams that need to build and iterate on structured business applications such as CRM and workflow-driven systems. It emphasizes flexibility, open-source control, and the ability to connect with many data sources while remaining adaptable to different organizational processes. The README presents Corteza as a platform for both deploying and extending applications. It points users to operational documentation for setup, upgrades, backups, email relay configuration, sink routes, and offline or online deployment examples, suggesting it is designed for self-hosted environments as well as hosted cloud instances. It also highlights API-centric integration, automation, and customization through workflows, scripts, and configurable application components.

    Cloud OptionalOffline CapableMulti-UserDockerDocker ComposeSource

    Features:

    • low-code app building
    • CRM creation
    • business process workflows
    • API-centric integration
    • data backup and restore

    +5 more

  12. 12OFBiz logo
    1.1k
    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-UserDockerBinarySource

    Features:

    • ERP system
    • order back office interface
    • accounting back office interface
    • administrator interface
    • demo data load

    +3 more

    Auth:local
  13. 13crm logo
    11.5k
    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-UserDockerSource

    Features:

    • 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
  14. 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-UserSource

    Features:

    • lead management
    • deal tracking and forecasting
    • company and contact management
    • task and project management
    • internal chat

    +5 more

    Auth:oauth
  15. 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-User

    Features:

    • organisation and community management
    • complex group hierarchies
    • members management
    • events management
    • courses management

    +5 more

    Auth:oidc-ssooauth
  16. 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.

    BinarySource

    Features:

    • membership management
    • membership fee management
    • web application
    • nightly build testing

Compare these alternatives

Side by side:ERPNext vs Odoo

What to look for in a Salesforce alternative

Custom object and field flexibility is the defining Salesforce capability — evaluate whether the alternative supports defining new entities or restricts you to fixed contact/deal/lead models. Workflow automation, role-based access, and reporting/dashboard depth matter for sales operations teams. Integration ecosystem is the biggest practical gap — Salesforce-native vendor integrations rarely have direct equivalents in self-hosted CRMs.

Other SaaS alternatives

  • 14 alternatives

    A cloud CRM and marketing automation platform.

    Twenty, ERPNext, Krayin

    +11 more
  • 21 alternatives

    Atlassian's project management and issue tracking platform.

    Plane, Super Productivity, Wekan

    +18 more
  • 8 alternatives

    Accounting software for small businesses, with invoices, expenses, and reports.

    ERPNext, InvoicePlane, Dolibarr

    +5 more
  • 32 alternatives

    A cloud project and task management platform for teams.

    Plane, AppFlowy, Super Productivity

    +29 more
  • 8 alternatives

    A team collaboration suite focused on simplicity and async work.

    Kanboard, Leantime, Huly

    +5 more
  • 67 alternatives

    An all-in-one workspace for notes, docs, and databases.

    AFFiNE, Memos, AFFiNE Community Edition

    +64 more
Browse all alternatives