6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

9 alternatives ranked by real activity

Open-source HubSpot CMS Hub alternatives

A curated, ranked list of the 9 best open-source alternatives to HubSpot CMS Hub.

The best open-source alternative to HubSpot CMS Hub is WordPress. If that doesn't suit you, other good options are Wagtail, Umbraco CMS, Joomla and Drupal.

HubSpot CMS Hub alternatives are mainly CMS tools. 9 of them shipped code in the last 30 days, 9 can be self-hosted, and 3 use a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

WordPress

WordPress is an open-source publishing platform and CMS for building websites, blogs and online stores with themes, blocks and plugins.

GitHub stars
21k
Last commit
today
Self-hosted
Yes
Hosted version
Available
wordpress.orgWordPress homepage screenshot

WordPress is a content management system and publishing platform for building websites, blogs and apps. People write and organize content in a browser-based editor, choose how the site looks with themes, and publish without writing code. Its own site describes it as the platform behind millions of websites, from creators and small businesses to enterprises.

Design and editing are built around blocks, so pages can be assembled and rearranged visually with a live preview as content changes. Styling can be adjusted for different screen sizes and interactive states without writing CSS. Functionality is extended through a large library of plugins that add features such as stores, analytics, newsletters and social media integration.

The software is written in PHP and is open source; the GitHub repository is a read-only mirror of the project's Subversion repository, with development happening elsewhere. You can run it on your own hosting, and a managed service is also available through WordPress.com. It suits individual bloggers, small businesses and larger organizations alike.

Key features

  • Block-based page and post editor
  • Themes for site design
  • Plugin library for extra functionality
  • Site editor with responsive styling controls
  • Media library with a built-in editor
  • Runs on your own PHP hosting

Pricing: The software is free and open source; costs come from hosting and any paid themes or plugins you choose.

Read more about WordPressWebsite GitHub

Wagtail

A CMS built on Django that gives editors a polished interface and developers full control over structure and front-end design.

GitHub stars
21k
Last commit
yesterday
Latest release
v8.0
Licence
BSD-3-Clause
Self-hosted
Yes
wagtail.orgWagtail homepage screenshot

Wagtail is an open-source CMS built on the Python web framework Django. It concentrates on the authoring experience, offering a fast, attractive interface for editors, while developers and designers keep precise control over page structure and front-end templates. The project has a strong community and commercial support options.

Notable capabilities include StreamField, which lets editors assemble flexible content blocks without sacrificing structure, a content API for headless sites with a decoupled front end, integrated search that can use Elasticsearch or PostgreSQL, good handling of images and embedded media, and multi-site and multi-language readiness. The README says it can handle millions of pages and thousands of editors, and it runs anywhere from a Raspberry Pi to a multi-datacenter cloud platform.

Wagtail works with Python 3 on any platform and installs into a virtual environment, with a getting-started tutorial for setup. It is BSD-3-Clause licensed. Because it extends Django, it is a natural choice for Python teams building websites for organizations and publishers that need a customizable, editor-friendly content platform.

Key features

  • Editor-friendly admin interface
  • StreamField flexible content blocks
  • Content API for headless setups
  • Search with Elasticsearch or PostgreSQL
  • Multi-site and multi-language support
  • Image handling and embedded content

Pricing: Free and open source under the BSD-3-Clause license.

Read more about WagtailWebsite GitHub

Umbraco CMS

Umbraco is a free, open-source content management system built on .NET and ASP.NET Core, used to build and edit websites and digital experiences.

GitHub stars
5.3k
Last commit
today
Latest release
release-18.2.0
Licence
MIT
Self-hosted
Yes
Hosted version
Available

Umbraco is a free and open-source content management system for the .NET platform. Developers use it to build websites and digital experiences with .NET and ASP.NET Core, while editors manage content through a browser-based back office.

The homepage could not be retrieved when this entry was prepared, so details come from the repository description and metadata. The project is a .NET codebase tagged for .NET Core and ASP.NET Core. The vendor also operates a managed cloud service for hosting Umbraco sites, and an ecosystem of packages extends the core.

Umbraco is licensed under MIT, so you can self-host it on your own web servers or Windows and Linux hosting. It suits agencies and in-house .NET teams that want a flexible, extensible CMS in their existing technology stack.

Key features

  • Open-source .NET content management system
  • ASP.NET Core based architecture
  • Browser-based back office for editors
  • Extensible through packages
  • Self-hosted or managed cloud deployment

