{"id":23111788,"url":"https://github.com/iamber12/skymeet","last_synced_at":"2026-04-10T20:54:29.844Z","repository":{"id":236820869,"uuid":"793215872","full_name":"iamber12/skymeet","owner":"iamber12","description":"SkyMeet is a WebRTC-based video chat application with a signaling server written in GoLang. ","archived":false,"fork":false,"pushed_at":"2024-04-29T02:12:02.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-09T11:31:17.989Z","etag":null,"topics":["docker","dockerfile","golang","ice-candidate","javascript","peer-to-peer","real-time-communication","turn-server","webrtc-signaling","webrtc-video","websockets"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/iamber12.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-04-28T18:39:52.000Z","updated_at":"2024-05-04T18:07:58.000Z","dependencies_parsed_at":"2024-12-17T02:10:47.746Z","dependency_job_id":"8fa69980-4445-4729-bb7b-7eaaf9d4d20f","html_url":"https://github.com/iamber12/skymeet","commit_stats":null,"previous_names":["iamber12/skymeet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamber12%2Fskymeet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamber12%2Fskymeet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamber12%2Fskymeet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamber12%2Fskymeet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamber12","download_url":"https://codeload.github.com/iamber12/skymeet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247097972,"owners_count":20883127,"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":["docker","dockerfile","golang","ice-candidate","javascript","peer-to-peer","real-time-communication","turn-server","webrtc-signaling","webrtc-video","websockets"],"created_at":"2024-12-17T02:10:39.106Z","updated_at":"2026-04-10T20:54:24.820Z","avatar_url":"https://github.com/iamber12.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SkyMeet - WebRTC Video Chat Application\nSkyMeet is a video chat application built using WebRTC technology. It features a signaling server implemented in GoLang, enabling real-time video communication between users. The application is designed to be easy to use and deploy, leveraging Docker for containerization.\n\n## Key Features\n- Real-time video chat functionality powered by WebRTC\n- In-call chat for sending text messages during video calls\n- Lightweight GoLang-based websocket signaling server\n- Dockerized for easy deployment and scalability\n\n## Prerequisites\n- Docker installed on your system.\n\n## Getting Started\n\nFollow these steps to build and run the SkyMeet application:\n\n1. Clone the repository to your local machine:\n```bash\ngit clone https://github.com/iamber12/skymeet\n```\n\n2. Navigate to the project directory:\n```bash\ncd skymeet\n```\n\n3. Build the Docker image:\n```bash\ndocker build -t skymeet .\n```\n\n4. Run the Docker container:\n```bash\ndocker run -p 8080:8080 skymeet\n```\n\n\n5. Access the application by opening a web browser and navigating to `http://localhost:8080`.\n\n## Usage\n- Upon accessing the application, you will be prompted to enter a username.\n- After entering a username, you will be redirected to a new room.\n- Share the room URL with others using the \"Room Link\" button to invite them to join the video chat.\n- Enjoy seamless real-time video chat with participants in the same room.\n\n## Screeshots\n![image](https://github.com/iamber12/skymeet/assets/26606211/327597af-c8d1-4287-828e-2da9d2b4d3d4)\n\n![image](https://github.com/iamber12/skymeet/assets/26606211/e3f660d8-6790-4e1e-bb8a-c49fdc7204a3)\n\n\n## Configuration\n- The default port for the application is `8080`. You can modify the port binding in the Docker run command as needed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamber12%2Fskymeet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamber12%2Fskymeet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamber12%2Fskymeet/lists"}