{"id":15914572,"url":"https://github.com/bbengfort/whisper","last_synced_at":"2025-04-03T03:44:15.599Z","repository":{"id":69222847,"uuid":"59504413","full_name":"bbengfort/whisper","owner":"bbengfort","description":"P2P whispering gophers chat client tutorial implementation ","archived":false,"fork":false,"pushed_at":"2016-05-24T00:36:13.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T17:45:50.773Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbengfort.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":"2016-05-23T17:32:29.000Z","updated_at":"2016-05-23T19:03:12.000Z","dependencies_parsed_at":"2023-04-09T03:15:49.393Z","dependency_job_id":null,"html_url":"https://github.com/bbengfort/whisper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwhisper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwhisper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwhisper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwhisper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbengfort","download_url":"https://codeload.github.com/bbengfort/whisper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246933357,"owners_count":20857052,"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":[],"created_at":"2024-10-06T17:04:24.849Z","updated_at":"2025-04-03T03:44:15.571Z","avatar_url":"https://github.com/bbengfort.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Whisper\n\n**P2P whispering gophers chat client tutorial implementation**\n\n[![Chat Client Program Description](http://whispering-gophers.appspot.com/talk/img/diag-part7.png)](http://whispering-gophers.appspot.com/talk.slide)\n\nThis code is my implementation of the \"whispernet\" tutorial by Andrew Gerrand and Francesc Campoy which can be found at [http://whispering-gophers.appspot.com/talk.slide](http://whispering-gophers.appspot.com/talk.slide). The goal of the tutorial is to demonstrate network programming with Go, and to allow me to compare gRPC and ZMQ with plain vanilla network programming in Go. By running this code a peer-to-peer mesh network for transmitting text messages is created.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbengfort%2Fwhisper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbengfort%2Fwhisper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbengfort%2Fwhisper/lists"}