A JHipster module that adds support for gRPC and generates gRPC CRUD services for JHipster applications. Version 0.22.0 supports JHipster 6.4 and 6.5, but development appears to have stalled with no releases since 2019. It configures reactive-grpc and grpc-spring-boot-starter, compiles proto files from src/main/proto, and generates endpoints using Reactor (Flux) with back-pressure. Compared to manually adding gRPC, it integrates seamlessly into the JHipster workflow and supports entities, pagination, relationships, security (JWT, OAuth2, basic auth), ElasticSearch, and management endpoints. Limitations include requirement of a service layer for entities and no support for client-side configuration or streaming from DB.
npm install generator-jhipster-grpcNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install JHipster and the gRPC module globally, create a JHipster app, then run the module to add gRPC support and generate CRUD services.
Consider alternatives like manually configuring gRPC or use JHipster's built-in support.
Use a JHipster version between 6.4 and 6.5, or use an older module version for older JHipster.
Ensure entities use serviceClass or serviceImpl when generating.
Generate gRPC for all related entities with service layer.
Run 'npm install -g generator-jhipster-grpc'
Install a compatible JHipster version or use an older module version.
Run 'npm install -g generator-jhipster'