Skip to content

We build production-ready CakePHP plugins — and we release a lot of them.

About

Crustum is a growing family of CakePHP plugins that extend the framework for real application work: queues, notifications, broadcasting, OAuth, search, scheduling, AI tooling, and more. Each package follows CakePHP conventions so it drops into your app without fighting the framework.

The name comes from Latin crustum — “cake” or “pastry” — a nod to CakePHP. That same Latin thread runs through many plugin names: short, memorable labels for focused tools.

Plugins

The catalog keeps expanding:

  • PluginManifest — Publish and install plugin assets the same way every time
  • BatchQueue — Batch, chain, and coordinate jobs on CakePHP Queue
  • Queue — Dispatchable job helpers on top of cakephp/queue
  • Scheduling — Fluent task scheduling with cron-style APIs
  • Broadcasting — Real-time event broadcasting with multiple drivers
  • BlazeCast — Self-hosted WebSocket server (Pusher protocol)
  • MercureBroadcasting — Mercure SSE broadcaster driver for Broadcasting
  • Temporal — Durable, distributed workflow orchestration
  • Speculum (speculum — mirror) — Debug insight into requests, queries, jobs, mail, and more
  • Ignis (ignis — fire) — AI guidelines, agent skills, and CakePHP development tooling
  • Mcp — Model Context Protocol servers and tools for CakePHP (modern acronym, not Latin)
  • Essentia (essentia — essence) — Agent-optimized compact output for PHPUnit, PHPStan, and related tools
  • Explorator (explorator — explorer) — Driver-based full-text search for Tables and Entities (database, Algolia, Meilisearch, Typesense)
  • Inspector (inspector — examiner) — Package and stack detection for CakePHP projects
  • Tessera (tessera — token / mosaic tile) — OAuth2 server for CakePHP
  • Saloon — Saloon v4 HTTP client integration for CakePHP 5
  • OpenRouter — Typed LLM access via OpenRouter
  • JsonSchema — Fluent JSON Schema builder for PHP
  • Prompts — Interactive CLI prompts for CakePHP Console
  • Notification (+ channel packages) — Multi-channel delivery

Browse everything under github.com/crustum and the docs.

Mission

Ship reliable, well-documented plugins that solve problems developers actually hit. Stay close to CakePHP 5.x practices, keep APIs clear, and keep contributing to the open-source CakePHP ecosystem.


Built with ❤️ for the CakePHP community

Popular repositories Loading

  1. Notification Notification Public

    CakePHP Notification Plugin - Multi-channel notification system

    PHP 2

  2. BroadcastingNotification BroadcastingNotification Public

    Broadcasting notification channel for CakePHP Notification plugin

    PHP 2

  3. ignis ignis Public

    The Ignis plugin accelerates AI-assisted CakePHP development with composable guidelines, on-demand agent skills, skill packs, and an MCP server for live application context.

    PHP 2

  4. Broadcasting Broadcasting Public

    CakePHP Broadcasting Plugin - Real-time event broadcasting with WebSocket support

    PHP 1

  5. NotificationUI NotificationUI Public

    Notification UI plugin for CakePHP applications - Web interface for managing notifications

    PHP 1

  6. TelegramNotification TelegramNotification Public

    Telegram notification channel for CakePHP Notification plugin

    PHP 1

Repositories

Showing 10 of 36 repositories
  • saloon Public

    The Saloon plugin integrates Saloon with CakePHP for building elegant HTTP API clients and SDKs, with CakePHP events, Bake generators, testing helpers, and cache bridges for caching and rate limiting.

    Crustum/saloon's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 16, 2026
  • cakephp-scheduling Public

    The Scheduling plugin provides CakePHP task scheduling with a fluent cron-style API, sub-minute precision, overlap prevention, single-server locks, background execution, and before/after/success/failure hooks.

    Crustum/cakephp-scheduling's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 15, 2026
  • blazecast Public

    The BlazeCast plugin provides a self-hosted WebSocket server for CakePHP applications using the Pusher protocol, enabling real-time bidirectional communication between your server and connected clients.

    Crustum/blazecast's past year of commit activity
    PHP 1 MIT 0 0 0 Updated Sep 15, 2026
  • Broadcasting Public

    CakePHP Broadcasting Plugin - Real-time event broadcasting with WebSocket support

    Crustum/Broadcasting's past year of commit activity
    PHP 1 MIT 0 0 0 Updated Sep 14, 2026
  • Notification Public

    CakePHP Notification Plugin - Multi-channel notification system

    Crustum/Notification's past year of commit activity
    PHP 2 MIT 0 0 0 Updated Sep 14, 2026
  • cakephp-ai Public

    The AI plugin provides agent and tool orchestration for CakePHP applications, including providers, structured output, filesystem tools, and MCP tool integration.

    Crustum/cakephp-ai's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 4, 2026
  • speculum Public

    The Speculum plugin is an debug assistant for CakePHP applications. It records requests, exceptions, logs, queries, jobs, mail, and related runtime activity into a searchable dashboard, with a small MCP surface for agents.

    Crustum/speculum's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 2, 2026
  • PluginManifest Public

    The PluginManifest plugin provides a standardized way for CakePHP plugins to install and publish assets (config files, migrations, templates, environment variables, and bootstrap code) to the main application.

    Crustum/PluginManifest's past year of commit activity
    PHP 1 MIT 0 0 0 Updated Aug 31, 2026
  • cakephp-attribute-resolver Public

    CakePHP Attribute Resolver

    Crustum/cakephp-attribute-resolver's past year of commit activity
    PHP 0 0 0 0 Updated Aug 31, 2026
  • structarmed-cakephp Public

    StructArmed preset for CakePHP 5 conventions (Controller/Component, Table/Entity/Behavior, View/Cell/Helper, Command)

    Crustum/structarmed-cakephp's past year of commit activity
    PHP 0 MIT 1 0 0 Updated Aug 30, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…