marghoobsuleman / hashtagcms
Hashtag CMS, Use it as Headless CMS or Bundled, API enabled, Admin Panel, Multisite, Multi-platform, Multilingual.The Most powerful, fast and user-friendly platform. Made with PHP Laravel Framework.
Fund package maintenance!
marghoobsuleman
Installs: 1 397
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 3
Forks: 4
Open Issues: 0
pkg:composer/marghoobsuleman/hashtagcms
Requires
- guzzlehttp/guzzle: ^7.9
- laravel/sanctum: ^4.0
- usmanhalalit/laracsv: ^2.1
Requires (Dev)
- phpunit/phpunit: ^10.0
- dev-master
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.9
- v1.4.8
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0
- dev-feature_205
- dev-feature_204
- dev-feature_203
- dev-feature_202
- dev-dependabot/npm_and_yarn/axios-1.6.0
- dev-dependabot/npm_and_yarn/browserify-sign-4.2.2
- dev-dependabot/npm_and_yarn/babel/traverse-7.23.2
- dev-dependabot/npm_and_yarn/postcss-8.4.31
This package is auto-updated.
Last update: 2026-01-25 04:56:52 UTC
README
HashtagCMS is a powerful, headless-ready, and module-based Content Management System built on Laravel. It separates the "Frontend/Headless" logic from the "Backend/Admin" logic, allowing you to manage multiple sites, platforms (Web, Mobile), and languages from a single installation.
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.
- Premium 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 Pro) 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.
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
Hashtag CMS installation guidelines
- Open
.envfile and updateAPP_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.phpand 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. Premium features (MongoDB, SSO) require a commercial license. See Licensing.
