PHPackages                             duc\_cnzj/rpc-facades-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. duc\_cnzj/rpc-facades-generator

ActiveLibrary

duc\_cnzj/rpc-facades-generator
===============================

Package description here.

3.0.1(5y ago)0251MITPHPPHP ^7.2|^8.0

Since Nov 12Pushed 5y ago1 watchersCompare

[ Source](https://github.com/DuC-cnZj/rpc-facades-generator)[ Packagist](https://packagist.org/packages/duc_cnzj/rpc-facades-generator)[ RSS](/packages/duc-cnzj-rpc-facades-generator/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (5)Versions (18)Used By (0)

rpc-facades-generator
=====================

[](#rpc-facades-generator)

Installing
----------

[](#installing)

```
$ composer require duc_cnzj/rpc-facades-generator --dev
```

Usage
-----

[](#usage)

```
./vendor/rpc-generator your-grpc-composer.json-dir
```

### params

[](#params)

1. `--no-provider `
2. `--no-facade`

`composer.json` demo
--------------------

[](#composerjson-demo)

```
{
  "name": "grpc/grpc-demo",
  "description": "gRPC example for PHP",
  "require": {
    "php": "^7.2",
    "grpc/grpc": "^v1.3.0",
    "google/protobuf": "^v3.3.0"
  },
  "autoload": {
    "psr-4": {
      "Duc\\": "src/Duc"
    }
  },
  "extra": {
    "laravel": {
      "providers": [
        "Duc\\ServiceProvider"
      ]
    }
  },
  "require-dev": {
    "duc_cnzj/rpc-facades-generator": "dev-master"
  }
}
```

proto demo
----------

[](#proto-demo)

```
syntax="proto3";

// {package, php_metadata_namespace} required;
package duc.dm;
option go_package="duc/dm";
// 一定要加 php_metadata_namespace
option php_metadata_namespace = "Duc\\DM";

message DM {
    int64 ID = 1;
    int32 Type = 2;
    string Content = 3;
}

message Response {
    int32 code  =1;
    string data = 2;
}

service DMController {
    rpc Create (DM) returns (Response);
}
```

License
-------

[](#license)

MIT

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~4 days

Total

17

Last Release

1939d ago

Major Versions

1.3.0 → 2.0.02020-12-21

2.0.3 → 3.0.02021-01-15

PHP version history (2 changes)1.0.0PHP ^7.2

1.3.0PHP ^7.2|^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23514869?v=4)[duc](/maintainers/DuC-cnZj)[@duc-cnzj](https://github.com/duc-cnzj)

---

Top Contributors

[![duc-cnzj](https://avatars.githubusercontent.com/u/23514869?v=4)](https://github.com/duc-cnzj "duc-cnzj (81 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/duc-cnzj-rpc-facades-generator/health.svg)

```
[![Health](https://phpackages.com/badges/duc-cnzj-rpc-facades-generator/health.svg)](https://phpackages.com/packages/duc-cnzj-rpc-facades-generator)
```

###  Alternatives

[spatie/laravel-backup

A Laravel package to backup your application

6.0k21.8M191](/packages/spatie-laravel-backup)[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[laravel/vapor-cli

The Laravel Vapor CLI

31310.7M8](/packages/laravel-vapor-cli)[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.3M74](/packages/unisharp-laravel-filemanager)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
