awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
derailed avatar

derailed/popeye

0
View on GitHub↗
6,307 stars·343 forks·Go·9 viewspopeyecli.io↗

Popeye

👀 A Kubernetes cluster resource sanitizer

Features

  • Cluster Sanitizers - Scans live Kubernetes clusters for misconfigurations, stale resources, and best practice violations.
  • Live Cluster Security Scanners - Inspects a running Kubernetes cluster and reports misconfigurations without altering resources.
  • Cluster Audit Schedulers - Runs automated cluster health checks on a recurring schedule using Kubernetes CronJobs.
  • Cluster - Deploys a scanner as a Kubernetes CronJob to perform scheduled cluster scans automatically.
  • Cluster Audit Schedulers - Ships a CronJob-based scheduler that runs automated cluster audits on a recurring schedule.
  • Kubernetes Resource Health Auditors - Audits Kubernetes resource health and flags unused or problematic states across namespaces.
  • Kubernetes Resource Health Audits - Checks each Kubernetes resource for stale, unused, or problematic states and flags them for review.
  • Kubernetes Resource Linters - Provides a linter that scans Kubernetes resources against configurable rules and reports violations.
  • Kubernetes Resource Linters - Checks Kubernetes resource types for port mismatches, dead references, and missing probes.
  • Resource Linters - Checks Kubernetes resource types for port mismatches, dead references, and missing probes.
  • Audit Report Generators - Generates audit reports in multiple formats including YAML, HTML, JSON, JUnit, and Prometheus.
  • Kubernetes Stale Resource Detectors - Identifies unused or orphaned Kubernetes resources that can be safely removed.
  • Infrastructure Capacity Risk Assessments - Evaluates resource usage and flags potential capacity issues such as over-provisioning or under-provisioning.
  • Lint Report Exports - Generates lint reports in standard, YAML, HTML, JSON, JUnit, Prometheus, or single score formats for downstream consumption.
  • Kubernetes Linter Configuration Files - Tunes linter behavior, sets thresholds, and excludes resources via a YAML configuration file.
  • Resource and Code Exclusions - Configures a YAML file to skip specific resources or linter codes using exact names or regular expressions.
  • Resource Utilization Analyzers - Reports CPU and memory usage from a metric-server to warn about over or under allocation.
  • Prometheus-Based Metric Exporters - Publishes cluster scan results as Prometheus metrics to a pushgateway for monitoring and alerting.
  • Prometheus Monitoring Practices - Sends cluster scan results as Prometheus metrics to a pushgateway for monitoring and alerting.
  • Kubernetes Resource Utilization Reports - Analyzes CPU and memory usage from a metric-server to warn about over or under allocation and potential capacity issues.
  • Kubernetes Resource Utilization Analyzers - Analyzes CPU and memory usage from a metric-server to flag over or under allocation.
  • Linter Configuration Files - Controls which linters run, their thresholds, and exclusion rules through a declarative YAML file.
  • Monitoring and Visualization - Scans clusters to report configuration and resource issues.

Star history

Star history chart for derailed/popeyeStar history chart for derailed/popeye

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Popeye

Similar open-source projects, ranked by how many features they share with Popeye.
  • kubernetes/kube-state-metricskubernetes avatar

    kubernetes/kube-state-metrics

    6,141View on GitHub↗

    kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current state of cluster objects such as pods, deployments, and nodes. It operates by watching the Kubernetes API server and transforming resource snapshots into metric families, which are then exposed over an HTTP endpoint in the Prometheus text-based exposition format for direct scraping. The project distinguishes itself through horizontal scaling capabilities, distributing metric collection across multiple instances using object UID hashing to reduce per-instance memory consumption. It

    Gokuberneteskubernetes-exporterkubernetes-monitoring
    View on GitHub↗6,141
  • madhuakula/kubernetes-goatmadhuakula avatar

    madhuakula/kubernetes-goat

    5,686View on GitHub↗

    Kubernetes Goat is a security training environment designed for practicing the identification and exploitation of common vulnerabilities within an intentionally insecure cluster. It provides a controlled setting to simulate system exploitations, including container escapes, role misconfigurations, and server-side requests. The project utilizes scenario-based vulnerability deployment to create specific security flaws. It includes utilities for environment management that allow the cluster to be restored to a clean baseline by removing vulnerable scenarios, service accounts, and role bindings.

    HTML
    View on GitHub↗5,686
  • aquasecurity/kube-hunteraquasecurity avatar

    aquasecurity/kube-hunter

    5,064View on GitHub↗

    Kube-hunter is a security scanner and vulnerability hunter for Kubernetes clusters. It operates as a cloud-native penetration tool designed to identify security weaknesses, infrastructure misconfigurations, and exploitable gaps by simulating attacker techniques. The tool distinguishes itself through a dual-mode scanning engine that executes both remote external probes and internal network scans. It features identity-based impersonation, allowing it to use service account tokens and pod identities to simulate security access from specific cluster roles and determine the potential blast radius

    Python
    View on GitHub↗5,064
  • 0xerr0r/blocky0xERR0R avatar

    0xERR0R/blocky

    6,653View on GitHub↗

    Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu

    Goad-blockeradblockadblocker
    View on GitHub↗6,653
See all 30 alternatives to Popeye→

Frequently asked questions

What does derailed/popeye do?

👀 A Kubernetes cluster resource sanitizer

What are the main features of derailed/popeye?

The main features of derailed/popeye are: Cluster Sanitizers, Live Cluster Security Scanners, Cluster Audit Schedulers, Cluster, Kubernetes Resource Health Auditors, Kubernetes Resource Health Audits, Kubernetes Resource Linters, Resource Linters.

What are some open-source alternatives to derailed/popeye?

Open-source alternatives to derailed/popeye include: kubernetes/kube-state-metrics — kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current… madhuakula/kubernetes-goat — Kubernetes Goat is a security training environment designed for practicing the identification and exploitation of… aquasecurity/kube-hunter — Kube-hunter is a security scanner and vulnerability hunter for Kubernetes clusters. It operates as a cloud-native… 0xerr0r/blocky — Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a… cncf/curriculum — The CNCF Curriculum is an open-source repository that organizes exam domains and learning paths for CNCF certification… prometheus/blackbox_exporter — The Blackbox Exporter is a Prometheus-compatible probe that checks the availability and response correctness of…