SkillAgentSearch skills...

Hashtagcms

HashtagCMS is an enterprise-ready, API-first content platform built on Laravel. It supports headless, bundled, and hybrid architectures, enabling centralized management of multiple sites, platforms, and languages from one admin panel. Designed for scalability and performance, it serves both engineering and business teams efficiently.

Install / Use

/learn @hashtagcms/Hashtagcms
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

HashtagCMS

Latest Version on Packagist Total Downloads License

HashtagCMS is an enterprise-ready, API-first content management platform built on Laravel. It supports headless, bundled, and hybrid architectures, allowing organizations to manage multiple sites, platforms, and languages from a single centralized admin panel. Designed for scalability, performance, and long-term flexibility, HashtagCMS gives engineering teams full architectural control while enabling business teams to move faster with confidence.

Key Features

  • Multi-Tenancy: Manage multiple sites from one admin panel.
  • Headless Ready: Robust API for consuming content on React/Vue/Mobile.
  • Everything is a Module: drag-and-drop module placement for any part of the page.
  • Smart Queries: Fetch data from SQL using JSON configuration (no code needed).
  • Extensible Admin: Flexible view resolution supporting custom packages and theme overrides.
  • Advanced Features: MongoDB support, (SSO, and Figma Integration (coming soon)).

Modular Admin Architecture

HashtagCMS supports a fully modular admin panel. You can easily integrate external packages (like HashtagCMS Extended) or override standard CRUD views directly from the database configuration, enabling seamless upgrades and customization.

HashtagCMS ecosystem

HashtagCMS is a part of HashtagCMS ecosystem. How we have structured the ecosystem is shown below.

HashtagCMS Ecosystem

Documentation

We have comprehensive documentation available in the docs/ directory.

Installation

Via Composer

composer create-project hashtagcms/create-app my-awesome-site
cd my-awesome-site
php artisan cms:install

And done :)

Or

composer create-project laravel/laravel my-aswesome-site
cd my-aswesome-site
composer require hashtagcms/hashtagcms 
php artisan cms:install

HashtagCMS installation guidelines

  • Open .env file and update APP_URL, and make sure database information is correct.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
  • Open app/Models/User.php and remove or comment below lines.
// use Illuminate\Foundation\Auth\User as Authenticatable
  • ##Add below## lines in the same file (app/Models/User.php)
use HashtagCms\User as Authenticatable;
  • You might want to comment/remove below route in routes/web.php
/*Route::get('/', function () {
    return view('welcome');
});*/

Configure site on browser. Open it with the appUrl prefix

http://{APP_URL}/install
ie:
http://www.hashtagcms.org/install
  • You are done :)

After installation, visit:

  • Frontend: http://your-domain.com
  • Admin: http://your-domain.com/admin

Testing

php artisan test vendor/hashtagcms/hashtagcms

Contributing

Contributions are welcome! Please see contributing.md for details.

Changelog

License

The core of HashtagCMS is open-sourced software licensed under the MIT license.

View on GitHub
GitHub Stars24
CategoryCustomer
Updated17h ago
Forks4

Languages

PHP

Security Score

95/100

Audited on Mar 21, 2026

No findings