Skip to content
OpenSourceSoftware.ai

AI & Automation

An open-source alternative to Astronomer

Kestra is the one project in our catalog listed as a replacement for Astronomer. It is workflow automation software with 30.1K GitHub stars. Below is how it measures against the questions people usually ask first.

Kestra

Workflow automation

Schedule and run workflows for data, systems and AI from one place.

Kestra gives a team one place to schedule, run and watch automated work, from data pipelines to infrastructure jobs and AI tasks. Each workflow is a short YAML file, so it can be reviewed and versioned like code, and it can also be built in a visual editor. Because flows react to events as well as schedules, work can start as soon as a file lands or a message arrives.

  • Builds the same flow in a YAML editor, a No-Code editor or the AI Copilot.
  • Starts flows on a schedule or from events such as new files or queue messages.
  • Keeps flows in Git, with draft revisions that do not disturb running triggers.

What people use it for

Run a nightly data pipeline

Create a flow in a namespace with tasks that query a database, run a Python script and load the result into cloud storage. Add a Schedule trigger so it runs each night, and set retries and timeouts on tasks that call outside systems. Use backfills to rerun the flow for past dates when data is missing.

Start a process when a file or message arrives

Add a trigger that watches a source such as cloud storage or a message queue like Kafka, Amazon SQS or Google Pub/Sub. Each new file or message starts an execution of the flow. Subflows and conditional branching route the work, and notification plugins can tell Slack, email or PagerDuty when a run fails.

Add AI steps to a business process

Use the AI Agents and RAG task types to call models from OpenAI, Anthropic, Google Gemini, Amazon Bedrock or Ollama inside a flow, with token usage reported per execution. The built-in MCP server exposes your flows as tools that other AI agents can call. In the open-source edition, the AI Copilot that drafts flows for you works with Google Gemini.

30.1K starsApache-2.0JavaLatest release 11 days agoWebsite ↗Full profile →

Fact checklist

The same questions the pages with more alternatives let you sort by, answered for Kestra.

  • Permissive licence (MIT, Apache, BSD)Licence: Apache-2.0 (permissive)
  • Open-source licence (copyleft or permissive)Licence: Apache-2.0 (permissive)
  • Released in the last 90 daysLatest GitHub release Oct 20, 2026 (11 days ago)
  • Does not meet: Gaining stars this weekNot enough star history yet to tell
  • Written in JavaMain language on GitHub
  • Recommended in a stackIn Data consultancy

Data from GitHub and our catalog. Every listing is hand-approved. List prices are what the vendor publishes, not a quote, and self-hosting has its own running costs.