← 输入框|github.com|刷新
Skip to content

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. All plugins are documented under crustum.github.io/docs.

AI, Agents & LLM

  • Ai — Unified API for AI providers (OpenAI, Anthropic, Gemini, Azure, Bedrock, Groq, xAI, DeepSeek, Mistral, Ollama, OpenRouter) with agents, tools, sub-agents, structured output, images, audio, embeddings, streaming and queued runs
  • AiInteraction — UI-agnostic interaction contracts for AI agents (slash commands, turns, sessions, history, preferences)
  • AiNexus — Browser dev dashboard for agents (playground with streaming, tool inspection, history)
  • AiTui — Terminal chat screen for agents (streaming answers, slash commands, history)
  • Essentia (essentia — essence) — Agent-optimized compact output for PHPUnit, PHPStan, and related tools
  • Ignis (ignis — fire) — AI guidelines, agent skills, and CakePHP development tooling
  • Mcp — Model Context Protocol servers and tools for CakePHP
  • OpenRouter — Typed LLM access via OpenRouter
  • Panifex — Autonomous coding-agent backend (reads codebase, edits files, runs tests, reviews PRs)

Data, Search & Validation

  • Explorator (explorator — explorer) — Driver-based full-text search for Tables and Entities (database, Algolia, Meilisearch, Typesense)

Developer Experience & Core

  • AttributeResolver — PHP attribute discovery and resolution with caching and DI integration for CakePHP 5.x
  • DevConsole — Single-terminal local dev runner (server + Vite, queue workers, log TUI)
  • Inspector (inspector — examiner) — Package and stack detection for CakePHP projects
  • JsonSchema — Fluent JSON Schema builder for PHP
  • Prompts — Interactive CLI prompts for CakePHP Console
  • PluginManifest — Publish and install plugin assets the same way every time
  • StructarmedCakephp — StructArmed preset for CakePHP conventions (layer isolation, naming, safety rules)

Monitoring, Debugging & Performance

  • Audit — Diagnoses configuration, environment, and infrastructure problems before they reach users
  • DebugBar — Debugging toolbar and inspector (requests, SQL, timeline, cache, logs, MCP tools)
  • Rhythm — Real-time application performance monitoring (requests, queries, queues, cache, exceptions) with live dashboard
  • Speculum (speculum — mirror) — Debug insight into requests, queries, jobs, mail, and more
  • Stimulus — Serve CakePHP on FrankenPHP, RoadRunner, Swoole / Open Swoole with long-lived workers

Notifications

ORM

  • JsonField — JSON column as nested-entity store with per-path types, SQL filtering, and atomic updates (PostgreSQL, MySQL, SQLite)

Queues, Scheduling & Workflows

  • BatchQueue — Batch, chain, and coordinate jobs on CakePHP Queue (parallel, sequential, sagas)
  • Queue — Dispatchable job helpers on top of cakephp/queue
  • Scheduling — Fluent task scheduling with cron-style APIs
  • Temporal — Durable, distributed workflow orchestration

Real-time & Broadcasting

  • BlazeCast — Self-hosted WebSocket server (Pusher protocol)
  • Broadcasting — Real-time event broadcasting with multiple drivers
  • MercureBroadcasting — Mercure SSE broadcaster driver for Broadcasting

Web, HTTP & Auth

  • Meta — Fluent document-head management (title, meta, Open Graph, canonical, robots, structured data)
  • Saloon — Saloon v4 HTTP client integration for CakePHP 5
  • Tessera (tessera — token / mosaic tile) — OAuth2 server for CakePHP

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 3

  2. 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 3

  3. cakephp-ai cakephp-ai Public

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

    PHP 3 1

  4. BroadcastingNotification BroadcastingNotification Public

    Broadcasting notification channel for CakePHP Notification plugin

    PHP 2

  5. stimulus stimulus Public

    The Stimulus plugin supercharges CakePHP application performance by serving it with FrankenPHP, RoadRunner, Swoole, and Open Swoole. It boots the app once and reuses it across requests, with concur…

    PHP 2

  6. Broadcasting Broadcasting Public

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

    PHP 1

Repositories

Showing 10 of 47 repositories

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…