This directory covers content management systems – the platforms that author, store, and publish web content, from traditional page-based CMSs to headless content APIs and static-site generators.

What a CMS Covers

Mix (16 tools)

  • License: 13 open source · 3 proprietary
  • Hosting: 7 self-hosted · 3 SaaS · 6 both

The category spans three broad models:

  • Traditional / monolithic CMS – authoring, templating, and delivery in one application, with themes and plugin ecosystems for sites and blogs
  • Headless CMS – content stored and served over an API, with the front end built separately; content-as-a-service, self-hosted or SaaS
  • Static-site generators (SSG) – content in files (Markdown) compiled to static HTML for fast, low-attack-surface hosting

Common concerns across all three include structured content modeling, editorial workflow and roles, media handling, multi-language support, versioning, and API access for integration. The category is open-source-heavy, with several tools offering a vendor-hosted edition alongside self-hosting, plus a few SaaS-only and commerce-oriented platforms.

About this data & disclaimer

The information on these pages was researched by a combination of human review and large language models. This catalogue serves as a reference for the resources, applications, devices, deployment payloads, and other components that the ResorsIT platform integrates, deploys, and manages. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. This information is compiled on a best-effort basis: it may be incomplete, contain errors, and become out of date as tools, vendors, licences, and features change. Use this catalogue only as a starting point for your own research, and independently verify and review any tool carefully against your own requirements before relying on it.

Comparison

Tools are grouped by category:

  • Traditional CMS (Open Source): WordPress, Drupal, Joomla, TYPO3, Plone
  • Modern / Headless CMS (Open Source): Ghost, Strapi, Directus, Wagtail
  • Static Site Generators: Hugo, Jekyll, Eleventy
  • Commercial SaaS CMS: Contentful, Sanity, Prismic, Shopify

1. SSO / OIDC Comparison

ToolOIDCSAMLLDAPAuthentik
WordPressPlugin (OpenID Connect Generic)Plugin (miniOrange)PluginSupported via plugin
DrupalModule (OpenID Connect)Module (SAML Auth)Module (LDAP)Supported via module
JoomlaPlugin (miniOrange)PluginPlugin (LDAP)Limited plugin support
TYPO3ExtensionExtensionBuilt-in LDAPExtension required
PloneAdd-on (pas.plugins.oidc)Add-onBuilt-in LDAPSupported via add-on
GhostStaff SSO (limited)NoNoPartial (custom integration)
StrapiPlugin (@strapi/plugin-sso)EnterpriseNoSupported (Enterprise)
DirectusBuilt-in OIDCBuilt-in SAMLBuilt-in LDAPNative support
WagtailDjango allauth / mozilla-django-oidcDjango SAML2Django LDAPSupported via Django libs
HugoN/A (static)N/AN/AN/A
JekyllN/A (static)N/AN/AN/A
EleventyN/A (static)N/AN/AN/A
ContentfulSSO (Enterprise)SAML (Enterprise)NoSAML via Enterprise plan
SanityGoogle / GitHub SSOSAML (Enterprise)NoSAML via Enterprise plan
PrismicGoogle SSOSAML (Enterprise)NoSAML via Enterprise plan
ShopifyShopify IdentitySAML (Plus)NoSAML via Shopify Plus

Notes: Static site generators have no runtime authentication. SSO applies only to editorial / admin interfaces, not public-facing content. Directus provides the best native OIDC support among open-source options.


2. API Comparison

