πŸ“ˆ 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

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

+43
stars, 24h Β· #217
β€”
stars, 7 days
+1.8k
stars, 30 days Β· #176
30k
β˜… total
3.5k
forks Β· 974 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageJava
LicenseApache-2.0
Created2019-08-24 (7y ago)
Last pushtoday
Watchers175
OwnerOrganization

Seen on GitHub Trending

  • 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