Модульная библиотека шейдерных функций для GLSL, HLSL, Metal, WGSL, WebGL и CUDA: в каждом файле — одна функция для повторного использования.
cables-gl/cables_electron
Автономное Electron-приложение для macOS, Windows и Linux с визуальным редактором узлов cables.gl.
- Звёзды
- 128
- Форки
- 13
- Открытые issues
- 0
- Последний коммит
- вчера
Что это?
Cables Standalone — десктопная версия редактора cables.gl, браузерной среды визуального программирования для создания графики в реальном времени и интерактивных патчей. Благодаря Electron редактор и его операторы работают как нативное приложение на macOS, Windows и Linux; цель проекта — сохранить паритет функций с веб-версией.
Поскольку десктопное приложение работает вне песочницы браузера, в нём меньше ограничений безопасности, чем в веб-редакторе. В настройках проекта намеренно включена интеграция с Node.js и отключена веб-безопасность, чтобы патчи и операторы могли запускать внешний код. Разработчики предупреждают: открывайте патчи и операторы только из источников, которым доверяете.
Приложение поддерживает параметры запуска, например открытие редактора в полноэкранном режиме или разворачивание окна рендерера при старте. Сборки распространяются в виде DMG для Mac, портативного исполняемого файла для Windows и AppImage для Linux. Репозиторий помечен как находящийся в активной разработке, поэтому в нём возможны несовместимые изменения.
Ключевые возможности
- 01Запускает редактор cables.gl как десктопное приложение на macOS, Windows и Linux.
- 02Поставляется в Electron-сборках: DMG для Mac, портативный исполняемый файл для Windows и AppImage для Linux.
- 03Поддерживает параметры командной строки для запуска в полноэкранном режиме и с развёрнутым окном рендерера.
- 04Позволяет переопределять локальные настройки с помощью файла cables.json.
- 05Отключает ограничения песочницы браузера, чтобы патчи могли запускать внешний код.
Сценарии использования
- Создание графики в реальном времени и интерактивных визуальных эффектов офлайн в десктопной среде.
- Локальный запуск патчей cables с полным доступом к системным ресурсам.
- Разработка и тестирование операторов cables с помощью локальной сборки редактора.
Быстрый старт
- 1
Скачайте отдельное приложение со страницы отдельной версии cables.gl
- 2
Mac: откройте файл .dmg и перетащите приложение в Applications
- 3
Linux: сделайте AppImage исполняемым
chmod +x ...AppImage - 4
Настройте локальную среду разработки с помощью репозитория cables_dev
Что важно знать
- Разработка идёт полным ходом, поэтому возможны сбои.
- В Ubuntu 24.04 и более новых версиях могут потребоваться обходные решения, например параметр --no-sandbox.
- Сборки для Windows не подписаны, поэтому при первом запуске появляется предупреждение системы безопасности.
- Настройки Electron отключают многие стандартные средства защиты, поэтому открывайте патчи только из надёжных источников.
В подборках
Темы
Частые вопросы
- Что такое cables_electron?
- Автономное Electron-приложение для macOS, Windows и Linux с визуальным редактором узлов cables.gl. Cables Standalone — десктопная версия редактора cables.gl, браузерной среды визуального программирования для создания графики в реальном времени и интерактивных патчей. Благодаря Electron редактор и его операторы работают как нативное приложение на macOS, Windows и Linux; цель проекта — сохранить паритет функций с веб-версией.
- cables_electron можно использовать бесплатно? Какая у него лицензия?
- cables_electron распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cables_electron всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cables_electron — 6 нояб. 2026 г..
- Для чего можно использовать cables_electron?
- Создание графики в реальном времени и интерактивных визуальных эффектов офлайн в десктопной среде. Локальный запуск патчей cables с полным доступом к системным ресурсам. Разработка и тестирование операторов cables с помощью локальной сборки редактора.
- Как установить cables_electron?
- Скачайте отдельное приложение со страницы отдельной версии cables.gl Mac: откройте файл .dmg и перетащите приложение в Applications Linux: сделайте AppImage исполняемым: chmod +x ...AppImage Настройте локальную среду разработки с помощью репозитория cables_dev
- Где скачать cables_electron?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cables-gl/cables_electron
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Настольное приложение draw.io на Electron для создания диаграмм в Windows, macOS и Linux без подключения к интернету.
p5.js — бесплатная JavaScript-библиотека с открытым исходным кодом для творческого программирования, рисования и создания интерактивной или генеративной графики в интернете.
Навык для Claude Code, который помогает создавать короткометражки в 51 стиле с помощью кода, без моделей генерации видео.
Открытый каталог интерактивных UI-компонентов на Three.js/WebGL без входа в систему, с интерактивными превью и полным исходным кодом на React.
Библиотека из 35 эффектов для canvas, которые можно скопировать в проект: жидкость, стекло, огонь и другие эффекты поверх живого HTML.