Download the PHP package cmsrs/cmsrs-laravel without Composer
On this page you can find all versions of the php package cmsrs/cmsrs-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package cmsrs-laravel

Modern CMS for websites and galleries, and even stores, without the chaos.
CmsRS is a next-generation CMS for websites, galleries, and online stores, built as a clean alternative to bloated CMS solutions.
It uses Laravel as the backend/API and Vue.js as the administration panel, with a flexible frontend that can be built with Blade or used headlessly with Nuxt.
๐ Install | ๐ Demo | ๐ Documentation | ๐ REST API | โน๏ธ About cmsRS
cmsRS ECOSYSTEM:
- (1) GitHub โ cmsrs-laravel - Laravel backend / API
- (2) GitHub โ cmsrs-vuejs - Vue.js administration panel
- (3) GitHub โ cmsrs-nuxt - Nuxt frontend
๐ค WHY cmsRS?
Unlike traditional CMS platforms:
- Clear separation of concerns: Laravel backend/API, Vue.js administration panel, and flexible frontend layer
- Laravel-based API backend with Vue.js administration panel
- Flexible frontend approach: Blade-based rendering or headless frontend via REST API
- Predictable updates supported by automated testing
- Developer-friendly architecture based on modern standards
- Clean and logical database structure
โจ FEATURES
- โก Modern Laravel API + Vue.js/Nuxt architecture
- ๐ Multi-language support
- ๐ Content management system for pages and custom content
- ๐งญ Flexible menu and navigation management
- ๐ผ๏ธ Gallery system
- ๐ Product catalog management
- ๐ User authentication and access management
- ๐งช 90% test coverage
- ๐ง Clean and predictable architecture
REQUIRED PACKAGES
โ PHP command-line interface
and โ for XML parsing (used in layouts and configs)
โ for HTTP requests
โ for MySQL database connection
โ for multibyte string support (required by PHPUnit and some packages)
โ for image processing (used in gallery, sliders, etc.)
Make sure all extensions match your installed PHP version (e.g., php8.5-mysql, php8.5-mbstring, etc.)
INSTALLATION
Before running the script, make sure you have configured the database connection (host, database name, username, password, and port).
Run the following command to create the project:
Once the server is running, open your browser and navigate to:
RUN TESTS (RECOMMENDED)
-
Prepare .env.testing file, and change db connection (DB_DATABASE should be different than the one in the .env file):
- run tests:
MANAGEMENT
-
Go to the website http://127.0.0.1:8000/admin/
log in as:
username: [email protected]
default password: cmsrs123
-
Create main page (page type: main_page)
-
Add menu
- Add pages
CLI COMMANDS
-
Create sitemap (it is recommended to put this command in the crontab file):
-
Create client user or edit password for user:
- Change admin password:
๐ DEMO
REPORTING ISSUES AND SUGGESTIONS
If you notice any problems or have ideas to improve the project, please use the Issues section to let me know. If you like it, give it a star! Your support motivates me to keep improving the project. Thank you! :)
CONTRIBUTING
Contributions are welcome!
Feel free to open issues or submit pull requests.
LICENSE
This project is licensed under the MIT License.
All versions of cmsrs-laravel with dependencies
guzzlehttp/guzzle Version ^7.8
laravel/fortify Version ^1.25
laravel/framework Version ^13.0
laravel/tinker Version ^3.0
php-open-source-saver/jwt-auth Version ^2.2