{"id":26572403,"url":"https://github.com/gharib110/go-grpc","last_synced_at":"2025-03-23T00:34:28.049Z","repository":{"id":144486754,"uuid":"387726115","full_name":"Gharib110/go-grpc","owner":"Gharib110","description":"golang grpc demo applications","archived":false,"fork":false,"pushed_at":"2021-08-09T11:43:59.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T06:44:32.805Z","etag":null,"topics":["golang-application","grpc","rpc"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gharib110.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-07-20T08:33:55.000Z","updated_at":"2021-08-21T19:16:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"b58fd0a3-604f-4148-91a6-46c6862017be","html_url":"https://github.com/Gharib110/go-grpc","commit_stats":null,"previous_names":["dapperblondie/go-grpc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gharib110%2Fgo-grpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gharib110%2Fgo-grpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gharib110%2Fgo-grpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gharib110%2Fgo-grpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gharib110","download_url":"https://codeload.github.com/Gharib110/go-grpc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245040235,"owners_count":20551297,"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":["golang-application","grpc","rpc"],"created_at":"2025-03-23T00:34:03.537Z","updated_at":"2025-03-23T00:34:28.014Z","avatar_url":"https://github.com/Gharib110.png","language":"Go","readme":"\n# go-grpc\nAn application with gRPC client and server.\nFor running it open the application in GoLand and sync dependencies of App then\nrun the server, after that run client.\nAlso you can use its data for your starter template.\nI modify it everyday with new features if gRPC such as gRPC errors.\n\n# GreetService\n rpc Greet(GreetingRequest) returns (GreetingResponse) {};\n \n rpc GreetManyTimes(GreetingManyTimeRequest) returns (stream GreetingManyTimesResponse) {};\n \n rpc LongGreet(stream LongGreetRequest) returns (LongGreetResponse) {};\n\n# SumService\nrpc GetSumResult(SumRequest) returns (SumResponse) {};\n\nrpc GetStreamingSumResult(SumRequest) returns (stream SumResponse) {};\n\nrpc AverageStreamingResult(stream NumberRequest) returns (AverageResultResponse) {};\n\nrpc SquareRoot(SquareRootRequest) returns (SquareRootResponse) {};\n\n***\n\n## Evans CLI as our gRPC Client\n\nUse Evans CLI tools for your gRPC client\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgharib110%2Fgo-grpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgharib110%2Fgo-grpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgharib110%2Fgo-grpc/lists"}