{"id":17786027,"url":"https://github.com/rishavmehra/gomeet","last_synced_at":"2026-04-28T17:32:33.697Z","repository":{"id":259510194,"uuid":"874087153","full_name":"rishavmehra/goMeet","owner":"rishavmehra","description":"Blazingly fast Golang powered Video Conferencing app","archived":false,"fork":false,"pushed_at":"2024-11-19T16:57:25.000Z","size":472,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-19T17:51:17.453Z","etag":null,"topics":["fiber","golang","pion","webrtc","websocket"],"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/rishavmehra.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":"2024-10-17T08:26:43.000Z","updated_at":"2024-11-19T16:57:30.000Z","dependencies_parsed_at":"2024-11-20T06:01:36.419Z","dependency_job_id":null,"html_url":"https://github.com/rishavmehra/goMeet","commit_stats":{"total_commits":16,"total_committers":2,"mean_commits":8.0,"dds":0.0625,"last_synced_commit":"adbe2ebb48a6e53b52470e60c681cc207d7074a3"},"previous_names":["rishavmehra/gomeet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishavmehra%2FgoMeet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishavmehra%2FgoMeet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishavmehra%2FgoMeet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishavmehra%2FgoMeet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rishavmehra","download_url":"https://codeload.github.com/rishavmehra/goMeet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229721016,"owners_count":18113927,"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":["fiber","golang","pion","webrtc","websocket"],"created_at":"2024-10-27T09:04:02.239Z","updated_at":"2026-04-28T17:32:33.649Z","avatar_url":"https://github.com/rishavmehra.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# goMeet\n\n\n## 🎯 Implementation Checklist\n\n- [X] Chat app  \n    - [X] http to ws\n    - [X] register/unregister/broadcast\n    - [X] read and write msg\n    - [X] base static html\n- [X] Basic Server Setup with Fiber \u0026 Template Engine\n- [X] WebRTC added(helper package)\n- [X] Peer room Connection\n- [X] Peer Stream Connection (Similar to room connection but with some restrictions)\n- [X] Room Chat Connection\n- [X] Stream Chat Connection\n- [ ] Frontend Setup\n    - [ ] Room\n    - .... other features\n\n---\n### Learning source:\n- [WebRTC Slides](https://www.canva.com/design/DAGUMM1C5JQ/pwez02rC2mCP5obly4StsA/edit?utm_content=DAGUMM1C5JQ\u0026utm_campaign=designshare\u0026utm_medium=link2\u0026utm_source=sharebutton) \n- Slides Credits to: [Hussein Nasser](https://www.youtube.com/@hnasr) \n- WebRTC for Better understanding(how WebRTC works under the hood) -\u003e [Live Demo For the WebRTC API](https://webrtc.github.io/samples/src/content/peerconnection/multiple/)\n- [WebRTC For The Curious](https://webrtcforthecurious.com/)\n\nChat Flow:\n\u003cbr\u003e \n![alt text](images/image.png)\n---\n\n**WebRTC Signaling and Connection Establishment Flow using WebSocket**\n\u003cbr\u003e\n![image](images/image-2.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishavmehra%2Fgomeet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frishavmehra%2Fgomeet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishavmehra%2Fgomeet/lists"}