Pricing: The CMS is free under the MIT license; the vendor sells managed cloud hosting.

Read more about Umbraco CMSWebsite GitHub

Joomla

Joomla is a long-established open-source PHP content management system for building multilingual websites, with a large extension ecosystem.

GitHub stars
5.1k
Last commit
today
Latest release
6.1.4
Licence
GPL-2.0
Self-hosted
Yes
joomla.orgJoomla homepage screenshot

Joomla is a free, open-source content management system written in PHP. It lets site owners and developers build, organize and publish websites and web applications through an administrator interface, and it is tagged as both a CMS and a website builder with multilingual capabilities.

This repository contains the source of the current Joomla CMS, with version history and detailed changelogs published on the project site and continuous integration status shown for PHP and Node. Joomla relies on a large community of extension developers and translators to extend the core, and the project promotes contributions through Hacktoberfest.

Joomla is licensed under GPL-2.0 and installed on your own web hosting with a database. It suits small business sites, community portals, publishers and agencies that want a mature, extensible PHP CMS with built-in support for multiple languages.

Key features

  • PHP content management system
  • Multilingual website support
  • Administrator back end for editors
  • Extensions and templates ecosystem
  • Published version history and changelogs
  • Active community development

Pricing: Free and open source under GPL-2.0.

Read more about JoomlaWebsite GitHub

Drupal

A mirror of the Drupal core repository, an open-source content management platform used for sites from personal blogs to large community websites.

GitHub stars
4.3k
Last commit
today
Self-hosted
Yes
drupal.orgDrupal homepage screenshot

Drupal is an open-source content management platform that supports websites ranging from personal weblogs to large community-driven sites. This GitHub repository is a verbatim mirror of the Drupal core repository on git.drupal.org, and pull requests are not accepted here.

Development takes place on Drupal.org, which has hosted the international Drupal community since 2001 and provides the GitLab repository, issue queue and documentation. Contributors use issue forks and merge requests. The core feature set can be extended with thousands of free, open-source modules, and many projects can be built mostly by assembling those modules before writing custom code.

Drupal keeps detailed change records covering notable breaking changes and new features since 2011, publishes security advisories through a page and RSS feed, and describes a formal security process. The software is written in PHP, and, as is widely known, it is released under the GPL.

Key features

  • Content management platform
  • Thousands of free community modules
  • Detailed change records
  • Security advisories with RSS feed
  • Issue forks and merge requests workflow

Pricing: Free and open source.

Read more about DrupalWebsite GitHub

Craft CMS

Craft CMS is a flexible PHP content management system with clean-slate content modeling, Twig templates, a GraphQL API and optional ecommerce.

GitHub stars
3.6k
Last commit
today
Latest release
5.11.4
Self-hosted
Yes
craftcms.comCraft CMS homepage screenshot

Craft is a flexible, easy-to-use content management system for building bespoke digital experiences, online and elsewhere. It offers an intuitive control panel for content creation and administration, and a clean-slate approach to content modeling that makes no assumptions about what you manage.

Developers build front ends with Twig templates, or go headless using the auto-generated GraphQL API. The platform also supports a full ecommerce solution for bespoke online stores, a Plugin Store inside the control panel offering hundreds of plugins, both free and paid, and an extension framework based on Yii2 for advanced customization. Repository topics list Twig, GraphQL, PHP 8 and several major Craft versions.

The code is source-available, and GitHub shows the license as 'Other' because Craft uses its own license, with free and paid editions offered by the vendor. Craft is self-hosted on your PHP server, and the vendor provides support and cloud hosting options. It suits agencies and in-house teams building tailored sites.

Key features

  • Intuitive control panel for editors
  • Flexible content modeling
  • Twig templating system
  • Auto-generated GraphQL API
  • Ecommerce add-on for bespoke stores
  • Plugin Store with free and paid plugins

Pricing: Solo is free to self-host. Team costs $279 and Pro $399 per project, including a year of updates and then $99 per year; Enterprise has a custom license.

Read more about Craft CMSWebsite GitHub

TYPO3

TYPO3 is a mature open-source PHP content management framework with an extension system, used for enterprise websites and published under the GPL.

GitHub stars
1.2k
Last commit
today
Licence
GPL-2.0
Self-hosted
Yes
typo3.orgTYPO3 homepage screenshot

