knative/eventing

Event-driven application platform for Kubernetes

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 43 minutes ago
Added to GitGenius on April 8th, 2021
Created on March 12th, 2018
Open Issues & Pull Requests: 92 (+0)
GitHub issues: Enabled
Number of forks: 631
Total Stargazers: 1,556 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.2 days
Mean response time: 126.4 days
90th percentile: 312.6 days
Tracked items: 212

Maintainer activity

11 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 58% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "kind/bug" is answered fastest, typically in about 32 hours, while "kind/feature-request" waits about 2 weeks. 97% of issues opened in the past year have since been closed. Three people close 66% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 86
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 1,000 days
Stale 30+ days: 81
Stale 90+ days: 74

Recent activity

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

Top labels

  • auto:flaky (1,655)
  • kind/feature-request (791)
  • kind/bug (708)
  • lifecycle/stale (341)
  • triage/accepted (245)
  • area/test-and-release (241)
  • priority/important-soon (209)
  • help wanted (175)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Knative Eventing is an event-driven application platform for Kubernetes that enables asynchronous application development through event delivery from any source. Written primarily in Go, the project provides a collection of APIs designed to facilitate event-driven architectures by routing events from producers, known as sources, to consumers, known as sinks. The platform operates as a standalone system that supports various workload types, including standard Kubernetes Services and Knative Serving Services, making it flexible for different deployment scenarios.

The core functionality of Knative Eventing centers on loose coupling between services during development and deployment. A defining characteristic is that event producers can generate events before consumers are actively listening, and conversely, consumers can express interest in event classes before those events are being produced. This decoupling enables services to be connected into new applications without requiring modifications to either producers or consumers, and allows selection of specific event subsets from particular producers.

Knative Eventing implements event routing using standard HTTP requests and adheres to the CloudEvents specification, a CNCF standard with broad support across programming languages. This standards-based approach simplifies the creation, understanding, transmission, and reception of events across diverse environments. The platform's components are intentionally designed to be loosely coupled, allowing independent development and deployment of individual elements.

The repository demonstrates significant community engagement and active maintenance.

The classification data reveals that Knative Eventing addresses multiple aspects of event-driven architecture including event channels, message routing, event sources, reliable delivery, event brokers, asynchronous processing, and observability within Kubernetes environments.

The high-level mission articulated in the repository is to enable asynchronous application development through event delivery from anywhere, reflecting the platform's ambition to serve as a comprehensive solution for event-driven workloads in cloud-native contexts. The project maintains comprehensive documentation and actively encourages contributions through identified ready-to-work issues and detailed contribution guidelines, with users directed to the knative-users forum for community engagement and support.