HashtagCMS is a Laravel headless CMS built for multi-site and multi-tenant applications. It brings content modeling, REST APIs, admin management, multilingual support, multi-domain setup, and multi-platform management into a single system, aiming to give development teams a complete starting point for self-hosted content infrastructure.
At its core is the HashtagCMS Core Laravel Engine, which handles multi-tenancy, authentication, content delivery, and REST APIs. Page building follows a modular approach: components are reusable and pages can be assembled through drag-and-drop in the admin panel. The Smart Query Engine supports defining relational data queries via JSON configuration, and automatically generates APIs, caching, and pagination, reducing boilerplate code. The system also includes built-in multi-tenant capabilities, allowing multiple sites, domains, languages, and platforms to be managed from a single installation, with support for either shared or isolated resources.
The project is clearly aimed at Laravel/PHP developers. The official Starter Kit includes Blade, Tailwind CSS, and an admin panel; the admin UI Kit is based on Vue 3 and provides 50+ components; the Web UI Kit offers responsive frontend components and theme templates. The frontend can also be deployed independently on a Node.js server, and an Express app with SDK integration can be scaffolded via npx create-hashtagcms-app. Installation options include Docker, creating a project with Composer, and integrating it into an existing Laravel project. SQLite is the default database, with MySQL also configurable.
The main documentation clearly states that HashtagCMS is an open-source project under the MIT License and is available on GitHub. There is no visible information about a commercial edition, cloud hosting, enterprise support, or paid plans, so it can be viewed as a free, open-source, self-hosting-first product.
Its strengths are that the architecture is designed around multi-site and multi-tenant scenarios, making it suitable for complex content platforms; it is friendly to the Laravel ecosystem, with clear onboarding paths via Docker and Composer; and the UI Kit and scaffolding reduce the cost of building both the admin backend and frontend. The downsides are that the terms state the project is maintained by a volunteer community and does not guarantee the completeness, reliability, or accuracy of its materials; the main content provides no information about commercial support, SLAs, or security maintenance processes; and the crawled pages included multiple β404 Category not foundβ errors, so the completeness of the website content needs further verification.
It is suitable for development teams familiar with Laravel that want control over their deployment environment and need a multi-tenant CMS. It is less suitable for enterprises that depend on managed services and official SLAs. The main content does not provide information about access from China. GitHub-related resources may be unstable on domestic networks in China, and payment information is not disclosed. Comparable alternatives include Strapi, Directus, Payload CMS, KeystoneJS, Contentful, and others.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on hashtagcms.org official site.
hashtagcms.org is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach hashtagcms.org directly.