Built‑in Capabilities

Powerful built-in features for modern applications

Glueful ships production-ready features with sensible defaults. Many work out of the box in development; for production, configure drivers (cache, queues, storage) via config.

Core Features

Quick Example

use Glueful\Helpers\CacheHelper;
use Glueful\Queue\QueueManager;
use Glueful\Events\Event;

// Cache expensive operations
$cache = CacheHelper::createCacheInstance();
$users = CacheHelper::remember($cache, 'users:active', function() {
    return $this->getConnection()->table('users')
        ->where(['status' => 'active'])
        ->get();
}, 3600);

// Queue background jobs
$queue = app(QueueManager::class);
$queue->push(SendWelcomeEmail::class, [
    'user_uuid' => $user->uuid,
]);

// Dispatch events (PSR-14 compatible)
Event::dispatch(new UserRegistered($user));

Production Ready

All features are:

  • Battle-tested - Used in production applications
  • Well-documented - Clear examples and patterns
  • Configurable - Sensible defaults, easy to customize
  • Scalable - Designed for high-traffic applications

Next Steps

Start with the feature you need: