argo-events
by
argoproj

Description: Event-driven Automation Framework for Kubernetes

View on GitHub ↗

Summary Information

Updated 45 minutes ago
Added to GitGenius on August 31st, 2021
Created on May 17th, 2018
Open Issues & Pull Requests: 151 (+0)
Number of forks: 823
Total Stargazers: 2,672 (+0)
Total Subscribers: 32 (+0)

Issue Activity (beta)

Open issues: 141
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 1,129 days
Stale 30+ days: 141
Stale 90+ days: 133

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • enhancement (447)
  • bug (435)
  • stale (161)
  • good first issue (28)
  • pinned (26)
  • help wanted (22)
  • security (15)
  • documentation (12)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 272.8 days
90th percentile: 981.7 days
Tracked items: 237

Most active contributors

Detailed Description

Argo Events is an event-driven workflow automation framework designed specifically for Kubernetes environments. Written in Go, it enables users to trigger actions across a Kubernetes cluster in response to diverse event sources, supporting over 20 different event sources and 10+ trigger types. The framework allows developers to respond to events such as webhooks, S3 drops, cron schedules, and messaging queue events from platforms like Kafka, GCP PubSub, SNS, and SQS by executing corresponding actions including the creation of Kubernetes objects, invocation of workflows, or triggering of serverless workloads.

The core functionality of Argo Events centers on connecting event sources to sensors that define business logic and trigger actions. The framework is CloudEvents compliant, ensuring compatibility with standardized event formats across cloud-native ecosystems. Users can manage automation scenarios ranging from simple linear real-time events to complex multi-source event orchestration, with the ability to customize business-level constraint logic for their specific workflow automation needs. The project provides comprehensive documentation covering concepts, quick-start guides, event source and sensor deployment instructions, and linting tools for EventSource and Sensor resources.

The repository maintains active development with significant community engagement. GitGenius tracking data shows 237 issues and pull requests with a median response latency of 0.0 hours, indicating rapid community interaction. The most frequently applied issue labels are bug with 117 occurrences, enhancement with 110 occurrences, and stale with 72 occurrences, reflecting ongoing maintenance and feature development. Primary contributors include whynowy with 69 tracked events, tooptoop4 with 27 events, and justinfx with 16 events, demonstrating consistent involvement from core maintainers.

Argo Events integrates closely within the broader Argo project ecosystem. The repository shares overlapping contributors with argoproj/argo-workflows and argoproj/argo-cd, indicating tight integration and shared development practices across Argo's complementary tools. This interconnection allows users to build comprehensive automation pipelines combining event-driven triggers with workflow execution and continuous deployment capabilities.

The project is governed by the CNCF Code of Conduct and is licensed under Apache License Version 2.0. A demo environment is available for users to explore Argo Events functionality through GitHub authentication. The framework has been adopted by organizations including BlackRock, as evidenced by public presentations on automating research workflows. The project maintains an official user list documenting organizations leveraging Argo Events in production environments, and contributions are actively encouraged through documented contributing guidelines and a dedicated security policy.

argo-events
by
argoprojargoproj/argo-events

Repository Details

Fetching additional details & charts...