Uma biblioteca granular de funções de shader para GLSL, HLSL, Metal, WGSL, WebGL e CUDA, com uma função reutilizável em cada arquivo.
cables-gl/cables_electron
App desktop independente em Electron que empacota o editor visual de nós cables.gl para Mac, Windows e Linux.
- Estrelas
- 128
- Forks
- 13
- Issues abertas
- 0
- Último commit
- há 14 horas
O que é?
Cables Standalone é uma versão desktop do editor cables.gl, um ambiente de programação visual baseado em navegador para criar gráficos em tempo real e patches interativos. Ele usa Electron para que o editor e seus operadores sejam executados como um aplicativo nativo no macOS, Windows e Linux, com o objetivo de manter a paridade de recursos com a versão web.
Como o app desktop é executado fora do sandbox do navegador, ele tem menos restrições de segurança do que o editor web. As configurações do projeto habilitam deliberadamente a integração com Node e desabilitam a segurança web, permitindo a execução de código externo em patches e operadores. Os mantenedores ressaltam que os usuários devem abrir apenas patches e operadores de fontes confiáveis.
O app oferece opções de inicialização, como abrir o editor em tela cheia ou iniciar o renderer maximizado. As versões são distribuídas como DMG para Mac, executável portátil para Windows e AppImage para Linux. O repositório está marcado como em desenvolvimento intenso e pode conter mudanças incompatíveis.
Recursos principais
- 01Executa o editor cables.gl como app desktop no macOS, Windows e Linux.
- 02Inclui empacotamento baseado em Electron para DMG no Mac, executável portátil no Windows e AppImage no Linux.
- 03Oferece opções de linha de comando para iniciar em tela cheia e com o renderer maximizado.
- 04Permite substituir configurações locais por meio de um arquivo cables.json.
- 05Desabilita as restrições do sandbox do navegador para que os patches possam executar código externo.
Casos de uso
- Criar gráficos em tempo real e visuais interativos offline em um ambiente desktop.
- Executar patches do cables localmente com acesso completo aos recursos do sistema.
- Desenvolver ou testar operadores do cables com uma versão local do editor.
Início rápido
- 1
Baixe o aplicativo independente na página da versão independente do cables.gl
- 2
Mac: abra o arquivo .dmg e arraste o aplicativo para Applications
- 3
Linux: torne o AppImage executável
chmod +x ...AppImage - 4
Configure um ambiente de desenvolvimento local usando o repositório cables_dev
Antes de usar
- O projeto ainda está em desenvolvimento intenso, então podem ocorrer problemas.
- O Ubuntu 24.04 e versões mais recentes podem exigir soluções alternativas, como a opção --no-sandbox.
- As versões para Windows não são assinadas e exibem um alerta de segurança na primeira execução.
- As configurações do Electron desativam muitas proteções de segurança padrão; por isso, abra apenas patches de fontes confiáveis.
Em coleções
Tópicos
Perguntas frequentes
- O que é cables_electron?
- App desktop independente em Electron que empacota o editor visual de nós cables.gl para Mac, Windows e Linux. Cables Standalone é uma versão desktop do editor cables.gl, um ambiente de programação visual baseado em navegador para criar gráficos em tempo real e patches interativos. Ele usa Electron para que o editor e seus operadores sejam executados como um aplicativo nativo no macOS, Windows e Linux, com o objetivo de manter a paridade de recursos com a versão web.
- cables_electron é gratuito? Qual é a licença?
- cables_electron é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cables_electron ainda é mantido?
- Manutenção ativa. O último commit de cables_electron foi em 5 de nov. de 2026.
- Para que posso usar cables_electron?
- Criar gráficos em tempo real e visuais interativos offline em um ambiente desktop. Executar patches do cables localmente com acesso completo aos recursos do sistema. Desenvolver ou testar operadores do cables com uma versão local do editor.
- Como instalar cables_electron?
- Baixe o aplicativo independente na página da versão independente do cables.gl Mac: abra o arquivo .dmg e arraste o aplicativo para Applications Linux: torne o AppImage executável: chmod +x ...AppImage Configure um ambiente de desenvolvimento local usando o repositório cables_dev
- Onde consigo cables_electron?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cables-gl/cables_electron
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo desktop para draw.io baseado em Electron, que funciona offline no Windows, macOS e Linux.
p5.js é uma biblioteca JavaScript gratuita e de código aberto para programação criativa, desenho e criação de gráficos interativos ou generativos na web.
Uma skill do Claude Code para dirigir curtas em 51 estilos, criados inteiramente com código e sem modelos de geração de vídeo.
Catálogo open source sem login de componentes interativos de UI com Three.js/WebGL, renderização ao vivo e código-fonte completo em React.
Biblioteca para copiar para o projeto, com 35 efeitos de UI em canvas independentes de framework, como líquido, vidro e fogo, que funcionam sobre conteúdo HTML ao vivo.