{"id":20018611,"url":"https://github.com/afthaab/grpc-demo","last_synced_at":"2026-05-14T02:34:21.548Z","repository":{"id":168614975,"uuid":"644378460","full_name":"Afthaab/GRPC-Demo","owner":"Afthaab","description":"This repository is created in order to better understand the RPC calls and  invoke GRPC","archived":false,"fork":false,"pushed_at":"2023-06-02T07:51:23.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T15:46:28.743Z","etag":null,"topics":["grpc","microservices","protobuf","rpc"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Afthaab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-23T11:50:50.000Z","updated_at":"2023-06-02T07:52:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e0733e3-a9ba-4ca2-bd6c-d90b58cb0267","html_url":"https://github.com/Afthaab/GRPC-Demo","commit_stats":null,"previous_names":["afthaab/grpc-demo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Afthaab%2FGRPC-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Afthaab%2FGRPC-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Afthaab%2FGRPC-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Afthaab%2FGRPC-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Afthaab","download_url":"https://codeload.github.com/Afthaab/GRPC-Demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241451718,"owners_count":19964909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["grpc","microservices","protobuf","rpc"],"created_at":"2024-11-13T08:23:28.043Z","updated_at":"2026-05-14T02:34:16.529Z","avatar_url":"https://github.com/Afthaab.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grpc-mini-project\nThis repository is is created in order understand the RPC calls.\n\n## gRPC\nRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.\n\nAll four kinds of RPC calls(Uanry Api, Client Streaming, Server Streaming, Bi-directional streaming) have been used in here for Demo. Run the Client and Server applications independently.\n\n## command to set the path\n```\nexport PATH=\"$PATH:$(go env GOPATH)/bin\"\n```\n\n## command to generate Protobuff file\n```\nprotoc --go_out=. --go-grpc_out=. pb/auth.proto\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafthaab%2Fgrpc-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafthaab%2Fgrpc-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafthaab%2Fgrpc-demo/lists"}