https://github.com/selkies-project/selkies
Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
https://github.com/selkies-project/selkies
cloud-gaming docker game-streaming gpu gstreamer hacktoberfest html5 jupyter kubernetes linux-gaming nvidia opengl rdp remote-access remote-control remote-desktop vnc vulkan webrtc x11
Last synced: 12 months ago
JSON representation
Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
- Host: GitHub
- URL: https://github.com/selkies-project/selkies
- Owner: selkies-project
- License: mpl-2.0
- Created: 2021-09-20T02:40:04.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-25T20:03:13.000Z (12 months ago)
- Last Synced: 2025-06-25T21:19:40.299Z (12 months ago)
- Topics: cloud-gaming, docker, game-streaming, gpu, gstreamer, hacktoberfest, html5, jupyter, kubernetes, linux-gaming, nvidia, opengl, rdp, remote-access, remote-control, remote-desktop, vnc, vulkan, webrtc, x11
- Language: CSS
- Homepage: https://selkies-project.github.io/selkies/
- Size: 4.5 MB
- Stars: 514
- Watchers: 12
- Forks: 61
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-webrtc - selkies-gstreamer - Open-Source Low-Latency Linux WebRTC HTML5 Remote Desktop / GStreamer WebRTC Components of Selkies. (Projects / Tool)
README

[](https://github.com/selkies-project/selkies-gstreamer/actions/workflows/build_and_publish_all_images.yaml)
[](https://discord.gg/wDNGDeSW5F)
**Moonlight, Google Stadia, or GeForce NOW in noVNC form factor for Linux X11, in any HTML5 web interface you wish to embed inside, with at least 60 frames per second on Full HD resolution.**
**We are in need of maintainers and community contributors. Please consider stepping up, as we can never have too much help!**
Selkies-GStreamer is an open-source low-latency high-performance Linux-native GPU/CPU-accelerated WebRTC HTML5 remote desktop streaming platform, for self-hosting, containers, Kubernetes, or Cloud/HPC platforms, [started out first by Google engineers](https://web.archive.org/web/20210310083658/https://cloud.google.com/solutions/gpu-accelerated-streaming-using-webrtc), then expanded by academic researchers.
Selkies-GStreamer is designed for researchers studying Agentic AI, Graphical AI, Robotics, Autonomous Driving, Drug Discovery technologies, SLURM supercomputer or HPC system administrators, Jupyter, Kubernetes, Docker®, Coder infrastructure administrators, and Linux cloud gaming enthusiasts.
While designed for clustered or unprivileged containerized environments, Selkies-GStreamer can also be deployed in desktop computers, and any performance issue that would be problematic in cloud gaming platforms is also considered a bug.
**[Read the Documentation](https://selkies-project.github.io/selkies/) to get started.**