ToolREST APIGraphQLWebhooksHeadless Mode
WordPressBuilt-in (WP REST API)Plugin (WPGraphQL)PluginPlugin (headless themes)
DrupalBuilt-in (JSON:API)Module (GraphQL)Module (Webhooks)Built-in (decoupled)
JoomlaBuilt-in (Web Services)NoNoLimited
TYPO3ExtensionExtensionExtensionExtension (headless)
PloneBuilt-in (plone.restapi)ExperimentalBuilt-inVolto (React frontend)
GhostBuilt-in (Content + Admin)NoBuilt-inNative headless
StrapiBuilt-inBuilt-inBuilt-inNative headless
DirectusBuilt-inBuilt-inBuilt-in (Flows)Native headless
WagtailBuilt-in (Wagtail API)Plugin (Strawberry)django-webhookHybrid (API + templates)
HugoN/AN/AN/AOutputs static HTML
JekyllN/AN/AN/AOutputs static HTML
EleventyN/AN/AN/AOutputs static HTML
ContentfulBuilt-in (CDA + CMA)Built-inBuilt-inNative headless
SanityBuilt-in (GROQ + REST)GraphQLBuilt-inNative headless
PrismicBuilt-inBuilt-in (GraphQL)Built-inNative headless
ShopifyBuilt-in (Admin + Storefront)Built-in (Storefront)Built-inStorefront API

3. Content Management Features

ToolContent ModelEditorMedia MgmtMulti-sitei18nWorkflows
WordPressPosts/pages/CPTBlock (Gutenberg)Built-in media libraryPlugin (multisite)Plugin (WPML/Polylang)Plugin
DrupalEntity types + fieldsCKEditor 5Built-in media libraryBuilt-in (multi-site)Built-inBuilt-in (Content Moderation)
JoomlaArticles + categoriesTinyMCEBuilt-in media managerLimitedBuilt-inBasic (publish states)
TYPO3Pages + content elementsRich text editorFAL (File Abstraction)Built-in (site tree)Built-inBuilt-in (workspaces)
PloneDexterity content typesTinyMCE / Volto blocksBuilt-inMulti-site via configBuilt-in (LinguaPlone)Built-in (DCWorkflow)
GhostPosts + pagesKoenig (Markdown+cards)Built-inMulti-site (separate)CommunityBuilt-in (draft/review)
StrapiContent Types BuilderRich text / CustomBuilt-in media libraryPluginPlugin (i18n)Draft / Published
DirectusAny SQL schemaWYSIWYG / MarkdownBuilt-in file managerSingle DB multi-tenantBuilt-in (Translations)Built-in (Flows)
WagtailPage models (StreamField)StreamField blocksBuilt-in (images/docs)Built-in (site model)Built-in (wagtail-localize)Built-in (moderation)
HugoMarkdown + front matterExternal editorStatic assetsConfig-basedBuilt-in (i18n)N/A (file-based)
JekyllMarkdown + front matterExternal editorStatic assetsConfig-basedPlugin (polyglot)N/A (file-based)
EleventyAny template + dataExternal editorStatic assetsConfig-basedPlugin / manualN/A (file-based)
ContentfulContent types (structured)Rich text / fieldsAsset managementSpaces + environmentsBuilt-in (locales)Built-in (workflows)
SanitySchema (code-defined)Portable Text editorAsset pipelineDatasetsBuilt-in (translations)Plugin (workflow)
PrismicCustom types + SlicesSlice Machine editorMedia libraryRepositoriesBuilt-in (locales)Built-in (releases)
ShopifyProducts/pages/blogsRich text editorFile managerMulti-store (Plus)Built-in (Markets)Draft orders / pages

4. Theming & Frontend

ToolTheme EngineTemplatingHeadless ModeStatic ExportFrontend Frameworks
WordPressPHP themesPHP templatesPlugin (Faust.js)Plugin (Simply Static)React (Faust.js), Next.js
DrupalTwig themesTwig (Symfony)Built-in (decoupled)ModuleReact, Next.js, Nuxt
JoomlaPHP templatesPHP / BladeLimitedNoLimited
TYPO3Fluid templatesFluid (XML-based)Extension (headless)NoReact, Vue (via headless)
PloneClassic / VoltoTAL / React (Volto)Volto (default)NoReact (Volto)
GhostHandlebars themesHandlebarsNative headlessNoNext.js, Gatsby, Nuxt
StrapiN/A (headless only)N/ANativeN/AAny frontend framework
DirectusN/A (headless only)N/ANativeN/AAny frontend framework
WagtailDjango templatesDjango / Jinja2API modedjango-bakeryReact, Vue, Next.js
HugoGo template themesGo templatesN/A (static output)Native (SSG)N/A
JekyllGem-based themesLiquidN/A (static output)Native (SSG)N/A
EleventyStarter projectsNunjucks/Liquid/etc.N/A (static output)Native (SSG)N/A
ContentfulN/A (headless SaaS)N/ANativeVia SSGAny frontend framework
SanityN/A (headless SaaS)N/ANativeVia SSGAny frontend framework
PrismicN/A (headless SaaS)Slice MachineNativeVia SSGNext.js, Nuxt, SvelteKit
ShopifyLiquid themesLiquidStorefront APINoHydrogen (React), Next.js

