gcego/rendering
gcego/rendering is a lightweight Laravel/PHP package for generating and managing rendered output. It provides a simple API for integrating custom renderers, organizing render logic, and streamlining view rendering across your application without unnecessary overhead.
gcego/core, registry, blueprints, runtime, components). It bundles renderer registry, lazy/escaped output, authorization, error boundaries, styling slots, and Livewire state coordination — features that would otherwise be a multi-sprint internal build.GateRenderAuthorizer checking the gcego-rendering.render ability) and raw HTML only via explicit trustedHtml() are default-safe choices. This supports decisions to standardize on this package for user-facing rendered content where XSS and unauthorized rendering are concerns.RenderingInspector, RenderingReport) support observability and incident-response planning.gcego/core ^1.0, gcego/registry ^1.1, gcego/blueprints ^1.0, gcego/runtime ^0.2, and gcego/components ^0.1 make standalone adoption impractical.runtime ^0.2, components ^0.1) are still pre-1.0, which raises supply-chain and API-stability risk.RenderEngine and the Rendering facade, a renderer registry with ContainerRenderer and BladeRenderer, lazy escaped output with explicit trustedHtml(), a render operation for the runtime kernel, fail-closed gate authorization, and a production-safe error boundary controlled by GCEGO_RENDERING_STRICT. Diagnostics and Livewire state primitives are included. Key caveats: Laravel 13 and PHP 8.3+ are required, and dependencies on gcego/runtime ^0.2 and gcego/components ^0.1 mean adjacent packages are still pre-1.0. Plan for ecosystem lock-in and track those upstream releases.How can I help you explore Laravel packages today?