{"id":13554971,"url":"https://github.com/w3yden/ultrascreen","last_synced_at":"2025-04-03T07:33:22.103Z","repository":{"id":62955462,"uuid":"181518738","full_name":"w3yden/ultrascreen","owner":"w3yden","description":"Share your screen","archived":false,"fork":false,"pushed_at":"2023-07-20T00:22:29.000Z","size":6601,"stargazers_count":53,"open_issues_count":8,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-04T03:32:41.667Z","etag":null,"topics":["capture","desktop","screen","screenshare","share","webrtc"],"latest_commit_sha":null,"homepage":"https://w3yden.github.io/ultrascreen","language":"TypeScript","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/w3yden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-04-15T15:48:15.000Z","updated_at":"2024-07-27T12:37:11.000Z","dependencies_parsed_at":"2024-08-01T12:37:08.686Z","dependency_job_id":null,"html_url":"https://github.com/w3yden/ultrascreen","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3yden%2Fultrascreen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3yden%2Fultrascreen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3yden%2Fultrascreen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3yden%2Fultrascreen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/w3yden","download_url":"https://codeload.github.com/w3yden/ultrascreen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246957139,"owners_count":20860566,"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":["capture","desktop","screen","screenshare","share","webrtc"],"created_at":"2024-08-01T12:02:58.876Z","updated_at":"2025-04-03T07:33:21.397Z","avatar_url":"https://github.com/w3yden.png","language":"TypeScript","funding_links":["https://opencollective.com/peer"],"categories":["TypeScript","Projects"],"sub_categories":["Screen"],"readme":"# 📺 UltraScreen\nUltraScreen is a screensharing web app.\n\n## Introduction\nYou can share your screen to another UltraScreen user. This project uses [PeerJS](https://peerjs.com/) to broker connections and abstract direct WebRTC interactions in code. As the [WebRTC standard](https://datatracker.ietf.org/doc/html/rfc8831) specifies, your stream is secured with [SRTP](https://datatracker.ietf.org/doc/html/rfc3711) and all stream data flows between you and your connected peers (No TURN server is specified in ultrascreen).\n\nFor connection brokering, it uses the free PeerServer Cloud service provided by PeerJS, which you can support [here](https://opencollective.com/peer).\n\nThis is a rewrite of the electron-vue version, which was a publish-and-forget project for me. I wanted to learn the Angular framework and decided to do this with this rewrite (and also address open issues).  The rewrite is based upon the [angular-electron](https://github.com/maximegris/angular-electron) template, which currently uses Angular v14 and Electron v19.\n\nThe default stream resolution is currently always 1280x720.\n\n## Download UltraScreen\nYou can download desktop versions of UltraScreen for Windows and Linux (AppImage) at the [Release Page](https://github.com/w3yden/ultrascreen/releases).\n\nNow you can also use it directly in your webbrowser at [w3yden.github.io/ultrascreen](https://w3yden.github.io/ultrascreen).\n## Gallery\n\n![alt text](https://github.com/w3yden/ultrascreen/blob/main/screenshots/Preview.png \"\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw3yden%2Fultrascreen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fw3yden%2Fultrascreen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw3yden%2Fultrascreen/lists"}