noVNC
bebop
Our great sponsors
noVNC | bebop | |
---|---|---|
13 | 28 | |
10,835 | 1,789 | |
1.8% | 39.7% | |
7.6 | 8.9 | |
3 days ago | about 6 hours ago | |
JavaScript | C# | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
noVNC
-
Remote connect tool
I setup tigervnc server on both my linux and windows machinces , then use websockify and noVNC to access them whenever i want through my web browser. you can follow readme of novnc here. If other pcs are on a seperate network or behind a NAT i suggest using frp hosted on a vps (That is what i did) .
- Web browser remote desktop...?
-
Looking for Proxmox inspiration (more details in comment)
How about noVNC, MeshCentral, or myrtille?
-
Alternatives to Remote Desktop
noVNC https://github.com/novnc/noVNC/ works really well even in limited setup (through proxies, VPN, no client install env, etc). Pretty easy to setup on Linux machines, elsewhere I don't know.
-
Is there a Wayland-friendly method of controlling my PC with my phone?
I use wayvnc (VNC server for wl-roots based WMs) together with novnc (VNC client which allows web connections via browser). both would run on the computer. This allows any device with a decent browser to control the computer.
-
Introducing Rainway: Interactive App Streaming for Everyone
I wonder how this compares to NoVNC, which is an opensource browser based VNC
-
Why HTTP streaming upload matters on Web browser
Here is VNC over HTTP. VNC is for remote control. VNC client is complete in web browser powered by noVNC project. The application below also provides E2E encryption using openssl aes-256-ctr-command-compatible way which encrypts streamingly.
- Is any remote desktop safe to use, which ones? (no VPN)
bebop
- FLaNK AI Weekly 18 March 2024
- Bebop v3: a fast, modern replacement to Protocol Buffers
- Bebop introduces JSON-Over-Bebop for fast runtime type validation of raw JSON in Typescript; faster than Zod and other alternatives
-
Introducing Tempo: low latency, cross-platform, end-to-end typesafe APIs
Bebop has an interesting wire format, but it's not going to be the best and most efficient in all cases. Just by looking at the format it'd be fairly simple to make it loose against JSON (e.g. lots of strings and nesting) or Protobuf (e.g. streaming protobuf groups vs bebop's nested messages).
gRPC is not truly cross-platform; you can't use it with Cloudflare Workers, its support in the browser is lackluster, and Protocol Buffers are slow. Tempo is the RPC for [Bebop](https://github.com/betwixt-labs/bebop) which is the fastest and most efficient means of serializing data (check the benchmarks.) and used by companies such as Microsoft and powering services where low-latency, high throughput is key.
-
Introducing Rainway: Interactive App Streaming for Everyone
Hi everyone! I'm Andrew, the CEO and co-founder of Rainway. Some of our open source projects such as [Bebop](https://github.com/RainwayApp/bebop) have been well received here (we even hired a developer who replied to our post!), and I wanted to take an opportunity to share the news that we're making our technology available to all developers.
-
Bebop v2.3.0 now supports Rust - a faster, safer alternative to Protobuf
Sample object can be found here: https://github.com/RainwayApp/bebop/blob/3c26a71fd350c48c32b095ebc27bb5425e67e6db/Laboratory/Rust/benchmarking/src/native/jazz.rs
The wire format is documented here.
C# is a supported target... https://github.com/RainwayApp/bebop/wiki/Getting-Started-with-.NET
I fixed this a few weeks ago. PR here.
What are some alternatives?
Tiger VNC - High performance, multi-platform VNC client and server
docker-guacamole - A self-contained guacamole docker container for x64 and ARM. Remotely connect over SSH, RDP or VNC using HTML5.
guacamole-client - Mirror of Apache Guacamole Client
xterm.js - A terminal for the web
wayvnc - A VNC server for wlroots based Wayland compositors
websockify - Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
Remotely - A remote control and remote scripting solution, built with .NET 8, Blazor, and SignalR.
Protobuf - Protocol Buffers - Google's data interchange format
rathole - A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
Cap'n Proto - Cap'n Proto serialization/RPC system - core tools and C++ library
piping-vnc-web - VNC client over pure HTTPS via Piping Server on Web browser
piping-ssh-web - SSH over HTTPS via Piping Server on Web browser