En gruppe entusiaster har skabt SDK Xenolith, der gør det muligt at samle fuldgyldige desktop-applikationer direkte i browseren. Systemet muliggør krydskompilering af grafiske applikationer fra et hvilket som helst af de understøttede systemer til et andet. Ét af de understøttede systemer er WebAssembly, hvilket betyder, at applikationer kan samles til browseren og samles i browseren til enhver anden platform. Kildekoden til projektet er skrevet i C++ og er tilgængelig under MIT-licensen.
Miljøet bruger ikke proprietære SDK'er til Windows og macOS; i stedet er der fra bunden skabt alternativer ved hjælp af open source eller ved hjælp af clean room-metoden, der gør det muligt at samle en applikation, der vil fungere på det ønskede system. Alle værktøjer samles uden undtagelse fra kildekoderne indenfor miljøet (for at samle kræves Linux og en compiler, der kan bygge GCC 15.2, hvorefter miljøet selv vil samle det hele). Der er tilgængelig en online demonstration med et sæt eksempler, inklusive DOOM og en demo-version af Heroes of Might and Magic II, der ikke kræver registrering, fungerer fra én side og kommunikerer ikke med serveren (data er hostet på AWS CDN).
Kilde: opennet.ru
