πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

kestra-io / kestra

git clone https://github.com/kestra-io/kestra.git v2.0.6 Β· 7d ago πŸ”₯ on GitHub Trending today

Open-source event-driven orchestration platform for scheduling and running data, AI, and infrastructure workflows defined in YAML.

Why you might care

Suited to teams that want workflows as code with a UI, YAML editor, and no-code editor editing the same flows, plus Git integration and triggers for both schedules and events. Includes AI agent and RAG task types and an MCP server, and workers connect over gRPC so they can run in restricted networks.

Categories

Alternatives

Apache AirflowPrefectDagsterTemporalArgo Workflows
+4
stars, 24h Β· #3,070
+~28
stars, 7 days Β· #3,833
+1.8k
stars, 30 days Β· #292
30k
β˜… total Β· +0% this week
3.5k
forks Β· 987 open issues

Star history (as recorded here)

2026-10-20 Β· 29,909 β˜… 2026-10-21 Β· 29,913 β˜…
LanguageJava
LicenseApache-2.0
Created2019-08-24 (7y ago)
Last pushtoday
Watchers175
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-21 β€” #3 daily in java Β· +52 β˜…
  • 2026-10-21 β€” #8 monthly in java Β· +1,802 β˜…
  • 2026-10-20 β€” #3 daily in java Β· +43 β˜…
  • 2026-10-20 β€” #8 monthly in java Β· +1,781 β˜…

GitHub topics

Links

README excerpt
Open-source orchestration platform for data, AI, and infrastructure workflows
 Click on the image to learn how to get started with Kestra in 3 minutes. 
## 🌟 What is Kestra?
Kestra is an open-source, event-driven orchestration platform for data, AI, and infrastructure workflows. It unifies **scheduled** and **event-driven** automation behind a declarative, language-agnostic interface. By bringing **Infrastructure as Code** best practices to your data, process, and microservice pipelines, you can build reliable workflows directly from the UI in just a few lines of YAML, let the built-in AI Copilot write them for you, or generate them straight from your coding agent (Claude Code, Cursor, Windsurf, and others) with Agent Skills.
## πŸ“– Table of Contents
- ✨ What's New in 2.0
- πŸš€ Quick Start
- 🧩 Plugin Ecosystem
- πŸ“š Key Concepts
- 🎨 Build Workflows Visually
- πŸ”§ Extensible and Developer-Friendly
- 🌐 Join the Community
- 🀝 Contributing
- πŸ“„ License
- ⭐️ Stay Updated
**Key Features:**
- **Everything as Code and from the UI:** keep **workflows as code** with a **Git Version Control** integration, even when building them from the UI.
- **Three ways to build the same flow:** the **YAML editor**, the **No-Code editor**, and the **AI Copilot** all edit the same flow and stay in sync.
- **AI-native orchestration:** AI Agents and RAG workflows as first-class task types, plus a built-in MCP server that exposes your flows as tools to any MCP-compatible agent.
- **Event-Driven & Scheduled Workflows:** automate both **scheduled** and **real-time** event-driven workflows via a simple `trigger` definition.
- **Declarative YAML Interface:** define workflows using a simple configuration in the **built-in code editor**.
- **Rich Plugin Ecosystem:** hundreds of plugins built in to extract data from any database, cloud storage, or API, and **run scripts in any language**.
- **Intuitive UI & Code Editor:** build and visualize workflows directly from the UI with syntax highlighting, auto-completion and real-time syntax validation.
- **Scalable:** designed to handle millions of workflows, with high availability and fault tolerance. Workers talk to the control plane over **gRPC**, so they can run in another region or inside a restricted network.
- **Version Control Friendly:** write your workflows from the built-in code Editor and push them to your preferred Git branch directly from Kestra, enabling best practices with CI/CD pipelines and version control systems. Save a flow **as a draft** to iterate without disrupting the revision your triggers are running.
- **Structure & Resilience**: tame chaos and bring resilience to your workflows with **namespaces**, **labels**, **subflows**, **retries**, **timeout**, **error handling**, **inputs**, **outputs** that generate artifacts in the UI, **variables**, **conditional branching**, **advanced scheduling**, **event triggers**, **backfills**, **dynamic tasks**, **sequential and parallel tasks**, **checks** that validate preconditions 

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.