tourze/json-rpc-turbo-bundle
A Symfony bundle that adds JSON-RPC support to your application, wiring Turbo-powered endpoints and services so you can expose and consume RPC methods with minimal configuration.
code/message/data) come from the spec, not from your app code.0.1.x this belongs in "spike / evaluation," not in a committed dependency list. It should not gate any dated deliverable.Release note for 0.1.2: the changelog is a bare compare link (0.1.1...0.1.2) with no described changes. No feature, fix, or breaking-change delta can be verified, so this assessment carries over unchanged from the 0.1.x baseline.
Consider it when:
-bundle naming and tourze vendor suggest Symfony heritage — confirm this is Laravel-first rather than Symfony code that happens to install.Look elsewhere when:
0.1.x package with a single-maintainer profile and opaque release notes does not provide these.0.1.2 actually changed — treat it as routine metadata/CI until proven otherwise.Adoption guardrails if you proceed: pin the exact version, wrap it behind your own RpcDispatcher-style interface, keep it off customer-facing endpoints, and re-evaluate when the changelog becomes substantive or the package reaches 1.0.
For executives: This is a low-cost evaluation, not a commitment. It is a single Composer dependency that adds JSON-RPC request handling without new infrastructure or licensing cost. The real risk is maintenance continuity on a pre-1.0 package, and that risk is bounded: JSON-RPC is a published spec, so the fallback is replacing a small adapter with in-house code. Recommendation is a timeboxed spike behind an internal interface, with no customer-facing exposure and no roadmap dependency until 1.0.
For engineering: It gives you spec-compliant JSON-RPC dispatch and error envelopes instead of a bespoke router. The trade is that you inherit a 0.1.x dependency with thin release documentation — the 0.1.2 notes are only a diff link, so verify the diff yourself before upgrading. Mitigate by pinning the version, confining usage to a single adapter class, and confirming Laravel integration (provider discovery, config publishing, version constraints) during the spike rather than at integration time. If the source review is clean, the cost of adoption is a day; the cost of removal stays small by design.
How can I help you explore Laravel packages today?