kaal / realtime
KAAL Realtime package for Laravel
v1.0.2
2026-06-23 14:14 UTC
Requires
- php: ^8.2
- illuminate/support: ^11.0|^12.0
README
Keep Apps Always Live
KAAL Realtime brings native realtime updates to Laravel Blade without Livewire, Laravel Echo, Pusher, or Reverb.
Wrap any Blade fragment with @realtime, and KAAL automatically refreshes that section whenever your application data changes.
- ⚡ Native WebSocket Gateway
- ⚡ One-command installation
- ⚡ Automatic model-driven updates
- ⚡ Signed fragment refreshes
- ⚡ Preserved form and UI state
- ⚡ Production-ready security
- ⚡ Laravel 11+ support
Documentation: https://docs.kaalrealtime.com
📚 Documentation
Full documentation is available at:
Getting Started
- Installation
- Gateway Setup
- First Realtime Block
- Configuration
Core Features
@realtime@preserve@ignore- AJAX Forms (
kaal-submit) - Stable Handlers
- Auto Realtime Mode
Advanced Topics
- Authentication
- Authorization
- Model Scoping
- Multi-Tenant Applications
- Performance Optimization
- Production Deployment
Security
- Signed URL Architecture
- App Isolation
- Token Authentication
- Refresh Validation
Reference
- Configuration Options
- Artisan Commands
- Blade Directives
- JavaScript Runtime API
Troubleshooting
- Gateway Connection Issues
- Refresh Failures
- Authentication Problems
- Common Configuration Mistakes
For complete guides, examples, and API references visit:
Gateway Requirement
KAAL Realtime requires access to a KAAL Gateway instance.