monirujjaman27 / laravel-code-editor
A powerful file manager with Monaco editor, terminal, and file tree for Laravel
Package info
github.com/Monirujjaman27/laravel-code-editor
pkg:composer/monirujjaman27/laravel-code-editor
v1.1.2
2026-04-14 18:52 UTC
Requires
- php: ^8.0|^8.1|^8.2|^8.3|^8.4
- illuminate/filesystem: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/http: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/routing: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- symfony/process: ^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0|^10.0
- phpunit/phpunit: ^10.0|^11.0
README
A powerful code editor with Monaco editor, terminal, and file tree for Laravel applications.
Features
- 🗂️ File tree explorer with search
- 📝 Monaco code editor with syntax highlighting
- 💾 Save files with keyboard shortcut (Ctrl+S)
- 🖥️ Built-in terminal for running commands
- 🎨 Dark theme by default
- 📁 Multiple file tabs support
- 🔍 Search files in tree
- 🚫 Exclude vendor/node_modules from search
- 🔒 Secure file access control
Requirements
- PHP 7.4 or higher
- Laravel 8.0 or higher
- Laravel Authentication setup (Laravel UI, Jetstream, Breeze, or custom)
Installation
Step 1: Install via Composer
composer require monirujjaman27/laravel-code-editor # Publish config php artisan vendor:publish --tag=code-editor-config # Publish views (optional) php artisan vendor:publish --tag=code-editor-views # Clear cache php artisan optimize:clear # Test the editor php artisan serve # Visit: http://localhost:8000/code-editor
