Skupina entuziastov je ustvarila SDK Xenolith, ki omogoča razvijanje popolnih namiznih aplikacij neposredno v brskalniku. Sistem omogoča križno prevajanje grafičnih aplikacij z vsakega podprt če sistema na katerikoli drug. Ena izmed podprtih sistemov je WebAssembly, zato lahko aplikacije razvijamo za brskalnik, in jih sestavljamo v brskalniku za katerokoli drugo platformo. Izvorna koda projekta je napisana v C++ in je na voljo pod MIT licenco.
Okolje ne uporablja lastniških SDK-jev Windows in macOS, temveč so bili iz odprte kode ali z metodo čiste sobe ustvarjeni nadomestki od začetka, ki omogočajo sestavo aplikacije, ki bo delovala v ciljnem sistemu. Vsa orodja se brez izjeme razvijajo iz izvorne kode znotraj okolja (za sestavljanje je potreben Linux in prevajalnik, ki lahko sestavi GCC 15.2, nato bo okolje samo sestavilo vse). Na voljo je spletna predstavitev z nizom primerov, vključno z DOOM in demoversijo Heroes of Might and Magic II, ki ne zahteva registracije, deluje na eni strani in ne komunicira z serverom (podatki so na AWS CDN).
Izvor: opennet.ru
