awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
windmill-labs avatar

windmill-labs/windmill

0
View on GitHub↗
15,844 星标·883 分支·HTML·other·6 次浏览windmill.dev↗

Windmill

Windmill is an internal developer platform and workflow orchestration engine designed to automate complex business processes and data pipelines. It functions as a distributed serverless runner that executes multi-language scripts within isolated, containerized environments, allowing teams to chain discrete tasks into directed acyclic graphs.

The platform distinguishes itself through a Git-centric approach to infrastructure, where system state and workflow definitions are synchronized directly from version control. It features a metadata-driven input system that automatically generates user interfaces and validation logic from function signatures, enabling the rapid construction of data-centric internal applications and dashboards that interface directly with backend business logic.

Beyond core orchestration, the platform provides a comprehensive suite for managing the full lifecycle of automated tasks. This includes granular access control and secret management for secure operations, event-driven triggers for real-time system integration, and a distributed worker fleet that ensures horizontal scalability across diverse technical environments.

Features

  • Workflow Orchestration - Chains multi-language scripts and distributed tasks into complex, automated data pipelines and business processes.
  • Internal Business Tools - Provides a platform for building custom internal dashboards and data-centric applications that interface directly with backend business logic.
  • Internal Tooling Platforms - Enables the rapid construction of data-centric internal dashboards and applications that interface with backend business logic.
  • Automated Workflow Orchestration - Orchestrates complex, multi-step processes and data pipelines to automate business operations at scale.
  • Internal Tool Builders - Enables the rapid construction of custom administrative dashboards and internal tools connected to backend business logic.
  • GitOps Tools - Synchronizes infrastructure and workflow definitions directly from version control to maintain system state.
  • Git-Based Deployment - Automates the deployment and management of internal tools by synchronizing infrastructure and workflow definitions directly from version control.
  • Multi-Language Script Runners - Executes scripts in multiple programming languages within a unified, containerized workflow environment.
  • Serverless Function Runtimes - Runs containerized code across a distributed worker fleet with low latency and high scalability.
  • Infrastructure State Managers - Maintains system configuration and workflow definitions by synchronizing live environments with version control repositories.
  • Directed Acyclic Graph Engines - Chains discrete tasks into directed acyclic graphs to manage complex multi-step workflow dependencies.
  • Internal Tools and Platforms - Developer platform for building automations and internal apps.
  • General Purpose Orchestration - Platform for turning scripts into workflows and internal UIs.
  • Internal Tool Builders - Platform for building and automating internal workflows.
  • Low-Code and Automation - Developer platform for turning scripts into workflows and UIs.
  • Workflow Platforms - Developer platform to turn scripts into internal tools.
  • Business Workflow Automation - Automates repetitive business processes and data-centric workflows through reliable, scheduled, and event-driven execution.
  • Distributed Task Queues - Distributes tasks across a fleet of worker nodes to ensure horizontal scalability and fault-tolerant execution.
  • Secret Management Systems - Provides centralized management for sensitive credentials and secrets used across automated tasks and internal applications.
  • Sensitive Data Access Controls - Secures automated workflows through granular user permissions and centralized secret management.
  • Workflow Input Schemas - Generates dynamic user interfaces and validation logic automatically from function signatures and type definitions.
  • Event-Driven Triggers - Initiates automated workflows in response to external webhooks, timers, and real-time system events.
  • Function Execution Engines - Executes high-volume, multi-language functions across a distributed worker fleet for low-latency performance.
  • External Service Integrations - Connects to external infrastructure via webhooks and APIs to automate workflows across the software ecosystem.
  • Container-Based Sandboxes - Executes code within isolated, ephemeral container environments to ensure secure and consistent task processing.

Star 历史

windmill-labs/windmill 的 Star 历史图表windmill-labs/windmill 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Windmill 的开源替代方案

相似的开源项目,按与 Windmill 的功能重合度排序。
  • budibase/budibaseBudibase 的头像

    Budibase/budibase

    28,024在 GitHub 上查看↗

    Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva

    TypeScriptai-app-builderai-applicationscrud-app
    在 GitHub 上查看↗28,024
  • kestra-io/kestrakestra-io 的头像

    kestra-io/kestra

    27,073在 GitHub 上查看↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    Javaautomationdata-orchestrationdevops
    在 GitHub 上查看↗27,073
  • spinnaker/spinnakerspinnaker 的头像

    spinnaker/spinnaker

    9,740在 GitHub 上查看↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Java
    在 GitHub 上查看↗9,740
  • illacloud/illa-builderillacloud 的头像

    illacloud/illa-builder

    12,268在 GitHub 上查看↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    TypeScriptaiagentapp-buildercrud-application
    在 GitHub 上查看↗12,268
查看 Windmill 的所有 30 个替代方案→

常见问题解答

windmill-labs/windmill 是做什么的?

Windmill is an internal developer platform and workflow orchestration engine designed to automate complex business processes and data pipelines. It functions as a distributed serverless runner that executes multi-language scripts within isolated, containerized environments, allowing teams to chain discrete tasks into directed acyclic graphs.

windmill-labs/windmill 的主要功能有哪些?

windmill-labs/windmill 的主要功能包括:Workflow Orchestration, Internal Business Tools, Internal Tooling Platforms, Automated Workflow Orchestration, Internal Tool Builders, GitOps Tools, Git-Based Deployment, Multi-Language Script Runners。

windmill-labs/windmill 有哪些开源替代品?

windmill-labs/windmill 的开源替代品包括: budibase/budibase — Budibase is a low-code application platform and enterprise internal tool builder used to create custom business… kestra-io/kestra — Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes… spinnaker/spinnaker — Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment… illacloud/illa-builder — Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and… tooljet/tooljet — ToolJet is a low-code development platform designed for building and deploying internal business applications. It… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…