KO
|
EN
gitlite — search
Search
#javascript
#php
#library
#java
#python
#animation
#security
#game
#machine-learning
#middleware
#docker
#cache
twirp
★ 158
Open GitHub ↗
PHP port of Twitch's Twirp RPC framework
Download README (.md)
Explore Similar Repositories
ngx-masonry
:
Angular Module for displaying a feed of items in a masonry layout
Hawaii
:
dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services
portara
:
Portara directive is a rate limiter / throttler for GraphQL
PoseEstimation-TFLiteSwift
:
The baseline project for inferencing various Pose Estimation tflite models with TFLiteSwift on iOS
prometheus-grafana-alertmanager-example
:
A docker-compose stack for Prometheus monitoring
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
twirp
?
Download (.md)
<p align="center"> <a href="https://twirphp.github.io"> <picture> <source media="(prefers-color-scheme: dark)" srcset="resources/logo-dark.png"> <img alt="TwirPHP logo" src="resources/logo.png"> </picture> </a> <h1 align="center"> TwirPHP </h1> </p> [](https://github.com/twirphp/twirp/actions/workflows/ci.yaml) [](https://twitchtv.github.io/twirp/docs/spec_v7.html) [](https://goreportcard.com/report/github.com/twirphp/twirp) [](https://packagist.org/packages/twirp/twirp) **PHP port of Twitch's [Twirp](https://twitchtv.github.io/twirp/) RPC framework** ## Installation Download prebuilt binaries for the protoc plugin from the [releases](https://github.com/twirphp/twirp/releases) page. Alternatively, you can use the following oneliner to install the plugin: ```bash curl -Ls https://git.io/twirphp | bash -s -- -b path/to/bin ``` See the [documentation](https://twirphp.github.io/docs/installation) for details. ## Documentation See the [official documentation](https://twirphp.github.io/). ## Development **For an optimal developer experience, it is recommended to install [Nix](https://nixos.org/download.html) and [direnv](https://direnv.net/docs/installation.html).** _Alternatively, install [Go](https://go.dev/dl/), [PHP](https://www.php.net/) and [Composer](https://getcomposer.org/download/) on your computer then run `make deps` to install the rest of the dependencies._ Install dependencies: ```shell go mod download composer install ``` If you change something in the protoc plugin, regenerate the examples: ```shell make generate ``` When all coding and testing is done, please run the test suite: ```shell make check ``` ## Security If you discover any security related issues, please contact us at [twirphp@sagikazarmark.dev](mailto:twirphp@sagikazarmark.dev). ## License The project is licensed under the [MIT License](LICENSE). The original Twirp library is licensed under the Apache 2.0 License.