Да, существует такая библиотека - электрон. Electron позволяет создавать нативные приложения под Windows, Mac и Linux, используя только JavaScript, CSS и HTML (но вы можете использовать только JavaScript, если хотите). Electron предоставляет набор API для доступа к системным ресурсам и функциональности, а также рендерит ваше приложение в оконном режиме, как обычное настольное приложение.
Вы можете установить Electron с помощью npm (пакетный менеджер для Node.js):
```
npm install electron
```
После установки вы можете создать скрипт, который будет открывать окно приложения. Например, вот пример скрипта `main.js`:
```javascript
const { app, BrowserWindow } = require('electron')
function createWindow () {
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
win.loadURL('https://google.com/')
}
app.whenReady().then(createWindow)
```
Это простой пример, который открывает окно приложения с загрузкой страницы Google. Вы можете создавать сложные интерфейсы и использовать API для доступа к функциональности ОС.
Запустите скрипт командой `electron main.js`, чтобы запустить ваше приложение.
Вы также можете найти подробную документацию и примеры использования Electron на их официальном сайте: https://www.electronjs.org/docs