Download the PHP package laravel-builder/visual-builder without Composer
On this page you can find all versions of the php package laravel-builder/visual-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download laravel-builder/visual-builder
More information about laravel-builder/visual-builder
Files in laravel-builder/visual-builder
Package visual-builder
Short Description A comprehensive visual builder for Laravel applications, designed to streamline the creation of UI components, AI agents, and administrative interfaces. Includes support for real-time updates, security features, and cloud integrations.
License MIT
Informations about the package visual-builder
Laravel Visual Builder v2.0.0
A comprehensive Laravel package for building and managing AI agents with advanced features, supporting Laravel 10, 11, and 12.
🚀 Version 2.0.0 Release
Major New Features
- ✅ Telegram Bot Integration - Complete bot functionality with webhook support
- ✅ Advanced Backup System - Multi-provider cloud storage backup
- ✅ Security Service - Comprehensive security features
- ✅ Monitoring & Analytics - Real-time system monitoring
- ✅ Cloud Storage Integration - Google Drive, Mega.nz, S3 support
What's New in v2.0
- 57% Feature Completion - Up from 30% in v1.0
- 5 Major Services - Telegram, Backup, Security, Monitoring, Cloud Storage
- Enhanced Configuration - Improved service configuration
- Better Error Handling - Comprehensive error management
- Performance Optimizations - Faster service loading and execution
Breaking Changes
- None - Fully backward compatible with v1.0
Laravel Version Compatibility
| Feature | Laravel 10 | Laravel 11 | Laravel 12 (early/nightly) |
|---|---|---|---|
| PHP Version | 8.1+ | 8.2+ | 8.2+ (likely 8.3+ soon) |
| App Structure | Traditional | Minimal, modular | Modular + Env-specific bootstraps |
| Feature Flags (Pennant) | ✅ | ✅ | ✅ |
| Laravel Reverb (WebSocket) | Optional (preview) | ✅ (included) | ✅ Improved |
| Laravel Volt (UI) | ❌ | ✅ | ✅ |
| Route & Middleware Setup | Traditional | Via bootstrap.php |
Improved modular setup |
| Type Declarations | Added | Enforced | Enforced |
| Laravel Prompts (CLI UX) | ✅ | ✅ | Enhanced with AI |
| Livewire Support | Optional | Optional | Optimized with Volt/Prism |
Features
AI Agent Components
- Chat Interface: Real-time chat with AI agents
- Error Handling: Comprehensive error management and recovery
- Prompt Engineering: Advanced prompt management and optimization
- Context Management: Intelligent context handling for conversations
- Response Processing: Sophisticated response handling and formatting
- WebSocket Support: Real-time communication via Laravel Reverb
- UI Components: Modern UI with Laravel Volt integration
- Feature Flags: Dynamic feature toggling with Laravel Pennant
- AI Model Integration: Support for OpenAI, Anthropic, and custom models
- Conversation History: Persistent chat history with search capabilities
- Multi-language Support: AI responses in multiple languages
- Voice Integration: Text-to-speech and speech-to-text capabilities
- AI Training: Custom model training and fine-tuning
- Prompt Templates: Reusable prompt templates and workflows
- AI Analytics: AI usage analytics and performance metrics
- Model Comparison: Compare different AI models and responses
Security Features
- Malware Detection: Advanced malware scanning and analysis
- Content Analysis: Comprehensive content validation
- File Validation: Secure file type verification
- Security Middleware: Enhanced security layer
- Quarantine System: Safe file isolation
- Rate Limiting: Advanced rate limiting with Redis support
- Two-Factor Authentication: Enhanced security with 2FA
- API Security: JWT and OAuth2 integration
- Audit Logging: Comprehensive security audit trails
- Vulnerability Scanning: Automated security vulnerability detection
- SSL Certificate Management: Automated SSL certificate handling
- Firewall Integration: Web application firewall (WAF) support
- Encryption: End-to-end encryption for sensitive data
- Access Control: Role-based access control (RBAC)
- Session Management: Advanced session security and management
Database Management
- Backup System: Automated database backups
- Cloud Integration: Google Drive and Mega.nz support
- Backup Validation: Secure backup verification
- Scheduled Backups: Automated backup scheduling
- Backup Notifications: Real-time backup status updates
- Database Migration Builder: Visual migration creation
- Seed Data Management: Automated seed data generation
- Database Optimization: Performance optimization tools
- Query Builder: Visual query builder interface
- Database Monitoring: Real-time database performance monitoring
- Backup Encryption: Encrypted backup storage
- Incremental Backups: Efficient incremental backup system
- Backup Compression: Compressed backup storage
- Backup Retention: Configurable backup retention policies
- Database Cloning: Quick database cloning for testing
- Schema Versioning: Database schema version control
Information Management
- System Information: Detailed system status monitoring
- Cloud Storage: Multi-provider cloud storage support
- Backup Management: Comprehensive backup handling
- Data Synchronization: Real-time data sync across platforms
- Storage Analytics: Detailed storage usage statistics
- Performance Monitoring: Application performance tracking
- Error Tracking: Comprehensive error logging and analysis
- User Analytics: Detailed user behavior analytics
- API Analytics: API usage and performance metrics
- Resource Monitoring: Server resource utilization tracking
- Log Management: Centralized log management and analysis
- Health Checks: Automated system health monitoring
- Capacity Planning: Resource capacity planning tools
- Cost Optimization: Cloud cost optimization recommendations
- Compliance Reporting: Regulatory compliance reporting
Builder Components
- Dashboard Builder: Custom dashboard creation
- Report Builder: Advanced reporting system
- Export Builder: Data export functionality
- Import Builder: Data import capabilities
- Notification Builder: Custom notification system
- Event Builder: Event management system
- Command Builder: Custom command creation
- Job Builder: Background job management
- Mail Builder: Email system builder
- Resource Builder: API resource management
- Controller Builder: Controller generation
- Security Builder: Security component builder
- Model Builder: Eloquent model generation
- Migration Builder: Database migration creation
- Seeder Builder: Database seeder generation
- Policy Builder: Authorization policy creation
- Middleware Builder: Custom middleware generation
- Route Builder: Route definition and management
- View Builder: Blade template generation
- Test Builder: Automated test generation
- API Builder: RESTful API generation
- GraphQL Builder: GraphQL schema and resolver generation
- Webhook Builder: Webhook endpoint creation
- Queue Builder: Queue job and worker management
- Cache Builder: Cache configuration and management
Frontend Framework Support
- Blade Templates: Native Laravel Blade support
- Livewire Components: Real-time reactive components
- Vue.js Integration: Vue.js component builder
- React Integration: React component builder
- Alpine.js Support: Lightweight JavaScript framework
- Tailwind CSS: Utility-first CSS framework
- Bootstrap: Bootstrap component library
- Custom CSS: Custom styling support
- Responsive Design: Mobile-first responsive layouts
- Dark Mode: Built-in dark mode support
- PWA Support: Progressive Web App capabilities
- SSR Support: Server-side rendering for Vue/React
- Component Library: Pre-built component library
- Theme Builder: Visual theme customization
- Icon Management: Icon library and management
Communication & Integration
- Telegram Bot Integration: Complete Telegram bot functionality
- Slack Integration: Slack workspace integration
- Discord Integration: Discord server integration
- Email Integration: Advanced email management
- SMS Integration: SMS notification system
- Push Notifications: Mobile push notifications
- Webhook Management: Webhook endpoint management
- API Gateway: Centralized API management
- Third-party Integrations: Popular service integrations
- Social Media Integration: Social media platform integration
- Chat Widget: Live chat widget for websites
- Video Conferencing: Video call integration
- Voice Calls: Voice call functionality
- File Sharing: Secure file sharing system
- Collaboration Tools: Team collaboration features
Backup & Recovery
- Automated Backups: Scheduled automated backups
- Backup Encryption: Military-grade encryption
- Backup Compression: Efficient compression algorithms
- Incremental Backups: Space-efficient incremental backups
- Backup Verification: Automated backup integrity checks
- Backup Restoration: One-click backup restoration
- Backup Monitoring: Real-time backup status monitoring
- Backup Analytics: Backup performance analytics
- Disaster Recovery: Complete disaster recovery planning
- Backup Testing: Automated backup testing procedures
- Backup Migration: Cross-platform backup migration
- Backup Archiving: Long-term backup archiving
- Backup Scheduling: Flexible backup scheduling options
- Backup Notifications: Multi-channel backup notifications
- Backup Compliance: Regulatory compliance for backups
Monitoring & Analytics
- Real-time Monitoring: Live system monitoring
- Performance Analytics: Detailed performance metrics
- Error Tracking: Comprehensive error monitoring
- User Analytics: User behavior analysis
- API Analytics: API performance monitoring
- Security Analytics: Security event analysis
- Cost Analytics: Resource cost analysis
- Uptime Monitoring: System uptime tracking
- Load Balancing: Intelligent load balancing
- Auto-scaling: Automatic resource scaling
- Alert Management: Intelligent alert system
- Dashboard Analytics: Custom analytics dashboards
- Report Generation: Automated report generation
- Data Visualization: Interactive data visualization
- Predictive Analytics: AI-powered predictive analytics
Development Tools
- Code Generator: Automated code generation
- Debug Tools: Advanced debugging capabilities
- Profiling Tools: Performance profiling
- Testing Framework: Comprehensive testing tools
- Documentation Generator: Auto-generated documentation
- API Documentation: Interactive API documentation
- Code Quality: Code quality analysis tools
- Dependency Management: Advanced dependency management
- Version Control: Git integration and management
- Deployment Tools: Automated deployment system
- Environment Management: Multi-environment management
- Configuration Management: Centralized configuration
- Package Management: Advanced package management
- Plugin System: Extensible plugin architecture
- Custom Extensions: Custom extension development
Installation
Quick Installation
Interactive Installation
Run the interactive installer to choose your preferred frontend framework:
This will present you with installation options:
Framework-Specific Installation
Blade Only (Traditional Laravel)
Livewire Integration
Vue.js Integration
React Integration
Configuration
Publish the configuration file:
Laravel 11+ Setup
For Laravel 11 and above, the package uses the new modular structure:
Frontend Framework Configuration
Blade Configuration
Livewire Configuration
Vue.js Configuration
React Configuration
Feature Flags (Pennant)
WebSocket Setup (Reverb)
Volt Components
Telegram Bot Configuration
Usage
AI Agent Setup
Security Implementation
Database Backup
Telegram Bot Setup
Backup with Telegram Notifications
Frontend Component Usage
Blade Component
Livewire Component
Vue.js Component
React Component
Cloud Storage Integration
Google Drive
Mega.nz
Amazon S3
Dropbox
OneDrive
Security Features
Malware Scanning
Content Analysis
Rate Limiting
SSL Certificate Management
Database Backup
Automated Backups
Backup Validation
Scheduled Backups
Encrypted Backups
Information Management
System Information
Storage Analytics
Performance Monitoring
Health Checks
Testing
Framework-Specific Testing
Blade Testing
Livewire Testing
Vue.js Testing
React Testing
Integration Testing
Performance Testing
Environment Variables
Contributing
Please see CONTRIBUTING.md for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Laravel Builder
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Support
For support, please open an issue in the GitHub repository or contact us at [email protected].
All versions of visual-builder with dependencies
laravel/framework Version ^10.0|^11.0|^12.0
guzzlehttp/guzzle Version ^7.0
openai-php/client Version ^0.8.0
league/flysystem Version ^3.0
league/flysystem-aws-s3-v3 Version ^3.0
google/apiclient Version ^2.15.0
mega-php/mega-php Version ^1.0
spatie/laravel-backup Version ^8.0
spatie/laravel-permission Version ^5.0
spatie/laravel-activitylog Version ^4.0
spatie/laravel-medialibrary Version ^10.0
spatie/laravel-sluggable Version ^3.0
spatie/laravel-tags Version ^4.0
spatie/laravel-translatable Version ^6.0
spatie/laravel-query-builder Version ^5.0
livewire/livewire Version ^3.0
laravel/pennant Version ^1.0
laravel/reverb Version ^1.0
laravel/volt Version ^1.0
laravel/prompts Version ^0.1.0