Een groep enthousiastelingen heeft de Xenolith SDK ontwikkeld, waarmee je volledige desktopapplicaties direct in de browser kunt bouwen. Het systeem maakt cross-compilatie van grafische toepassingen mogelijk van elk ondersteund systeem naar elk ander. Een van de ondersteunde systemen is WebAssembly, waardoor toepassingen voor de browser kunnen worden samengesteld en in de browser voor elk ander platform. De broncode van het project is geschreven in C++ en beschikbaar onder de MIT-licentie.
De omgeving gebruikt geen propriƫtaire SDK's van Windows en macOS; in plaats daarvan zijn er vanuit open source of via een schone kamer volledig nieuwe alternatieven ontwikkeld die het mogelijk maken om een applicatie te bouwen die op het doelsysteem werkt. Alle tools worden zonder uitzondering uit de broncode binnen de omgeving samengesteld (voor de compilatie is Linux en een compiler nodig die in staat is om GCC 15.2 te compileren; daarna zorgt de omgeving zelf voor de rest). Er is een online demonstratie beschikbaar met een reeks voorbeelden, inclusief DOOM en een demo-versie van Heroes of Might and Magic II, die geen registratie vereist, op een enkele pagina werkt en niet communiceert met server (de gegevens liggen op AWS CDN).
Bron: opennet.ru
