gdbots/pbj
gdbots/pbj brings Protocol Buffers to PHP with schema-driven message classes, built-in validation, and serialization to JSON, binary, and protobuf. Define a schema once, generate PHP classes, and move data reliably between services with a consistent, type-safe format.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gdbots/pbjc | 0.85 | gdbots/pbjc is a compiler for PBJ schemas that generates PHP classes and supporting code, helping teams define typed messages and keep generated models in sync with schema changes. It streamlines schema-driven development for PHP projects. | 0 | 0 | 1 | 4 | 1 | 0.1 | 9.6 | Apache-2.0 | 7 years ago | |
| gdbots/pbjx | 0.82 | PBJx is a PHP library for building message-driven GDBots applications. It extends PBJ with schema-based messages, validation, serialization, and command/query/event handling to support reliable service communication and workflow processing. | 0 | 0 | 1 | 280 | 0 | 17.3 | 38.9 | Apache-2.0 | 1 month ago | |
| centraldesktop/protobuf-php | 0.81 | PHP implementation of Google Protocol Buffers with a protoc plugin to generate type-hinted PHP classes from .proto files. Supports binary serialization, multiple codecs (JSON/XML/etc), services, extensions, reflection, and dynamic messages with lazy decoding. | 26 | 29 | 25 | 1K | 1 | 4.3 | 23.7 | MIT | 8 years ago | |
| gdbots/schemas | 0.81 | Provides the canonical GDBots schema definitions and generated PHP classes for messages, requests, and events, giving PHP applications a shared, versioned contract. Install via Composer to reuse common types across GDBots services and keep serialization consistent. | 0 | — | 2 | — | 0 | 20.0 | — | Apache-2.0 | 1 week ago |
|
| protobuf-php/protobuf-plugin | 0.81 | A protoc plugin that generates PHP classes from .proto definitions for the protobuf-php runtime, enabling typed Protocol Buffer message serialization and deserialization in PHP projects. | 57 | 60 | 29 | 5K | 7 | 3.6 | 29.1 | MIT | 9 years ago | |
| gdbots/iam | 0.80 | gdbots/iam is a PHP identity and access management package for Gdbots applications, providing users, roles, permissions, and authentication/authorization helpers to manage accounts and enforce access control across services. | 0 | 0 | 1 | 157 | 0 | 0.3 | 30.4 | Apache-2.0 | 4 years ago | |
| gdbots/pbjx-bundle | 0.79 | Symfony bundle for integrating Gdbots PBJX with Symfony applications. It registers PBJX services, message bus and event-sourcing components, and configuration so you can wire PBJ schemas and messaging into your app with less boilerplate. | 0 | 0 | 2 | 259 | 0 | 4.4 | 34.6 | Apache-2.0 | 9 months ago | |
| google/protobuf | 0.78 | PHP support files for Google Protocol Buffers via Composer. This repo mirrors the main protocolbuffers/protobuf project and exists for PHP installation. For issues, support, and development, use the upstream protobuf repository. | 374 | 393 | 48 | 11M | 0 | 3.7 | 55.3 | BSD-3-Clause | — | |
| gdbots/acme-schemas | 0.78 | gdbots/acme-schemas supplies PHP schema definitions for the Acme domain, giving Laravel applications typed classes for messages and events so data stays consistent across services. Install with Composer to share a common contract for serialization and validation. | 0 | 0 | 1 | 5 | 0 | 0.3 | 10.8 | Apache-2.0 | 3 years ago |
How can I help you explore Laravel packages today?