Skip to content

introspection3/webrd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webrd

This is a very basic Remote Desktop server and client that allows remote desktop access via a web browser, using WebRTC. It currently works with MacOS desktops, but it should be straightforward to add Linux and Windows support.

It's still very rough around the edges, needs more testing, and needs documentation.

Don't turn off TLS unless you're really sure that you want everyone on the local network to spy on your keystrokes.

TODO

In no particular order:

  • fix mouse pointer alignment
  • documentation
  • convert logging to zap
  • audio capture
  • bake client in with go:embed (make configurable?)
  • macOS touchpad handling
  • unit tests
  • multi-screen support
  • handling of oversized screens
  • Windows support
  • Linux support (Wayland)
  • Linux support (X)

About

Remote Desktop via WebRTC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 83.7%
  • JavaScript 11.1%
  • Objective-C 4.3%
  • Other 0.9%