nestriness / nestri

[Experimental] Open-source GeForce NOW alternative with Stadia's social features
https://nestri.io
GNU Affero General Public License v3.0
1.41k stars 19 forks source link

✨ feat(input): Migrate to moq for input transmission #38

Closed wanjohiryan closed 1 month ago

wanjohiryan commented 1 month ago

Description

What issue are you solving (or what feature are you adding) and how are you doing it?

We cannot use golang for our input binary as we will be redoing the Webtransport stack, plus we will have to use CGO in-order to hook into X11. Like what neko does.

However, we could go down the Rust route, where X11 mouse/keyboard drivers are in pretty, and moq-rs (the MoQ library using Webtransport) works really well. So, that is what am trying to do here; implement input using rust.

vercel[bot] commented 1 month ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
netris ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 17, 2024 10:47pm