Stars: 150
Forks: 18
Pull Requests: 100
Issues: 33
Watchers: 6
Last Updated: 2023-09-08 01:53:51
PHP port of Twitch's Twirp RPC framework
License: MIT License
Languages: PHP, Shell, Go, Makefile, Nix
PHP port of Twitch's Twirp RPC framework
Download prebuilt binaries for the protoc plugin from the releases page.
Alternatively, you can use the following oneliner to install the plugin:
curl -Ls https://git.io/twirphp | bash -s -- -b path/to/binSee the documentation for details.
See the official documentation.
For an optimal developer experience, it is recommended to install Nix and direnv.
Alternatively, install Go, PHP and Composer on your computer then run make deps to install the rest of the dependencies.
Install dependencies:
go mod download
composer installIf you change something in the protoc plugin, regenerate the examples:
make generateWhen all coding and testing is done, please run the test suite:
make checkIf you discover any security related issues, please contact us at [email protected].
The project is licensed under the MIT License.
The original Twirp library is licensed under the Apache 2.0 License.