TYPO3 is an open-source, PHP-based content management system released under the GNU GPL. It was created by Kasper Skårhøj and is developed today by a community of contributors and the TYPO3 Core Development Team. This repository is a synchronized mirror of the core packages, which are reviewed on the project's own code review system.

It describes itself as a content management framework, meaning the streamlined core is separated from optional extensions, and an open API lets developers extend both the website frontend and the administration backend. Many ready-made extensions are available, or you can write your own. TYPO3 runs on web servers such as Apache, nginx or IIS, on Linux, Windows, FreeBSD and macOS, and uses a database such as MySQL.

The backend is accessed through a supported browser, and the installation guide explains how to set up a basic installation on your server. TYPO3 is self-hosted, with documentation and community resources linked from the README, and it is aimed at agencies and organizations building large, multilingual and customized sites. The repository lists the GPL-2.0 licence.

Key features

  • Content management framework with extensions
  • Open API for frontend and backend extension
  • Runs on Apache, nginx, or IIS
  • Database-backed with MySQL support
  • Browser-based administration backend
  • Large extension ecosystem

Pricing: Free and open source under the GNU GPL.

Read more about TYPO3Website GitHub

dotCMS

dotCMS is a Java-based headless and visual content management system for enterprises, available as Docker images or as a managed cloud product.

GitHub stars
971
Last commit
today
Latest release
v25.07.10_lts_v19
Self-hosted
Yes
Hosted version
Available
dotcms.comdotCMS homepage screenshot

dotCMS is an enterprise content management system that combines headless delivery with visual page editing. Content teams can edit pages in a visual editor, while developers consume the same content through REST and GraphQL APIs from any front-end stack, including single-page apps and server-rendered sites.

The platform supports multi-tenancy, so one instance can host many sites in many languages, such as microsites, brand sites or intranets. Content and assets are indexed in Elasticsearch for real-time and faceted search, and can also be vectorized for semantic search in AI applications. Marketing features include personalization, rules and A/B testing, plus custom workflows, roles and permissions, push and static publishing, and an OSGi-based plugin architecture.

dotCMS ships as a Docker image for self-hosting and also as dotCMS Cloud, a managed product. The code is public under the Business Source License 1.1, and the README says it is free for organizations with total finances under $5,000,000 USD; larger organizations should read the license terms.

Key features

  • Visual page editing for headless and SSR sites
  • REST and GraphQL content APIs
  • Multi-site, multi-language tenancy
  • Elasticsearch search with optional vector search
  • Personalization, rules and A/B testing
  • Custom content workflows and permissions
  • OSGi-based plugin architecture

Pricing: dotCMS is free under its Business Source License for companies under $5M in revenue. The Starter, Professional, Business and Enterprise plans have no published prices; pricing is requested from the vendor.

Read more about dotCMSWebsite GitHub

Concrete CMS

Concrete CMS is an open-source PHP content management system, formerly concrete5, developed by a worldwide community and installed with Composer.

GitHub stars
852
Last commit
yesterday
Latest release
9.5.4
Licence
MIT
Self-hosted
Yes
concretecms.orgConcrete CMS homepage screenshot

Concrete CMS is an open-source content management system written in PHP and built by contributors from around the world. It was previously known as concrete5, which explains the older names that still appear in repositories and projects.

This repository covers Concrete CMS 9.0 and later; concrete5 8.x and 5.7.x live in separate branches and older 5.6 releases in a legacy repository. To work from source you clone the repository and install third-party dependencies with Composer. Documentation is maintained on a dedicated site that community members can edit after logging in with their community account.

The software is licensed under MIT and runs on your own PHP hosting, with forums and a contributor guide for those who want to get involved. Topics also describe it as a framework that developers can build on.

Key features

  • PHP-based content management
  • Composer-based installation
  • Community-maintained documentation site
  • Separate branches for earlier versions
  • Framework for custom development

Pricing: Free and open source under the MIT license.

Read more about Concrete CMSWebsite GitHub

HubSpot CMS Hub alternatives: questions

What is the best open-source alternative to HubSpot CMS Hub?
WordPress is the top-ranked open-source alternative to HubSpot CMS Hub on Enlisted: WordPress is an open-source publishing platform and CMS for building websites, blogs and online stores with themes, blocks and plugins. Other strong options are Wagtail, Umbraco CMS, Joomla and Drupal.
Are these HubSpot CMS Hub alternatives free?
All 9 are open source, so the code is free to use under its licence, and 9 of them can be self-hosted on your own server. 3 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of HubSpot CMS Hub alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 9 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all