emilk / emilk/egui

Add webgl server

Open
#4,359 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Rust
Stars
30.6k
Forks
2.1k
Avg merge
1d 9h
Merged PRs (30d)
72

Description

**Is your feature request related to a problem? Please describe.**
No, it's not related to a problem.
When coding with QML it's possible to access a desktop application directly from the browser using a webglplugin, that comes by default with Qt.
More information here: https://github.com/qt/qtwebglplugin/tree/dev
With this plugin, the user would be able to access the desktop application interface directly from the browser, like: 0.0.0.0:8000

**Describe the solution you'd like**
Access a desktop application frontend directly from the browser

**Describe alternatives you've considered**
Avoiding creating a backend and a frontend in webassembly. A single desktop project that could be accessible from the browser.

**Additional context**
This is cool and pretty helpful when working with headless machines.

Contributor guide

Open the contributing guide

Research direction

No repository file, test, or entry point is named. Start by finding how egui currently starts native and WebAssembly applications and compare that with the referenced Qt WebGL plugin; the issue is complete only when a browser can access a desktop application's interface through the requested server flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, wasm
Domain
desktop-dev, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.