strimzi/strimzi-kafka-operator

Apache Kafka® running on Kubernetes

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on April 18th, 2026
Created on May 6th, 2016
Open Issues & Pull Requests: 158 (+0)
GitHub issues: Enabled
Number of forks: 1,532
Total Stargazers: 5,925 (+0)
Total Subscribers: 95 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 hours
Mean response time: 21.0 days
90th percentile: 24.7 days
Tracked items: 716

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 48% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in under an hour, while "crd-v1" waits about 9 days. 24% of tracked open issues have had no activity in three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 119
New in 7 days: 3
Closed in 7 days: 4
Avg open age: 418 days
Stale 30+ days: 83
Stale 90+ days: 56

Recent activity

Opened in 7 days: 3
Closed in 7 days: 4
Comments in 7 days: 23
Events in 7 days: 60

Top labels

  • needs-triage (356)
  • bug (330)
  • enhancement (240)
  • needs-proposal (89)
  • help wanted (78)
  • System tests (50)
  • documentation (39)
  • good-start (34)

Detailed Description

Strimzi is a Kubernetes operator written in Java that enables Apache Kafka clusters to run natively on Kubernetes and OpenShift platforms. The project provides a comprehensive solution for deploying, managing, and operating Kafka in containerized environments, supporting various deployment configurations tailored to different use cases and infrastructure requirements.

The operator functions as a Kubernetes controller that abstracts Kafka cluster management through Kubernetes-native APIs and custom resources. This approach allows users to define and manage Kafka clusters declaratively using standard Kubernetes tooling and patterns. The project includes quick-start guides for popular Kubernetes distributions including Minikube, OKD (OpenShift Origin), and Kubernetes Kind, making it accessible to users at different experience levels.

The repository overlaps with other significant projects through shared contributors, including connections to apicurio/apicurio-registry, llm-d/llm-d, and argoproj/argo-cd, suggesting integration points and ecosystem participation within the broader Kubernetes and data streaming communities. The project is classified across multiple domains including Kafka, Kubernetes, Operator, Deployment, Management, Streaming, Messaging, Clusters, Automation, and Orchestration.

Strimzi maintains comprehensive documentation on its website and provides multiple channels for community engagement, including a CNCF Slack channel, mailing lists, and GitHub Discussions. The project hosts regular community meetings twice monthly at different times to accommodate global participation, with meeting minutes, recordings, and calendar subscriptions available to the community.

The project emphasizes security and transparency through container image signing using cosign with keyless signing since version 0.49.0, and publishes Software Bill of Materials in SPDX-JSON and Syft-Table formats. All contributions require Developer Certificate of Origin sign-off, and the project maintains detailed development guides covering building from source, testing procedures, and release processes. Strimzi is licensed under the Apache License Version 2.0 and is recognized as a Cloud Native Computing Foundation incubating project.