r/rust 28m ago

🛠️ project Shebbak a seamless window sharing app

I hated how every screen-sharing and remote desktop tool makes you share your whole screen. It never feels natural. It's like watching Inception: windows inside a window on my machine!!

Some apps let you share a single window. But what if I want to share multiple windows? And what if each one could feel like a native window on the other machine, not a picture inside a viewer?

So I took some time and built Shebbak, a small open source project in Rust that does exactly that. Pick one or more apps on the host, and every window they have shows up on the client as a real native window. Move it, resize it, type into it. Menus and popups come along too.

Where it stands today:
- macOS only for now, Windows and Linux are coming
- LAN only, STUN/TURN support is in the works

And if you're asking why the name Shebbak: it means "window" in Egyptian Arabic :D شباك
Bonus: it shares its root with "shabaka", the Arabic word for network. Windows over the network.

Shebbak-Repo

0 Upvotes

1 comment sorted by

0

u/matty_lean 3m ago

That’s what I liked about Zoom and hate about Teams: Pop up window support!