Webrogue

Webrogue is a way to port applications to different OSes with minimal effort. Webrogue utilizes WebAssembly to allow using different programming languages instead of pinning to a specific one. See guides to learn how to setup and use Webrogue.

The key idea is compiling and packaging applications to OS-independent format called WRAPP (WebRogue APPlication).

Same WRAPP file can be compiled to multiple OS-native formats. Read more about compiling WRAPPs to native formats here.

Webrogue already supports Windows, macOS, Linux, Android and iOS. There are plans to support more OSes as well as running in browser.

And of cause Webrogue is open source. Visit Webrogue repo on GitHub.

Installing Webrogue

Webrogue extension for VSCode can be found here. Alternatively you can download Webrogue CLI utility and Webrogue SDK releases from GitHub.