Фреймворк для сборки маленьких настольных приложений на JavaScript без Electron — весит около 5–6 МБ и работает через системный WebKit.
Tinyjs собирает backend на движке txiki.js и native-окно с webview в один файл размером около 6 МБ, без Node.js и встроенного Chromium: страница и код на JS общаются через Unix-сокет во временной папке. Backend получает полный доступ к системе — файлам, сокетам, процессам, FFI, а фронтенд — обычный HTML/CSS/JS с поддержкой WebGPU. Поддерживает macOS, а также Windows и Linux в бета-режиме, с горячей перезагрузкой при разработке и подписанными сборками для публикации.
Описание автора:Build native apps in JS. Backend, frontend. ~5Mb.