5. Plugin / Extension Ecosystem

ToolMarketplace SizeCustom DevCommunity
WordPress60,000+ pluginsPHP hooks/filtersMassive (largest CMS)
Drupal50,000+ modulesModule APILarge enterprise community
Joomla5,000+ extensionsPlugin APIMedium, declining
TYPO32,000+ extensionsExtension frameworkStrong in DACH region
Plone500+ add-onsPython/ZopeSmall, specialized
Ghost50+ integrationsAPI + webhooksGrowing
Strapi200+ pluginsPlugin SDKLarge, growing fast
Directus100+ extensionsExtension SDKMedium, growing
Wagtail300+ packagesDjango appsMedium, developer-focused
Hugo400+ themesGo modulesLarge SSG community
Jekyll500+ pluginsRuby gemsLarge, mature
Eleventy100+ pluginsNode.js modulesGrowing, active
Contentful200+ appsApp FrameworkLarge enterprise
Sanity500+ pluginsPlugin APIActive developer community
Prismic50+ integrationsSlice MachineMedium
Shopify10,000+ appsApp BridgeMassive e-commerce

6. Deployment and Licensing

ToolLicenseSelf-HostedDockerCloud / SaaSMin Resources
WordPressGPL-2.0YesOfficial imageWordPress.com512 MB RAM
DrupalGPL-2.0YesOfficial imageAcquia, Pantheon512 MB RAM
JoomlaGPL-2.0YesOfficial imageCloudways512 MB RAM
TYPO3GPL-2.0YesCommunity imageTYPO3 Cloud1 GB RAM
PloneGPL-2.0YesOfficial imageNo major SaaS1 GB RAM
GhostMITYesOfficial imageGhost(Pro)1 GB RAM
StrapiMITYesCommunity imageStrapi Cloud1 GB RAM
DirectusGPL-3.0YesOfficial imageDirectus Cloud512 MB RAM
WagtailBSD-3-ClauseYesCustomNo major SaaS512 MB RAM
HugoApache-2.0N/A (build tool)AvailableNetlify, Vercel50 MB RAM
JekyllMITN/A (build tool)AvailableGitHub Pages256 MB RAM
EleventyMITN/A (build tool)AvailableNetlify, Vercel256 MB RAM
ContentfulProprietaryNoN/ASaaS onlyN/A
SanityProprietaryNo (Studio is OSS)N/ASaaS onlyN/A
PrismicProprietaryNoN/ASaaS onlyN/A
ShopifyProprietaryNoN/ASaaS onlyN/A

7. Monitoring Integration

ToolTelegrafFluent BitGrafanaApp Metrics
WordPressPHP-FPM inputApache/Nginx logsCommunity dashboardsPlugin (Query Monitor)
DrupalPHP-FPM inputApache/Nginx logsCommunity dashboardsModule (Monitoring)
JoomlaPHP-FPM inputApache/Nginx logsManual setupLimited
TYPO3PHP-FPM inputApache/Nginx logsManual setupExtension (monitoring)
PloneCustom scriptZope/WSGI logsManual setupBuilt-in (munin)
GhostNode.js inputJSON structured logsCommunity dashboardSentry integration
StrapiNode.js inputJSON structured logsCommunity dashboardPlugin (Sentry)
DirectusNode.js inputJSON structured logsBuilt-in extensionExtension (metrics)
WagtailPython (WSGI) inputGunicorn/uWSGI logsManual setupdjango-prometheus
HugoN/A (static)CDN/server logsN/AN/A
JekyllN/A (static)CDN/server logsN/AN/A
EleventyN/A (static)CDN/server logsN/AN/A
ContentfulN/A (SaaS)N/AN/ABuilt-in analytics
SanityN/A (SaaS)N/AN/ABuilt-in analytics
PrismicN/A (SaaS)N/AN/ABuilt-in analytics
ShopifyN/A (SaaS)N/AN/ABuilt-in analytics

