Download the PHP package bardiz12/swoole-grpc without Composer

On this page you can find all versions of the php package bardiz12/swoole-grpc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package swoole-grpc

Swoole gRPC for PHP

This library is a forked version of the original OpenSwoole gRPC library, designed specifically for use with the Swoole PHP Extensions. It provides a modern, high-performance, and coroutine-friendly gRPC server and client implementation for PHP, enabling scalable microservices and efficient inter-service communication. Thanks to

About

Swoole gRPC brings native gRPC support to PHP applications running on Swoole. It is a drop-in, improved, and actively maintained alternative to the OpenSwoole gRPC library, with a focus on code quality, extensibility, and developer experience.

This library is suitable for:

Features

Installation

Install via Composer:

Note: Requires the Swoole PHP Extension v6.0.0 or above to be installed and enabled.

Example Project

https://github.com/bardiz12/swoole-grpc-example

TODO

Getting Started

  1. Define your service in a .proto file
  2. Generate PHP stubs using protoc-gen-swoole-grpc or compatible tools
  3. Implement your service logic using the generated classes
  4. Start the gRPC server using Swoole
  5. Connect with a gRPC client (PHP or any other language)

Documentation

License

MIT. See LICENSE.


All versions of swoole-grpc with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-swoole Version >=6.0.0
psr/log Version ^3.0
psr/container Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bardiz12/swoole-grpc contains the following files

Loading the files please wait ...