Pipedream é uma plataforma hospedada de integrações para criar automações orientadas a eventos que conectam APIs e apps, com etapas de código personalizado em Node.js, Python, Go ou Bash.
- Estrelas
- 18,242
- Forks
- 1,124
- Issues abertas
- 870
- Último commit
- há 6 horas
O que é?
O Windmill transforma scripts escritos em linguagens como Python, TypeScript, Go, Bash e SQL em apps internos que podem ser compartilhados. Os parâmetros são analisados automaticamente para gerar um formulário web, e os scripts podem ser encadeados em flows ou combinados em interfaces personalizadas criadas com um editor low-code. Scripts e flows podem ser acionados por agendamentos, webhooks, rotas HTTP, Kafka, WebSockets e email.
A plataforma é voltada a equipes que querem executar código interno como APIs, tarefas em segundo plano e workflows. O código pode ser editado na IDE web integrada ou sincronizado com um repositório Git, e uma CLI e uma extensão para VS Code dão suporte ao desenvolvimento local. As credenciais são armazenadas como recursos e variáveis com criptografia por workspace, e as tarefas são executadas em sandboxes nsjail, em workers que consomem uma fila baseada em Postgres.
O Windmill é implantado com Docker Compose ou um Helm chart no Kubernetes e usa Postgres. A versão open source é licenciada sob AGPLv3, e há licenças comerciais para redistribuição ou serviços gerenciados.
Recursos principais
- 01Gera automaticamente formulários web e interfaces a partir dos parâmetros dos scripts.
- 02Encadeia scripts em flows e permite criar apps personalizados com um editor low-code.
- 03Aciona tarefas por agendamentos, webhooks, rotas HTTP, Kafka, WebSockets e email.
- 04Oferece suporte a Python, TypeScript, Go, Bash, SQL e outras linguagens.
- 05Sincroniza o código com Git e oferece uma CLI e uma extensão para VS Code.
- 06Executa tarefas em sandboxes nsjail, em workers com fila baseada em Postgres.
Casos de uso
- Disponibilizar scripts internos como ferramentas compartilhadas, com uma interface gerada para quem não é desenvolvedor.
- Executar tarefas agendadas e pipelines de dados com várias etapas sem precisar de um orquestrador separado.
- Criar painéis administrativos internos sobre APIs e bancos de dados existentes.
- Substituir uma configuração autogerenciada no estilo Retool ou Temporal por uma única plataforma auto-hospedada.
Início rápido
- 1
Baixe docker-compose.yml
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml -o docker-compose.yml - 2
Baixe o Caddyfile
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile -o Caddyfile - 3
Baixe o arquivo .env
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/.env -o .env - 4
Inicie o Windmill com Docker Compose e depois acesse http://localhost
docker compose up -d
Antes de usar
- A licença é AGPLv3 com termos adicionais para a Community Edition; por isso, a redistribuição ou o uso como serviço gerenciado exigem uma licença comercial.
- A hospedagem própria exige executar o Postgres e os workers, o que aumenta o trabalho operacional.
Tópicos
Perguntas frequentes
- O que é windmill?
- Plataforma de desenvolvimento auto-hospedável que transforma scripts em APIs, webhooks, workflows e interfaces internas, como alternativa a Retool e Temporal. O Windmill transforma scripts escritos em linguagens como Python, TypeScript, Go, Bash e SQL em apps internos que podem ser compartilhados. Os parâmetros são analisados automaticamente para gerar um formulário web, e os scripts podem ser encadeados em flows ou combinados em interfaces personalizadas criadas com um editor low-code. Scripts e flows podem ser acionados por agendamentos, webhooks, rotas HTTP, Kafka, WebSockets e email.
- windmill é gratuito? Qual é a licença?
- windmill é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- windmill ainda é mantido?
- Manutenção ativa. O último commit de windmill foi em 22 de out. de 2026.
- Para que posso usar windmill?
- Disponibilizar scripts internos como ferramentas compartilhadas, com uma interface gerada para quem não é desenvolvedor. Executar tarefas agendadas e pipelines de dados com várias etapas sem precisar de um orquestrador separado. Criar painéis administrativos internos sobre APIs e bancos de dados existentes. Substituir uma configuração autogerenciada no estilo Retool ou Temporal por uma única plataforma auto-hospedada.
- Como instalar windmill?
- Baixe docker-compose.yml: curl https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml -o docker-compose.yml Baixe o Caddyfile: curl https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile -o Caddyfile Baixe o arquivo .env: curl https://raw.githubusercontent.com/windmill-labs/windmill/main/.env -o .env Inicie o Windmill com Docker Compose e depois acesse http://localhost: docker compose up -d
- Onde consigo windmill?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/windmill-labs/windmill
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma low-code de código aberto para criar ferramentas internas, dashboards e workflows usando seus bancos de dados e APIs existentes, com hospedagem própria ou na nuvem.
Plataforma low-code de código aberto para criar painéis administrativos, ferramentas internas e dashboards, conectando-se a mais de 25 bancos de dados e a qualquer API.
Plataforma low-code de código aberto para criar apps internos, agentes de IA e automações de workflow, com hospedagem própria e design independente de modelos.
Plataforma open source de IA e no-code para criar sistemas empresariais, como CRM, ERP e ferramentas internas, com interface WYSIWYG e agentes de IA.
Uma stack web com foco em configuração para criar ferramentas internas e apps de administração em YAML, pensada para que a IA possa gerá-los e as pessoas revisá-los.