Notes: Static site generators and SaaS platforms do not expose runtime metrics. Monitoring for SSGs focuses on the web server (Nginx/Caddy) serving the static files. SaaS platforms provide their own analytics dashboards.


Tools

16 tools.

Contentful

Contentful is the leading commercial headless CMS platform, providing a cloud-native content infrastructure for digital teams.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

Directus

Directus is an open-source headless CMS that takes a database-first approach. Unlike Strapi, which creates its own schema, Directus wraps any existing SQL database with a real-time REST and GraphQL API, an intuitive admin panel, and an even…

License: GPL-3.0-only (OSS) · Kind: web · Deploy: direct, docker, saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Drupal

Drupal is an enterprise-grade open-source CMS known for its powerful content modeling capabilities, flexible architecture, and strong security track record.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker, saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Eleventy (11ty)

Eleventy (11ty) is a flexible, zero-config static site generator built on Node.js, supporting 11 template languages and a file-based content model with no client-side framework required.

License: MIT (OSS) · Kind: cli · Deploy: direct, package · SSO: none

ResorsIT usage: Deployment Payload

Access & Identity: Local host account · Key-based access

Website · Source

Ghost

Ghost is a modern, open-source publishing platform designed for professional publishers, bloggers, and newsletter creators.

License: MIT (OSS) · Kind: web · Deploy: direct, docker, saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Hugo

Hugo is the fastest static site generator available, capable of building thousands of pages in seconds.

License: Apache-2.0 (OSS) · Kind: cli · Deploy: direct, package · SSO: none

ResorsIT usage: Deployment Payload

Access & Identity: Local host account · Key-based access

Website · Source

Jekyll

Jekyll is a static site generator that transforms Markdown, Liquid templates, and HTML/CSS into static websites.

License: MIT (OSS) · Kind: cli · Deploy: direct, package · SSO: none

ResorsIT usage: Deployment Payload

Access & Identity: Local host account · Key-based access

Website · Source

Joomla

Joomla is an open-source PHP content management system positioned between WordPress and Drupal, known for strong built-in access control and multi-language support, with a web services API and extension ecosystem.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Plone

Plone is a Python-based open-source CMS built on the Zope application server. It is recognized for its strong security track record, making it a preferred choice for government agencies, universities, research institutions, and organization…

License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Prismic

Prismic is a headless CMS platform focused on component-based content management through its Slice Machine tool.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

Sanity

Sanity is a headless CMS built around real-time collaboration and structured content, pairing a hosted content lake with the open-source, self-hostable Sanity Studio, GROQ queries, and Portable Text.

License: MIT (OSS) · Kind: web · Deploy: direct, saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Shopify

Shopify is the leading e-commerce platform, powering millions of online stores ranging from small businesses to enterprise brands.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Vaulted credential

Website

Strapi

Strapi is the leading open-source headless CMS, designed as an API-first content management platform.

License: MIT (OSS) · Kind: web · Deploy: direct, docker, saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

TYPO3

TYPO3 is an enterprise-grade open-source CMS with a particularly strong presence in Germany, Austria, and Switzerland (the DACH region).

License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Wagtail

Wagtail is a modern, developer-friendly CMS built on the Django web framework. Created by Torchbox in 2014, it combines Django’s robust backend with a polished content management interface.

License: BSD-3-Clause (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

WordPress

WordPress is the most widely used content management system in the world, powering approximately 40% of all websites on the internet.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: direct, docker, saas · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Tools Catalog Ver. 2026.234 Home Search