Get event-driven automation for Kubernetes with argo-events, used by founders, with 2.7k+ GitHub stars.
2,675 stars825 forksGoQuality 8/10Updated 7/14/2026100% free · open source
What it does
Argo Events is an event-driven automation framework that allows founders to automate Kubernetes workflows based on external events, such as GitHub commits or schedule timers.
•When automating deployment workflows based on code changes in GitHub
•When triggering Kubernetes jobs on a schedule or cron timer
•When integrating external events, such as message queues or HTTP requests, into Kubernetes workflows
Quick start
1Apply the Argo Events controller and sensor configurations using the command: kubectl apply -f https://raw.githubusercontent.com/argoproj/argo-events/stable/manifests/install.yaml
2Create an EventSource configuration file (e.g., eventsource.yaml) to define the external event source, such as a GitHub webhook
3Apply the EventSource configuration using the command: kubectl apply -f eventsource.yaml
4Create an EventHandler configuration file (e.g., eventhandler.yaml) to define the Kubernetes workflow to trigger on the external event
5Apply the EventHandler configuration using the command: kubectl apply -f eventhandler.yaml
Heads up: The Argo Events controller requires a Kubernetes cluster version 1.16 or later, and the sensor and controller components must be installed and running before creating EventSource and EventHandler configurations
Saves to your device
Topics
argo
automation-framework
cloud-native
cloudevents
event-driven
event-source
eventing-framework
kubernetes
pipelines
triggers
workflow-automation
workflows
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
19
top-level files
10
folders
161.2M
repo size
Apache-2.0
license
Key files
README.md
File tree
.github/
api/
cmd/
docs/
examples/
hack/
manifests/
pkg/
test/
third_party/
.dockerignore
.gitattributes
.gitignore
.golangci.yml
CHANGELOG.md
CONTRIBUTING.md
DEPENDENCIES.md
Dockerfile
go.mod
go.sum
LICENSE
Makefile
mkdocs.yml
OWNERS
Quick Actions
Details
Creator
argoproj
Language
Go
Category
automation
Published
5/17/2018
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More automation tools founders pair with this one.