{"library":"gaia","type":"library","category":null,"description":"Gaia is a Node.js framework for building gRPC services with a focus on intuitive service definition, custom error handling, and shareable .proto files packaged as npm dependencies. Current version 3.1.7 supports both proto2 and proto3, integrates with Egg.js plugins, and provides optional RESTful API routing on top of gRPC. It distinguishes itself from raw gRPC by offering opinionated structure, built-in controller orchestration, and centralized proto management. Development appears sporadic with no recent releases.","language":"javascript","status":"maintenance","version":"3.1.7","tags":["javascript","gaia","app","application","framework","grpc","server","client","protobuf"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install gaia","imports":["const { Server } = require('gaia')","const { Client } = require('gaia')","const { resolvePackage } = require('gaia')"]},{"cmd":"yarn add gaia","imports":[]},{"cmd":"pnpm add gaia","imports":[]}],"homepage":"https://github.com/kaelzhang/gaia#readme","github":"git://github.com/kaelzhang/gaia","docs":null,"changelog":null,"pypi":null,"npm":"gaia","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}