{"id":37193013,"url":"https://github.com/jerinthomas1404/tkinter-go-grpc","last_synced_at":"2026-01-14T22:24:06.390Z","repository":{"id":220434659,"uuid":"628651833","full_name":"jerinthomas1404/tkinter-go-grpc","owner":"jerinthomas1404","description":"A repository for understanding basic implementation of gRPC in Golang","archived":false,"fork":false,"pushed_at":"2023-04-16T17:00:27.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-02T02:48:30.521Z","etag":null,"topics":["golang","grpc"],"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/jerinthomas1404.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}},"created_at":"2023-04-16T16:02:16.000Z","updated_at":"2024-02-02T02:48:36.462Z","dependencies_parsed_at":"2024-02-02T02:48:35.588Z","dependency_job_id":"ba9b4c02-4c90-4695-b635-fd8a17452bc7","html_url":"https://github.com/jerinthomas1404/tkinter-go-grpc","commit_stats":null,"previous_names":["jerinthomas1404/tkinter-go-grpc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jerinthomas1404/tkinter-go-grpc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerinthomas1404%2Ftkinter-go-grpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerinthomas1404%2Ftkinter-go-grpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerinthomas1404%2Ftkinter-go-grpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerinthomas1404%2Ftkinter-go-grpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jerinthomas1404","download_url":"https://codeload.github.com/jerinthomas1404/tkinter-go-grpc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jerinthomas1404%2Ftkinter-go-grpc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28436307,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T21:32:52.117Z","status":"ssl_error","status_checked_at":"2026-01-14T21:32:33.442Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","grpc"],"created_at":"2026-01-14T22:24:05.691Z","updated_at":"2026-01-14T22:24:06.382Z","avatar_url":"https://github.com/jerinthomas1404.png","language":"Go","readme":"## Understanding gRPC using Golang\n\n### What did I learn?\n1.  On superficial level understood why gRPC is scalable in microservice architecture.\n2. Its asynchronous nature.\n3. Its support for streaming as it works on top of http v2.\n4. The sequence is preserved while streaming.\n\n### What did I implement?\n1. Created protobuf definition files, and generated code using protoc and its plugin.\n2. It generates both : server skeleton and client stub.\n3. Implemented multiple streaming - unary, server, client and bi-directional.\n\n#### References\n1. - [ ] gRPC Up \u0026 Running - Reading\n2. - [x] YT @AkhilSharma - Watched\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerinthomas1404%2Ftkinter-go-grpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerinthomas1404%2Ftkinter-go-grpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerinthomas1404%2Ftkinter-go-grpc/lists"}