Група ентузіастів створила SDK Xenolith, що дозволяє збирати повноцінні настільні програми прямо у браузері. Система дозволяє крос-компілювати графічні програми з будь-якої з систем, що підтримуються, на будь-яку іншу. Однією з систем, що підтримуються, є WebAssembly, тому програми можна збирати для браузера, і збирати в браузері для будь-якої іншої платформи. Вихідний код проекту написаний на C++ та доступний під ліцензією MIT.
Середовище не використовує пропрієтарні SDK Windows и macOSзамість цього з відкритого коду або методом чистої кімнати створені з нуля заступники, що дозволяють зібрати додаток, який буде працювати в цільовій системі. Всі без винятку інструменти збираються з вихідних кодів усередині середовища (для збирання потрібно Linux і компілятор, здатний зібрати GCC 15.2, далі середа збере все саме). Доступна онлайн-демонстрація з набором прикладів, включаючи DOOM та демо-версію Heroes of Might and Magic II, яка не вимагає реєстрації, працює однією сторінкою та не спілкується з сервером (Дані лежать на AWS CDN).
Джерело: opennet.ru
