{
  "tools": [
    {
      "id": "cursor",
      "name": "Cursor",
      "description": "AI-powered code editor built on VS Code with inline chat and code generation",
      "category": "ide",
      "website": "https://cursor.com",
      "github": "https://github.com/cursor/cursor",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "AI code completion",
        "Inline chat",
        "Code generation",
        "Multi-file editing",
        "Codebase context"
      ],
      "languages": [],
      "integrations": [
        "OpenAI",
        "Anthropic",
        "GitHub Copilot"
      ],
      "popularity": {
        "github_stars": 32566,
        "contributors": 32,
        "forks": 2224,
        "last_updated": "2026-04-04T06:47:20Z"
      },
      "tags": [
        "ide"
      ],
      "growth_metrics": {
        "star_growth_7d": 41,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 20066,
        "star_growth_rate_30d": 160.53,
        "star_growth_90d": 20066,
        "star_growth_rate_90d": 160.53,
        "contributor_growth_30d": 32,
        "contributor_growth_90d": 32,
        "trending_score": 35,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "metadata": {
        "created_at": "2023-03-12T00:19:42Z",
        "license": null,
        "archived": false,
        "open_issues": 1
      },
      "commitMetrics": {
        "total_commits": 21300,
        "commits_30d": 0,
        "commits_90d": 100,
        "commits_365d": 300,
        "days_since_last_commit": 63,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.1,
          "monthly_average_90d": 0.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "leerob",
              "commits": 1,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:56:59.643Z"
      },
      "categories": [
        {
          "id": "ide",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "machine-learning",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "prometheus",
      "name": "Prometheus",
      "description": "The Prometheus monitoring system and time series database",
      "category": "monitoring",
      "website": "https://prometheus.io/",
      "github": "https://github.com/prometheus/prometheus",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Alerting",
        "Graphing",
        "Hacktoberfest",
        "Metrics",
        "Monitoring"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "prometheus"
      ],
      "popularity": {
        "github_stars": 63375,
        "contributors": 1357,
        "forks": 10304,
        "last_updated": "2026-04-04T06:50:19Z"
      },
      "tags": [
        "monitoring",
        "alerting",
        "graphing",
        "hacktoberfest",
        "metrics",
        "prometheus",
        "time-series",
        "go"
      ],
      "metadata": {
        "created_at": "2012-11-24T11:14:12Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 762,
        "issue_metrics": {
          "open_issues": 762,
          "closed_issues": 1,
          "total_issues": 763,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 89,
        "star_growth_rate_7d": 0.14,
        "star_growth_30d": 304,
        "star_growth_rate_30d": 0.48,
        "star_growth_90d": 304,
        "star_growth_rate_90d": 0.48,
        "contributor_growth_30d": 28,
        "contributor_growth_90d": 28,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 1733800,
        "commits_30d": 18800,
        "commits_90d": 66000,
        "commits_365d": 185000,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.24
        },
        "author_diversity": {
          "unique_authors": 26,
          "diversity_score": 0.71,
          "top_contributors": [
            {
              "author": "roidelapluie",
              "commits": 45,
              "percentage": 45
            },
            {
              "author": "machine424",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "bboreham",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "krajorama",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "vijaygovindaraja",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 17,
          "bug_fix_commits": 15,
          "maintenance_commits": 4,
          "documentation_commits": 4,
          "merge_commits": 40,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:57:01.350Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "database",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "grafana",
      "name": "Grafana",
      "description": "The open and composable observability and data visualization platform",
      "category": "monitoring",
      "website": "https://grafana.com",
      "github": "https://github.com/grafana/grafana",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Alerting",
        "Analytics",
        "Business Intelligence",
        "Dashboard",
        "Data Visualization"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [
        "prometheus",
        "grafana",
        "elasticsearch",
        "postgresql",
        "mysql"
      ],
      "popularity": {
        "github_stars": 72959,
        "contributors": 2974,
        "forks": 13664,
        "last_updated": "2026-04-04T06:00:20Z"
      },
      "tags": [
        "monitoring",
        "alerting",
        "analytics",
        "business-intelligence",
        "dashboard",
        "data-visualization",
        "elasticsearch",
        "go",
        "grafana",
        "hacktoberfest",
        "influxdb",
        "metrics",
        "mysql",
        "postgres",
        "prometheus",
        "typescript"
      ],
      "metadata": {
        "created_at": "2013-12-11T15:59:56Z",
        "license": "GNU Affero General Public License v3.0",
        "archived": false,
        "open_issues": 3904,
        "issue_metrics": {
          "open_issues": 3904,
          "closed_issues": 1,
          "total_issues": 3905,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 136,
        "star_growth_rate_7d": 0.19,
        "star_growth_30d": 444,
        "star_growth_rate_30d": 0.61,
        "star_growth_90d": 444,
        "star_growth_rate_90d": 0.61,
        "contributor_growth_30d": 24,
        "contributor_growth_90d": 24,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 6779000,
        "commits_30d": 124100,
        "commits_90d": 317500,
        "commits_365d": 944000,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 56,
          "diversity_score": 0.94,
          "top_contributors": [
            {
              "author": "stephaniehingtgen",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "kminehart",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "grafakus",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "bfmatei",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "mihai-turdean",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 28,
          "bug_fix_commits": 16,
          "maintenance_commits": 2,
          "documentation_commits": 4,
          "merge_commits": 0,
          "release_commits": 7
        },
        "last_updated": "2026-04-04T06:57:02.356Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "frontend",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "kafka",
      "name": "Apache Kafka",
      "description": "Distributed streaming platform",
      "category": "messaging",
      "website": "https://kafka.apache.org/",
      "github": "https://github.com/apache/kafka",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Java",
        "Kafka",
        "Scala",
        "Streaming"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [
        "kafka"
      ],
      "popularity": {
        "github_stars": 32283,
        "contributors": 1664,
        "forks": 15078,
        "last_updated": "2026-04-04T06:46:43Z"
      },
      "tags": [
        "messaging",
        "java",
        "kafka",
        "scala",
        "streaming"
      ],
      "metadata": {
        "created_at": "2011-08-15T18:06:16Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 330
      },
      "growth_metrics": {
        "star_growth_7d": 68,
        "star_growth_rate_7d": 0.21,
        "star_growth_30d": 168,
        "star_growth_rate_30d": 0.52,
        "star_growth_90d": 168,
        "star_growth_rate_90d": 0.52,
        "contributor_growth_30d": 16,
        "contributor_growth_90d": 16,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1728500,
        "commits_30d": 23700,
        "commits_90d": 47200,
        "commits_365d": 185100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.8
        },
        "author_diversity": {
          "unique_authors": 43,
          "diversity_score": 0.94,
          "top_contributors": [
            {
              "author": "mimaison",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "mjsax",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "lianetm",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "majialoong",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "mingyen066",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 15,
          "bug_fix_commits": 10,
          "maintenance_commits": 14,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:57:01.212Z"
      },
      "categories": [
        {
          "id": "messaging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "kubernetes",
      "name": "Kubernetes",
      "description": "Container orchestration platform",
      "category": "orchestration",
      "website": "https://kubernetes.io",
      "github": "https://github.com/kubernetes/kubernetes",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cncf",
        "Containers",
        "Go",
        "Kubernetes"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 121477,
        "contributors": 5654,
        "forks": 42789,
        "last_updated": "2026-04-04T06:49:58Z"
      },
      "tags": [
        "orchestration",
        "cncf",
        "containers",
        "go",
        "kubernetes"
      ],
      "metadata": {
        "created_at": "2014-06-06T22:56:04Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 2703,
        "issue_metrics": {
          "open_issues": 2703,
          "closed_issues": 1,
          "total_issues": 2704,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 102,
        "star_growth_rate_7d": 0.08,
        "star_growth_30d": 521,
        "star_growth_rate_30d": 0.43,
        "star_growth_90d": 521,
        "star_growth_rate_90d": 0.43,
        "contributor_growth_30d": 29,
        "contributor_growth_90d": 29,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 13697900,
        "commits_30d": 82600,
        "commits_90d": 235300,
        "commits_365d": 753900,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 22.6,
          "monthly_average_30d": 97,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.04
        },
        "author_diversity": {
          "unique_authors": 28,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "k8s-ci-robot",
              "commits": 40,
              "percentage": 40
            },
            {
              "author": "nmn3m",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "ndixita",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "dims",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "tallclair",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 20,
          "bug_fix_commits": 17,
          "maintenance_commits": 3,
          "documentation_commits": 0,
          "merge_commits": 40,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:57:02.960Z"
      },
      "categories": [
        {
          "id": "orchestration",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "machine-learning",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "docker-ce",
      "name": "Docker CE",
      "description": "Docker Community Edition",
      "category": "containerization",
      "website": "https://www.docker.com/products/container-runtime",
      "github": "https://github.com/docker-archive/docker-ce",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Docker",
        "Git",
        "Golang",
        "Moby"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "docker"
      ],
      "popularity": {
        "github_stars": 5762,
        "contributors": 2832,
        "forks": 1518,
        "last_updated": "2026-04-03T12:05:32Z"
      },
      "tags": [
        "containerization",
        "docker",
        "git",
        "golang",
        "moby",
        "go"
      ],
      "metadata": {
        "created_at": "2017-05-19T23:09:47Z",
        "license": "Apache License 2.0",
        "archived": true,
        "open_issues": 2
      },
      "growth_metrics": {
        "star_growth_7d": -3,
        "star_growth_rate_7d": -0.05,
        "star_growth_30d": -8,
        "star_growth_rate_30d": -0.14,
        "star_growth_90d": -8,
        "star_growth_rate_90d": -0.14,
        "contributor_growth_30d": 2732,
        "contributor_growth_90d": 2732,
        "trending_score": 35,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 5430700,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 0,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:56:58.289Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "terraform",
      "name": "Terraform",
      "description": "Infrastructure as Code tool",
      "category": "infrastructure",
      "website": "http://developer.hashicorp.com/terraform",
      "github": "https://github.com/hashicorp/terraform",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cloud",
        "Cloud Management",
        "Graph",
        "Infrastructure As Code",
        "Terraform"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "terraform"
      ],
      "popularity": {
        "github_stars": 48015,
        "contributors": 2325,
        "forks": 10258,
        "last_updated": "2026-04-04T05:50:13Z"
      },
      "tags": [
        "infrastructure",
        "cloud",
        "cloud-management",
        "graph",
        "infrastructure-as-code",
        "terraform",
        "go"
      ],
      "metadata": {
        "created_at": "2014-03-13T22:25:48Z",
        "license": "Other",
        "archived": false,
        "open_issues": 1891,
        "issue_metrics": {
          "open_issues": 1891,
          "closed_issues": 1,
          "total_issues": 1892,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 18,
        "star_growth_rate_7d": 0.04,
        "star_growth_30d": 126,
        "star_growth_rate_30d": 0.26,
        "star_growth_90d": 126,
        "star_growth_rate_90d": 0.26,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3530800,
        "commits_30d": 18200,
        "commits_90d": 41200,
        "commits_365d": 109400,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 21,
          "monthly_average_30d": 90,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.1
        },
        "author_diversity": {
          "unique_authors": 14,
          "diversity_score": 0.6,
          "top_contributors": [
            {
              "author": "dbanck",
              "commits": 49,
              "percentage": 49
            },
            {
              "author": "jbardin",
              "commits": 28,
              "percentage": 28
            },
            {
              "author": "RonRicardo",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "CreatorHead",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "mildwonkey",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 26,
          "bug_fix_commits": 9,
          "maintenance_commits": 6,
          "documentation_commits": 0,
          "merge_commits": 11,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:57:01.563Z"
      },
      "categories": [
        {
          "id": "infrastructure",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "ansible",
      "name": "Ansible",
      "description": "Radically simple IT automation platform",
      "category": "automation",
      "website": "https://www.ansible.com/",
      "github": "https://github.com/ansible/ansible",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Ansible",
        "Python"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [
        "ansible"
      ],
      "popularity": {
        "github_stars": 68394,
        "contributors": 6936,
        "forks": 24165,
        "last_updated": "2026-04-04T05:11:46Z"
      },
      "tags": [
        "automation",
        "ansible",
        "python"
      ],
      "metadata": {
        "created_at": "2012-03-06T14:58:02Z",
        "license": "GNU General Public License v3.0",
        "archived": false,
        "open_issues": 799,
        "issue_metrics": {
          "open_issues": 799,
          "closed_issues": 1,
          "total_issues": 800,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 18,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 182,
        "star_growth_rate_30d": 0.27,
        "star_growth_90d": 182,
        "star_growth_rate_90d": 0.27,
        "contributor_growth_30d": 4,
        "contributor_growth_90d": 4,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 5538800,
        "commits_30d": 4400,
        "commits_90d": 11500,
        "commits_365d": 52600,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 10.3,
          "monthly_average_30d": 44,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.62
        },
        "author_diversity": {
          "unique_authors": 29,
          "diversity_score": 0.8,
          "top_contributors": [
            {
              "author": "mattclay",
              "commits": 26,
              "percentage": 26
            },
            {
              "author": "Akasurde",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "jborean93",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "pkingstonxyz",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "s-hertel",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 15,
          "bug_fix_commits": 25,
          "maintenance_commits": 10,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:57:02.398Z"
      },
      "categories": [
        {
          "id": "automation",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "elasticsearch",
      "name": "Elasticsearch",
      "description": "Distributed RESTful search and analytics engine",
      "category": "database",
      "website": "https://www.elastic.co/products/elasticsearch",
      "github": "https://github.com/elastic/elasticsearch",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Elasticsearch",
        "Java",
        "Search Engine"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [
        "elasticsearch"
      ],
      "popularity": {
        "github_stars": 76445,
        "contributors": 2454,
        "forks": 25834,
        "last_updated": "2026-04-04T06:56:53Z"
      },
      "tags": [
        "database",
        "elasticsearch",
        "java",
        "search-engine"
      ],
      "metadata": {
        "created_at": "2010-02-08T13:20:56Z",
        "license": "Other",
        "archived": false,
        "open_issues": 5631,
        "issue_metrics": {
          "open_issues": 5631,
          "closed_issues": 1,
          "total_issues": 5632,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 58,
        "star_growth_rate_7d": 0.08,
        "star_growth_30d": 165,
        "star_growth_rate_30d": 0.22,
        "star_growth_90d": 165,
        "star_growth_rate_90d": 0.22,
        "contributor_growth_30d": 16,
        "contributor_growth_90d": 16,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 9579900,
        "commits_30d": 128300,
        "commits_90d": 308000,
        "commits_365d": 1002300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 40,
          "diversity_score": 0.82,
          "top_contributors": [
            {
              "author": "elasticsearchmachine",
              "commits": 32,
              "percentage": 32
            },
            {
              "author": "felixbarny",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "costin",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "jdconrad",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "ldematte",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 14,
          "bug_fix_commits": 17,
          "maintenance_commits": 2,
          "documentation_commits": 4,
          "merge_commits": 5,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:57:08.694Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "api-tools",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "influxdb",
      "name": "InfluxDB",
      "description": "Scalable datastore for metrics, events, and real-time analytics",
      "category": "database",
      "website": "https://influxdata.com",
      "github": "https://github.com/influxdata/influxdb",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Database",
        "Go",
        "Influxdb",
        "Metrics",
        "Monitoring"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 31369,
        "contributors": 690,
        "forks": 3702,
        "last_updated": "2026-04-04T05:44:05Z"
      },
      "tags": [
        "database",
        "go",
        "influxdb",
        "metrics",
        "monitoring",
        "react",
        "rust",
        "time-series"
      ],
      "metadata": {
        "created_at": "2013-09-26T14:31:10Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 2133,
        "issue_metrics": {
          "open_issues": 2133,
          "closed_issues": 1,
          "total_issues": 2134,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -1,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 17,
        "star_growth_rate_30d": 0.05,
        "star_growth_90d": 17,
        "star_growth_rate_90d": 0.05,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 4990600,
        "commits_30d": 600,
        "commits_90d": 4100,
        "commits_365d": 27900,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 1.4,
          "monthly_average_30d": 6,
          "weekly_average_90d": 3.2,
          "monthly_average_90d": 13.7,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 11,
          "diversity_score": 0.91,
          "top_contributors": [
            {
              "author": "hiltontj",
              "commits": 8,
              "percentage": 20
            },
            {
              "author": "waynr",
              "commits": 7,
              "percentage": 17
            },
            {
              "author": "jdstrand",
              "commits": 6,
              "percentage": 15
            },
            {
              "author": "philjb",
              "commits": 5,
              "percentage": 12
            },
            {
              "author": "lilic",
              "commits": 4,
              "percentage": 10
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 14,
          "maintenance_commits": 5,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:57:09.713Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "monitoring",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "frontend",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "opentelemetry-collector",
      "name": "OpenTelemetry Collector",
      "description": "OpenTelemetry Collector for processing telemetry data",
      "category": "monitoring",
      "website": "https://opentelemetry.io",
      "github": "https://github.com/open-telemetry/opentelemetry-collector",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Metrics",
        "Monitoring",
        "Observability",
        "Open Telemetry",
        "Opentelemetry"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 6811,
        "contributors": 582,
        "forks": 1979,
        "last_updated": "2026-04-04T05:10:17Z"
      },
      "tags": [
        "monitoring",
        "metrics",
        "observability",
        "open-telemetry",
        "opentelemetry",
        "telemetry",
        "go"
      ],
      "metadata": {
        "created_at": "2019-05-09T19:42:55Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 706,
        "issue_metrics": {
          "open_issues": 706,
          "closed_issues": 1,
          "total_issues": 707,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 45,
        "star_growth_rate_7d": 0.67,
        "star_growth_30d": 121,
        "star_growth_rate_30d": 1.81,
        "star_growth_90d": 121,
        "star_growth_rate_90d": 1.81,
        "contributor_growth_30d": 8,
        "contributor_growth_90d": 8,
        "trending_score": 17,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 813000,
        "commits_30d": 8700,
        "commits_90d": 28600,
        "commits_365d": 111400,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 20.5,
          "monthly_average_30d": 88,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.48
        },
        "author_diversity": {
          "unique_authors": 30,
          "diversity_score": 0.77,
          "top_contributors": [
            {
              "author": "renovate[bot]",
              "commits": 22,
              "percentage": 22
            },
            {
              "author": "dmitryax",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "dmathieu",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "jkoronaAtCisco",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "florianl",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 19,
          "bug_fix_commits": 24,
          "maintenance_commits": 9,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 19
        },
        "last_updated": "2026-04-04T06:57:19.276Z"
      },
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "datadog-agent",
      "name": "Datadog Agent",
      "description": "Datadog Agent for system monitoring and metrics collection",
      "category": "monitoring",
      "website": "https://docs.datadoghq.com/",
      "github": "https://github.com/DataDog/datadog-agent",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Apm Agent",
        "Apm Instrumentation",
        "Datadog",
        "Distributed Tracing",
        "Go"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "datadog"
      ],
      "popularity": {
        "github_stars": 3556,
        "contributors": 826,
        "forks": 1396,
        "last_updated": "2026-04-03T22:18:44Z"
      },
      "tags": [
        "monitoring",
        "apm-agent",
        "apm-instrumentation",
        "datadog",
        "distributed-tracing",
        "go",
        "logging",
        "metrics",
        "observability",
        "open-telemetry",
        "otel",
        "profiling",
        "tracing"
      ],
      "metadata": {
        "created_at": "2016-01-19T17:40:41Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 973,
        "issue_metrics": {
          "open_issues": 973,
          "closed_issues": 1,
          "total_issues": 974,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 21,
        "star_growth_rate_30d": 0.59,
        "star_growth_90d": 21,
        "star_growth_rate_90d": 0.59,
        "contributor_growth_30d": 14,
        "contributor_growth_90d": 14,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 3338700,
        "commits_30d": 86400,
        "commits_90d": 241000,
        "commits_365d": 780800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 60,
          "diversity_score": 0.94,
          "top_contributors": [
            {
              "author": "aiuto",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "chouetz",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "chouquette",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "KevinFairise2",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "louis-cqrl",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 27,
          "bug_fix_commits": 18,
          "maintenance_commits": 6,
          "documentation_commits": 1,
          "merge_commits": 2,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:57:19.646Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "logging",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "newrelic-ruby-agent",
      "name": "New Relic",
      "description": "New Relic APM agent for Ruby applications",
      "category": "monitoring",
      "website": "https://docs.newrelic.com/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby/",
      "github": "https://github.com/newrelic/newrelic-ruby-agent",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Agent",
        "Apm Agent",
        "Hacktoberfest",
        "Ruby"
      ],
      "languages": [
        "Ruby"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 1208,
        "contributors": 305,
        "forks": 608,
        "last_updated": "2026-04-01T16:43:48Z"
      },
      "tags": [
        "monitoring",
        "agent",
        "apm-agent",
        "hacktoberfest",
        "ruby"
      ],
      "metadata": {
        "created_at": "2008-10-31T16:13:01Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 153,
        "issue_metrics": {
          "open_issues": 153,
          "closed_issues": 1,
          "total_issues": 154,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 1,
        "star_growth_rate_30d": 0.08,
        "star_growth_90d": 1,
        "star_growth_rate_90d": 0.08,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 2171100,
        "commits_30d": 6200,
        "commits_90d": 35200,
        "commits_365d": 116000,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 14.2,
          "monthly_average_30d": 61,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.38
        },
        "author_diversity": {
          "unique_authors": 6,
          "diversity_score": 0.66,
          "top_contributors": [
            {
              "author": "hannahramadan",
              "commits": 52,
              "percentage": 52
            },
            {
              "author": "tannalynn",
              "commits": 30,
              "percentage": 30
            },
            {
              "author": "kaylareopelle",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "dependabot[bot]",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "mvicknr",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 16,
          "bug_fix_commits": 6,
          "maintenance_commits": 14,
          "documentation_commits": 1,
          "merge_commits": 39,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:57:19.233Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "jaeger",
      "name": "Jaeger",
      "description": "Distributed tracing platform",
      "category": "monitoring",
      "website": "https://www.jaegertracing.io/",
      "github": "https://github.com/jaegertracing/jaeger",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cncf",
        "Distributed Tracing",
        "Hacktoberfest",
        "Jaeger",
        "Observability"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 22646,
        "contributors": 464,
        "forks": 2827,
        "last_updated": "2026-04-04T03:57:11Z"
      },
      "tags": [
        "monitoring",
        "cncf",
        "distributed-tracing",
        "hacktoberfest",
        "jaeger",
        "observability",
        "opentelemetry",
        "tracing",
        "go"
      ],
      "metadata": {
        "created_at": "2016-04-15T18:49:02Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 356,
        "issue_metrics": {
          "open_issues": 356,
          "closed_issues": 1,
          "total_issues": 357,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 106,
        "star_growth_rate_30d": 0.47,
        "star_growth_90d": 106,
        "star_growth_rate_90d": 0.47,
        "contributor_growth_30d": 11,
        "contributor_growth_90d": 11,
        "trending_score": 15,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 422600,
        "commits_30d": 7500,
        "commits_90d": 22800,
        "commits_365d": 73900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 17.7,
          "monthly_average_30d": 76,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.56
        },
        "author_diversity": {
          "unique_authors": 19,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "yurishkuro",
              "commits": 28,
              "percentage": 28
            },
            {
              "author": "renovate-bot",
              "commits": 27,
              "percentage": 27
            },
            {
              "author": "Copilot",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "mahadzaryab1",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "abhay1999",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 13,
          "bug_fix_commits": 31,
          "maintenance_commits": 5,
          "documentation_commits": 10,
          "merge_commits": 0,
          "release_commits": 19
        },
        "last_updated": "2026-04-04T06:57:19.508Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "zipkin",
      "name": "Zipkin",
      "description": "Distributed tracing system",
      "category": "monitoring",
      "website": "https://zipkin.io/",
      "github": "https://github.com/openzipkin/zipkin",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Distributed Tracing",
        "Observability",
        "Openzipkin",
        "Tracing",
        "Zipkin"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 17423,
        "contributors": 141,
        "forks": 3102,
        "last_updated": "2026-04-03T14:59:01Z"
      },
      "tags": [
        "monitoring",
        "distributed-tracing",
        "observability",
        "openzipkin",
        "tracing",
        "zipkin",
        "java"
      ],
      "metadata": {
        "created_at": "2012-06-06T18:26:16Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 172,
        "issue_metrics": {
          "open_issues": 172,
          "closed_issues": 1,
          "total_issues": 173,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 4,
        "star_growth_rate_7d": 0.02,
        "star_growth_30d": 12,
        "star_growth_rate_30d": 0.07,
        "star_growth_90d": 12,
        "star_growth_rate_90d": 0.07,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 299800,
        "commits_30d": 1800,
        "commits_90d": 1800,
        "commits_365d": 2800,
        "days_since_last_commit": 9,
        "velocity": {
          "weekly_average_30d": 4.2,
          "monthly_average_30d": 18,
          "weekly_average_90d": 1.4,
          "monthly_average_90d": 6,
          "consistency_score": 0.22
        },
        "author_diversity": {
          "unique_authors": 4,
          "diversity_score": 0.7,
          "top_contributors": [
            {
              "author": "codefromthecrypt",
              "commits": 12,
              "percentage": 67
            },
            {
              "author": "zipkinci+zipkin-dev@googlegroups.com",
              "commits": 3,
              "percentage": 17
            },
            {
              "author": "reta",
              "commits": 2,
              "percentage": 11
            },
            {
              "author": "tmurakam",
              "commits": 1,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 0,
          "maintenance_commits": 4,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 9
        },
        "last_updated": "2026-04-04T06:57:19.288Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "loki",
      "name": "Loki",
      "description": "Like Prometheus, but for logs",
      "category": "monitoring",
      "website": "https://grafana.com/loki",
      "github": "https://github.com/grafana/loki",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cloudnative",
        "Grafana",
        "Hacktoberfest",
        "Logging",
        "Loki"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "prometheus",
        "grafana"
      ],
      "popularity": {
        "github_stars": 27911,
        "contributors": 1311,
        "forks": 3967,
        "last_updated": "2026-04-04T05:09:55Z"
      },
      "tags": [
        "monitoring",
        "cloudnative",
        "grafana",
        "hacktoberfest",
        "logging",
        "loki",
        "prometheus",
        "go"
      ],
      "metadata": {
        "created_at": "2018-04-16T09:22:48Z",
        "license": "GNU Affero General Public License v3.0",
        "archived": false,
        "open_issues": 2003,
        "issue_metrics": {
          "open_issues": 2003,
          "closed_issues": 1,
          "total_issues": 2004,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 20,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 146,
        "star_growth_rate_30d": 0.53,
        "star_growth_90d": 146,
        "star_growth_rate_90d": 0.53,
        "contributor_growth_30d": 18,
        "contributor_growth_90d": 18,
        "trending_score": 13,
        "data_points": 21,
        "first_snapshot": "2026-03-09",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 1158400,
        "commits_30d": 17700,
        "commits_90d": 67500,
        "commits_365d": 283400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.74
        },
        "author_diversity": {
          "unique_authors": 23,
          "diversity_score": 0.71,
          "top_contributors": [
            {
              "author": "renovate-sh-app[bot]",
              "commits": 45,
              "percentage": 45
            },
            {
              "author": "JStickler",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "paul1r",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "DylanGuedes",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "ivkalita",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 12,
          "bug_fix_commits": 23,
          "maintenance_commits": 7,
          "documentation_commits": 3,
          "merge_commits": 1,
          "release_commits": 48
        },
        "last_updated": "2026-04-04T06:57:19.177Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "logging",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "tempo",
      "name": "Tempo",
      "description": "Distributed tracing backend",
      "category": "monitoring",
      "website": "https://grafana.com/oss/tempo/",
      "github": "https://github.com/grafana/tempo",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Distributed Tracing",
        "Grafana"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "grafana"
      ],
      "popularity": {
        "github_stars": 5163,
        "contributors": 298,
        "forks": 684,
        "last_updated": "2026-04-04T05:10:06Z"
      },
      "tags": [
        "monitoring",
        "distributed-tracing",
        "grafana",
        "go"
      ],
      "metadata": {
        "created_at": "2020-01-24T18:05:02Z",
        "license": "GNU Affero General Public License v3.0",
        "archived": false,
        "open_issues": 161,
        "issue_metrics": {
          "open_issues": 161,
          "closed_issues": 1,
          "total_issues": 162,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 19,
        "star_growth_rate_7d": 0.37,
        "star_growth_30d": 60,
        "star_growth_rate_30d": 1.18,
        "star_growth_90d": 60,
        "star_growth_rate_90d": 1.18,
        "contributor_growth_30d": 8,
        "contributor_growth_90d": 8,
        "trending_score": 17,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 450400,
        "commits_30d": 15800,
        "commits_90d": 46600,
        "commits_365d": 117600,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.52
        },
        "author_diversity": {
          "unique_authors": 21,
          "diversity_score": 0.72,
          "top_contributors": [
            {
              "author": "renovate-sh-app[bot]",
              "commits": 46,
              "percentage": 46
            },
            {
              "author": "javiermolinar",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "knylander-grafana",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "zhxiaogg",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "zalegrala",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 13,
          "bug_fix_commits": 16,
          "maintenance_commits": 7,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 38
        },
        "last_updated": "2026-04-04T06:57:18.887Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "web-framework",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "mimir",
      "name": "Mimir",
      "description": "Scalable long-term storage for Prometheus",
      "category": "monitoring",
      "website": "https://grafana.com/oss/mimir/",
      "github": "https://github.com/grafana/mimir",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Metrics",
        "Observability",
        "Opentelemetry",
        "Otlp",
        "Prometheus"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "prometheus",
        "grafana"
      ],
      "popularity": {
        "github_stars": 5024,
        "contributors": 591,
        "forks": 744,
        "last_updated": "2026-04-04T05:02:49Z"
      },
      "tags": [
        "monitoring",
        "metrics",
        "observability",
        "opentelemetry",
        "otlp",
        "prometheus",
        "tsdb",
        "go"
      ],
      "metadata": {
        "created_at": "2021-07-13T14:34:08Z",
        "license": "GNU Affero General Public License v3.0",
        "archived": false,
        "open_issues": 775,
        "issue_metrics": {
          "open_issues": 775,
          "closed_issues": 1,
          "total_issues": 776,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.32,
        "star_growth_30d": 64,
        "star_growth_rate_30d": 1.29,
        "star_growth_90d": 64,
        "star_growth_rate_90d": 1.29,
        "contributor_growth_30d": 8,
        "contributor_growth_90d": 8,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 1483600,
        "commits_30d": 27300,
        "commits_90d": 72900,
        "commits_365d": 258200,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.39
        },
        "author_diversity": {
          "unique_authors": 24,
          "diversity_score": 0.78,
          "top_contributors": [
            {
              "author": "colega",
              "commits": 37,
              "percentage": 37
            },
            {
              "author": "renovate-sh-app[bot]",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "andyasp",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "santihernandezc",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "npazosmendez",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 8,
          "bug_fix_commits": 7,
          "maintenance_commits": 7,
          "documentation_commits": 3,
          "merge_commits": 4,
          "release_commits": 15
        },
        "last_updated": "2026-04-04T06:57:19.360Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "victoriametrics",
      "name": "VictoriaMetrics",
      "description": "Fast, cost-effective monitoring solution and time series database",
      "category": "monitoring",
      "website": "https://victoriametrics.com/",
      "github": "https://github.com/VictoriaMetrics/VictoriaMetrics",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Database",
        "Grafana",
        "Graphite",
        "Influxdb",
        "Kubernetes"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "prometheus",
        "grafana"
      ],
      "popularity": {
        "github_stars": 16684,
        "contributors": 384,
        "forks": 1601,
        "last_updated": "2026-04-04T03:48:47Z"
      },
      "tags": [
        "monitoring",
        "database",
        "grafana",
        "graphite",
        "influxdb",
        "kubernetes",
        "observability",
        "opentelemetry",
        "opentsdb",
        "prometheus",
        "promql",
        "thanos",
        "tsdb",
        "go"
      ],
      "metadata": {
        "created_at": "2018-09-30T09:58:01Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 779,
        "issue_metrics": {
          "open_issues": 779,
          "closed_issues": 1,
          "total_issues": 780,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 55,
        "star_growth_rate_7d": 0.33,
        "star_growth_30d": 236,
        "star_growth_rate_30d": 1.43,
        "star_growth_90d": 236,
        "star_growth_rate_90d": 1.43,
        "contributor_growth_30d": 5,
        "contributor_growth_90d": 5,
        "trending_score": 15,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "commitMetrics": {
        "total_commits": 1220500,
        "commits_30d": 11500,
        "commits_90d": 41800,
        "commits_365d": 176900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.55
        },
        "author_diversity": {
          "unique_authors": 26,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "rtm0",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "makasim",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "hagen1778",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "valyala",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "dependabot[bot]",
              "commits": 8,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 22,
          "bug_fix_commits": 11,
          "maintenance_commits": 4,
          "documentation_commits": 10,
          "merge_commits": 1,
          "release_commits": 18
        },
        "last_updated": "2026-04-04T06:57:28.512Z"
      },
      "quality_status": "healthy",
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "database",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "thanos",
      "name": "Thanos",
      "description": "Highly available Prometheus setup with long term storage capabilities",
      "category": "monitoring",
      "website": "https://thanos.io",
      "github": "https://github.com/thanos-io/thanos",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cncf",
        "Go",
        "Google Cloud Storage",
        "Hacktoberfest",
        "High Availability"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "aws",
        "prometheus"
      ],
      "popularity": {
        "github_stars": 14010,
        "contributors": 718,
        "forks": 2279,
        "last_updated": "2026-04-04T04:13:49Z"
      },
      "tags": [
        "monitoring",
        "cncf",
        "go",
        "google-cloud-storage",
        "hacktoberfest",
        "high-availability",
        "metrics",
        "observability",
        "prometheus",
        "prometheus-ha-pairs",
        "prometheus-setup",
        "s3",
        "storage",
        "thanos"
      ],
      "metadata": {
        "created_at": "2017-11-01T17:38:03Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 870,
        "issue_metrics": {
          "open_issues": 870,
          "closed_issues": 1,
          "total_issues": 871,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 14,
        "star_growth_rate_7d": 0.1,
        "star_growth_30d": 27,
        "star_growth_rate_30d": 0.19,
        "star_growth_90d": 27,
        "star_growth_rate_90d": 0.19,
        "contributor_growth_30d": 5,
        "contributor_growth_90d": 5,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 469100,
        "commits_30d": 3400,
        "commits_90d": 12400,
        "commits_365d": 39700,
        "days_since_last_commit": 3,
        "velocity": {
          "weekly_average_30d": 6.3,
          "monthly_average_30d": 27,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.35
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.72,
          "top_contributors": [
            {
              "author": "GiedriusS",
              "commits": 34,
              "percentage": 34
            },
            {
              "author": "MichaHoffmann",
              "commits": 27,
              "percentage": 27
            },
            {
              "author": "myeong01",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "pavdmyt",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "thibaultmg",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 18,
          "maintenance_commits": 7,
          "documentation_commits": 4,
          "merge_commits": 43,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:57:28.735Z"
      },
      "categories": [
        {
          "id": "monitoring",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "machine-learning",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "jenkins",
      "name": "Jenkins",
      "description": "Leading open source automation server",
      "category": "ci-cd",
      "website": "https://www.jenkins.io",
      "github": "https://github.com/jenkinsci/jenkins",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cicd",
        "Continuous Delivery",
        "Continuous Deployment",
        "Continuous Integration",
        "Devops"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [
        "jenkins"
      ],
      "popularity": {
        "github_stars": 25171,
        "contributors": 1183,
        "forks": 9454,
        "last_updated": "2026-04-03T20:28:00Z"
      },
      "tags": [
        "ci-cd",
        "cicd",
        "continuous-delivery",
        "continuous-deployment",
        "continuous-integration",
        "devops",
        "groovy",
        "hacktoberfest",
        "java",
        "jenkins",
        "pipelines-as-code"
      ],
      "metadata": {
        "created_at": "2010-11-22T21:21:23Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 3578,
        "issue_metrics": {
          "open_issues": 3578,
          "closed_issues": 1,
          "total_issues": 3579,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 35,
        "star_growth_rate_7d": 0.14,
        "star_growth_30d": 99,
        "star_growth_rate_30d": 0.39,
        "star_growth_90d": 99,
        "star_growth_rate_90d": 0.39,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3813800,
        "commits_30d": 9400,
        "commits_90d": 28600,
        "commits_365d": 155700,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 21.9,
          "monthly_average_30d": 94,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 15,
          "diversity_score": 0.57,
          "top_contributors": [
            {
              "author": "renovate[bot]",
              "commits": 61,
              "percentage": 61
            },
            {
              "author": "jenkins-release-bot",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "janfaracik",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "mawinter69",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "MarkEWaite",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 7,
          "maintenance_commits": 17,
          "documentation_commits": 4,
          "merge_commits": 0,
          "release_commits": 48
        },
        "last_updated": "2026-04-04T06:57:38.544Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "automation",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "gitlabhq",
      "name": "GitLab",
      "description": "Complete DevOps platform",
      "category": "ci-cd",
      "website": "https://about.gitlab.com/getting-help/",
      "github": "https://github.com/gitlabhq/gitlabhq",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Gitlab",
        "Rails",
        "Ruby"
      ],
      "languages": [
        "Ruby"
      ],
      "integrations": [
        "gitlab"
      ],
      "popularity": {
        "github_stars": 24289,
        "contributors": 3000,
        "forks": 5789,
        "last_updated": "2026-04-04T02:53:41Z"
      },
      "tags": [
        "ci-cd",
        "gitlab",
        "rails",
        "ruby"
      ],
      "metadata": {
        "created_at": "2011-10-02T16:25:27Z",
        "license": "Other",
        "archived": false,
        "open_issues": 36
      },
      "growth_metrics": {
        "star_growth_7d": 8,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 40,
        "star_growth_rate_30d": 0.16,
        "star_growth_90d": 40,
        "star_growth_rate_90d": 0.16,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 11709400,
        "commits_30d": 19600,
        "commits_90d": 60700,
        "commits_365d": 235600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.46
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "tkiela1",
              "commits": 100,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 100,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:57:39.809Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "travis-ci",
      "name": "Travis CI",
      "description": "Continuous integration platform",
      "category": "ci-cd",
      "website": "https://travis-ci.org",
      "github": "https://github.com/travis-ci/travis-ci",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "ci-cd"
      ],
      "languages": [],
      "integrations": [],
      "popularity": {
        "github_stars": 8484,
        "contributors": 120,
        "forks": 714,
        "last_updated": "2026-04-03T11:29:29Z"
      },
      "tags": [
        "ci-cd"
      ],
      "metadata": {
        "created_at": "2011-02-28T06:30:40Z",
        "license": null,
        "archived": false,
        "open_issues": 125,
        "issue_metrics": {
          "open_issues": 125,
          "closed_issues": 1,
          "total_issues": 126,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -1,
        "star_growth_rate_7d": -0.01,
        "star_growth_30d": 4,
        "star_growth_rate_30d": 0.05,
        "star_growth_90d": 4,
        "star_growth_rate_90d": 0.05,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 364600,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 0,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:57:34.978Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "runner",
      "name": "GitHub Actions Runner",
      "description": "The Runner for GitHub Actions",
      "category": "ci-cd",
      "website": "https://github.com/features/actions",
      "github": "https://github.com/actions/runner",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "ci-cd"
      ],
      "languages": [
        "C#"
      ],
      "integrations": [
        "github"
      ],
      "popularity": {
        "github_stars": 5934,
        "contributors": 171,
        "forks": 1264,
        "last_updated": "2026-04-03T20:38:36Z"
      },
      "tags": [
        "ci-cd",
        "c#"
      ],
      "metadata": {
        "created_at": "2019-04-30T15:26:10Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 500,
        "issue_metrics": {
          "open_issues": 500,
          "closed_issues": 1,
          "total_issues": 501,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.27,
        "star_growth_30d": 54,
        "star_growth_rate_30d": 0.92,
        "star_growth_90d": 54,
        "star_growth_rate_90d": 0.92,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 119400,
        "commits_30d": 2400,
        "commits_90d": 6300,
        "commits_365d": 18400,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 5.8,
          "monthly_average_30d": 25,
          "weekly_average_90d": 5,
          "monthly_average_90d": 21.3,
          "consistency_score": 0.58
        },
        "author_diversity": {
          "unique_authors": 13,
          "diversity_score": 0.79,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 17,
              "percentage": 27
            },
            {
              "author": "TingluoHuang",
              "commits": 11,
              "percentage": 17
            },
            {
              "author": "github-actions[bot]",
              "commits": 11,
              "percentage": 17
            },
            {
              "author": "ericsciple",
              "commits": 11,
              "percentage": 17
            },
            {
              "author": "salmanmkc",
              "commits": 5,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 7,
          "maintenance_commits": 2,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 16
        },
        "last_updated": "2026-04-04T06:57:37.715Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "argo-cd",
      "name": "ArgoCD",
      "description": "Declarative GitOps CD for Kubernetes",
      "category": "ci-cd",
      "website": "https://argo-cd.readthedocs.io",
      "github": "https://github.com/argoproj/argo-cd",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Argo",
        "Argo Cd",
        "Cd",
        "Ci Cd",
        "Cicd"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 22449,
        "contributors": 1960,
        "forks": 7011,
        "last_updated": "2026-04-04T03:08:12Z"
      },
      "tags": [
        "ci-cd",
        "argo",
        "argo-cd",
        "cd",
        "cicd",
        "continuous-delivery",
        "continuous-deployment",
        "devops",
        "docker",
        "gitops",
        "hacktoberfest",
        "helm",
        "jsonnet",
        "kubernetes",
        "kustomize",
        "pipeline",
        "go"
      ],
      "metadata": {
        "created_at": "2018-02-09T11:12:01Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 4160,
        "issue_metrics": {
          "open_issues": 4160,
          "closed_issues": 1,
          "total_issues": 4161,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 50,
        "star_growth_rate_7d": 0.22,
        "star_growth_30d": 217,
        "star_growth_rate_30d": 0.98,
        "star_growth_90d": 217,
        "star_growth_rate_90d": 0.98,
        "contributor_growth_30d": 20,
        "contributor_growth_90d": 20,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1033800,
        "commits_30d": 17300,
        "commits_90d": 54700,
        "commits_365d": 185000,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.78
        },
        "author_diversity": {
          "unique_authors": 45,
          "diversity_score": 0.83,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 30,
              "percentage": 30
            },
            {
              "author": "blakepettersson",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "choejwoo",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "alexmt",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "reggie-k",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 15,
          "bug_fix_commits": 34,
          "maintenance_commits": 1,
          "documentation_commits": 5,
          "merge_commits": 2,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:57:38.217Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "flux2",
      "name": "Flux",
      "description": "GitOps for Kubernetes",
      "category": "ci-cd",
      "website": "https://fluxcd.io",
      "github": "https://github.com/fluxcd/flux2",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Continuous Delivery",
        "Gitops",
        "Gitops Toolkit",
        "Helm",
        "Kubernetes"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 8008,
        "contributors": 201,
        "forks": 726,
        "last_updated": "2026-04-04T06:21:17Z"
      },
      "tags": [
        "ci-cd",
        "continuous-delivery",
        "gitops",
        "gitops-toolkit",
        "helm",
        "kubernetes",
        "kustomize",
        "go"
      ],
      "metadata": {
        "created_at": "2020-04-24T09:38:21Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 294,
        "issue_metrics": {
          "open_issues": 294,
          "closed_issues": 1,
          "total_issues": 295,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 19,
        "star_growth_rate_7d": 0.24,
        "star_growth_30d": 90,
        "star_growth_rate_30d": 1.14,
        "star_growth_90d": 90,
        "star_growth_rate_90d": 1.14,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 381200,
        "commits_30d": 2000,
        "commits_90d": 5900,
        "commits_365d": 32400,
        "days_since_last_commit": 4,
        "velocity": {
          "weekly_average_30d": 4.4,
          "monthly_average_30d": 19,
          "weekly_average_90d": 4.7,
          "monthly_average_90d": 20,
          "consistency_score": 0.54
        },
        "author_diversity": {
          "unique_authors": 10,
          "diversity_score": 0.62,
          "top_contributors": [
            {
              "author": "matheuscscp",
              "commits": 33,
              "percentage": 55
            },
            {
              "author": "stefanprodan",
              "commits": 13,
              "percentage": 22
            },
            {
              "author": "fluxcdbot",
              "commits": 5,
              "percentage": 8
            },
            {
              "author": "Aman-Cool",
              "commits": 2,
              "percentage": 3
            },
            {
              "author": "dependabot[bot]",
              "commits": 2,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 8,
          "maintenance_commits": 10,
          "documentation_commits": 0,
          "merge_commits": 30,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:57:38.070Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "pipeline",
      "name": "Tekton",
      "description": "Cloud-native CI/CD pipelines",
      "category": "ci-cd",
      "website": "https://tekton.dev",
      "github": "https://github.com/tektoncd/pipeline",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cdf",
        "Hacktoberfest",
        "Kubernetes",
        "Pipeline",
        "Tekton"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 8928,
        "contributors": 421,
        "forks": 1908,
        "last_updated": "2026-04-04T05:09:02Z"
      },
      "tags": [
        "ci-cd",
        "cdf",
        "hacktoberfest",
        "kubernetes",
        "pipeline",
        "tekton",
        "go"
      ],
      "metadata": {
        "created_at": "2018-08-29T18:21:55Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 470,
        "issue_metrics": {
          "open_issues": 470,
          "closed_issues": 1,
          "total_issues": 471,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 5,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 20,
        "star_growth_rate_30d": 0.22,
        "star_growth_90d": 20,
        "star_growth_rate_90d": 0.22,
        "contributor_growth_30d": 12,
        "contributor_growth_90d": 12,
        "trending_score": 15,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 560400,
        "commits_30d": 11200,
        "commits_90d": 23300,
        "commits_365d": 62800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 19.1,
          "monthly_average_30d": 82,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 20,
          "diversity_score": 0.78,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 32,
              "percentage": 32
            },
            {
              "author": "waveywaves",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "AiswaryaR6",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "vdemeester",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "sahilleth",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 42,
          "maintenance_commits": 3,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:57:37.969Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "harness",
      "name": "Drone",
      "description": "Container-native continuous delivery platform",
      "category": "ci-cd",
      "website": "https://www.harness.io/open-source",
      "github": "https://github.com/harness/harness",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Build Automation",
        "Build Pipelines",
        "Ci",
        "Ci Cd",
        "Code Repository"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "docker"
      ],
      "popularity": {
        "github_stars": 34401,
        "contributors": 80,
        "forks": 2938,
        "last_updated": "2026-04-04T05:39:37Z"
      },
      "tags": [
        "ci-cd",
        "build-automation",
        "build-pipelines",
        "ci",
        "code-repository",
        "continuous-delivery",
        "continuous-integration",
        "docker",
        "git",
        "go",
        "hacktoberfest",
        "scm"
      ],
      "metadata": {
        "created_at": "2014-02-07T07:54:44Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 86,
        "issue_metrics": {
          "open_issues": 86,
          "closed_issues": 1,
          "total_issues": 87,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 257,
        "star_growth_rate_7d": 0.75,
        "star_growth_30d": 544,
        "star_growth_rate_30d": 1.61,
        "star_growth_90d": 544,
        "star_growth_rate_90d": 1.61,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 20,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 408000,
        "commits_30d": 6600,
        "commits_90d": 19300,
        "commits_365d": 96500,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 15.6,
          "monthly_average_30d": 67,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.66
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.89,
          "top_contributors": [
            {
              "author": "shivanand-harness",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "arvind-choudhary-h",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "shivang.kaushal@harness.io",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "jatin-agrawal-harness",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "marko-gacesa",
              "commits": 8,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 44,
          "bug_fix_commits": 42,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 3,
          "release_commits": 11
        },
        "last_updated": "2026-04-04T06:57:37.705Z"
      },
      "categories": [
        {
          "id": "ci-cd",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "machine-learning",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "postgres",
      "name": "PostgreSQL",
      "description": "Advanced open source relational database",
      "category": "database",
      "website": "https://www.postgresql.org/",
      "github": "https://github.com/postgres/postgres",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "database"
      ],
      "languages": [
        "C"
      ],
      "integrations": [
        "postgresql"
      ],
      "popularity": {
        "github_stars": 20432,
        "contributors": 58,
        "forks": 5541,
        "last_updated": "2026-04-04T06:30:04Z"
      },
      "tags": [
        "database",
        "c"
      ],
      "metadata": {
        "created_at": "2010-09-21T11:35:45Z",
        "license": "Other",
        "archived": false,
        "open_issues": 0
      },
      "growth_metrics": {
        "star_growth_7d": 59,
        "star_growth_rate_7d": 0.29,
        "star_growth_30d": 197,
        "star_growth_rate_30d": 0.97,
        "star_growth_90d": 197,
        "star_growth_rate_90d": 0.97,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 6388500,
        "commits_30d": 42600,
        "commits_90d": 90300,
        "commits_365d": 283000,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.94
        },
        "author_diversity": {
          "unique_authors": 20,
          "diversity_score": 0.9,
          "top_contributors": [
            {
              "author": "hlinnaka",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "petere",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "tglsfdc",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "jchampio",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "nathan-bossart",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 18,
          "maintenance_commits": 4,
          "documentation_commits": 4,
          "merge_commits": 1,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:57:44.217Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "mysql-server",
      "name": "MySQL",
      "description": "Open source relational database",
      "category": "database",
      "website": "http://www.mysql.com/",
      "github": "https://github.com/mysql/mysql-server",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "database"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [
        "mysql"
      ],
      "popularity": {
        "github_stars": 12185,
        "contributors": 695,
        "forks": 4252,
        "last_updated": "2026-04-04T03:08:07Z"
      },
      "tags": [
        "database",
        "c++"
      ],
      "metadata": {
        "created_at": "2014-09-26T09:31:03Z",
        "license": "Other",
        "archived": false,
        "open_issues": 3
      },
      "growth_metrics": {
        "star_growth_7d": -2,
        "star_growth_rate_7d": -0.02,
        "star_growth_30d": -24,
        "star_growth_rate_30d": -0.2,
        "star_growth_90d": -24,
        "star_growth_rate_90d": -0.2,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 18882200,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 173200,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:57:46.312Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "mongo",
      "name": "MongoDB",
      "description": "NoSQL document database",
      "category": "database",
      "website": "https://www.mongodb.com/",
      "github": "https://github.com/mongodb/mongo",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "C Plus Plus",
        "Database",
        "Mongodb",
        "Nosql"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [
        "mongodb"
      ],
      "popularity": {
        "github_stars": 28208,
        "contributors": 1421,
        "forks": 5765,
        "last_updated": "2026-04-04T06:35:05Z"
      },
      "tags": [
        "database",
        "c-plus-plus",
        "mongodb",
        "nosql",
        "c++"
      ],
      "metadata": {
        "created_at": "2009-01-15T16:15:18Z",
        "license": "Other",
        "archived": false,
        "open_issues": 27
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 1,
        "star_growth_rate_30d": 0,
        "star_growth_90d": 1,
        "star_growth_rate_90d": 0,
        "contributor_growth_30d": 7,
        "contributor_growth_90d": 7,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 9771700,
        "commits_30d": 118600,
        "commits_90d": 321700,
        "commits_365d": 1112400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 58,
          "diversity_score": 0.96,
          "top_contributors": [
            {
              "author": "sleaux",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "wenqinYe",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "Bradshawz",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "cheahuychou",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "Calvinnix",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 21,
          "bug_fix_commits": 12,
          "maintenance_commits": 10,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 7
        },
        "last_updated": "2026-04-04T06:57:56.164Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "redis",
      "name": "Redis",
      "description": "In-memory data structure store",
      "category": "database",
      "website": "http://redis.io",
      "github": "https://github.com/redis/redis",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cache",
        "Caching",
        "Database",
        "Distributed Systems",
        "In Memory"
      ],
      "languages": [
        "C"
      ],
      "integrations": [
        "redis"
      ],
      "popularity": {
        "github_stars": 73651,
        "contributors": 901,
        "forks": 24559,
        "last_updated": "2026-04-04T06:38:59Z"
      },
      "tags": [
        "database",
        "cache",
        "caching",
        "distributed-systems",
        "in-memory",
        "in-memory-database",
        "json",
        "key-value",
        "key-value-store",
        "message-broker",
        "message-queue",
        "no-sql",
        "nosql",
        "open-source",
        "real-time",
        "realtime",
        "redis",
        "time-series",
        "vector-databases",
        "vector-search",
        "c"
      ],
      "metadata": {
        "created_at": "2009-03-21T22:32:25Z",
        "license": "Other",
        "archived": false,
        "open_issues": 2782,
        "issue_metrics": {
          "open_issues": 2782,
          "closed_issues": 1,
          "total_issues": 2783,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 98,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 350,
        "star_growth_rate_30d": 0.48,
        "star_growth_90d": 350,
        "star_growth_rate_90d": 0.48,
        "contributor_growth_30d": 9,
        "contributor_growth_90d": 9,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1301000,
        "commits_30d": 5400,
        "commits_90d": 15900,
        "commits_365d": 46300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 12.6,
          "monthly_average_30d": 54,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.74
        },
        "author_diversity": {
          "unique_authors": 38,
          "diversity_score": 0.91,
          "top_contributors": [
            {
              "author": "vitahlin",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "minchopaskal",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "ShooterIT",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "sggeorgiev",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "moticless",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 42,
          "maintenance_commits": 10,
          "documentation_commits": 2,
          "merge_commits": 1,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:57:55.725Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "cassandra",
      "name": "Cassandra",
      "description": "Highly-scalable distributed database",
      "category": "database",
      "website": "https://cassandra.apache.org/",
      "github": "https://github.com/apache/cassandra",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cassandra",
        "Database",
        "Java"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 9682,
        "contributors": 655,
        "forks": 3855,
        "last_updated": "2026-04-03T23:03:34Z"
      },
      "tags": [
        "database",
        "cassandra",
        "java"
      ],
      "metadata": {
        "created_at": "2009-05-21T02:10:09Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 616
      },
      "growth_metrics": {
        "star_growth_7d": 5,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 32,
        "star_growth_rate_30d": 0.33,
        "star_growth_90d": 32,
        "star_growth_rate_90d": 0.33,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3169100,
        "commits_30d": 7400,
        "commits_90d": 14800,
        "commits_365d": 97000,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 14,
          "monthly_average_30d": 60,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 26,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "michaelsembwever",
              "commits": 29,
              "percentage": 29
            },
            {
              "author": "smiklosovic",
              "commits": 25,
              "percentage": 25
            },
            {
              "author": "maedhroz",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "netudima",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "beobal",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 10,
          "maintenance_commits": 4,
          "documentation_commits": 0,
          "merge_commits": 43,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:57:55.805Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "cockroach",
      "name": "CockroachDB",
      "description": "Distributed SQL database",
      "category": "database",
      "website": "https://www.cockroachlabs.com",
      "github": "https://github.com/cockroachdb/cockroach",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cockroachdb",
        "Database",
        "Distributed Database",
        "Go",
        "Hacktoberfest"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 31990,
        "contributors": 1103,
        "forks": 4108,
        "last_updated": "2026-04-04T05:30:37Z"
      },
      "tags": [
        "database",
        "cockroachdb",
        "distributed-database",
        "go",
        "hacktoberfest",
        "sql"
      ],
      "metadata": {
        "created_at": "2014-02-06T00:18:47Z",
        "license": "Other",
        "archived": false,
        "open_issues": 8073,
        "issue_metrics": {
          "open_issues": 8073,
          "closed_issues": 1,
          "total_issues": 8074,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": -7,
        "star_growth_rate_30d": -0.02,
        "star_growth_90d": -7,
        "star_growth_rate_90d": -0.02,
        "contributor_growth_30d": 7,
        "contributor_growth_90d": 7,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 11664200,
        "commits_30d": 164500,
        "commits_90d": 397500,
        "commits_365d": 1219900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 24,
          "diversity_score": 0.63,
          "top_contributors": [
            {
              "author": "trunk-io[bot]",
              "commits": 56,
              "percentage": 56
            },
            {
              "author": "rafiss",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "spilchen",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "andyyang890",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "angles-n-daemons",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 25,
          "bug_fix_commits": 18,
          "maintenance_commits": 0,
          "documentation_commits": 1,
          "merge_commits": 9,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:57:58.360Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "tidb",
      "name": "TiDB",
      "description": "Distributed SQL database compatible with MySQL",
      "category": "database",
      "website": "https://pingcap.com",
      "github": "https://github.com/pingcap/tidb",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cloud Native",
        "Database",
        "Distributed Database",
        "Distributed Transactions",
        "Go"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "mysql"
      ],
      "popularity": {
        "github_stars": 39903,
        "contributors": 1058,
        "forks": 6167,
        "last_updated": "2026-04-04T03:13:23Z"
      },
      "tags": [
        "database",
        "cloud-native",
        "distributed-database",
        "distributed-transactions",
        "go",
        "hacktoberfest",
        "htap",
        "mysql",
        "mysql-compatibility",
        "scale",
        "serverless",
        "sql",
        "tidb"
      ],
      "metadata": {
        "created_at": "2015-09-06T04:01:52Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 5928,
        "issue_metrics": {
          "open_issues": 5928,
          "closed_issues": 1,
          "total_issues": 5929,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 1,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 31,
        "star_growth_rate_30d": 0.08,
        "star_growth_90d": 31,
        "star_growth_rate_90d": 0.08,
        "contributor_growth_30d": 8,
        "contributor_growth_90d": 8,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2787800,
        "commits_30d": 22100,
        "commits_90d": 51400,
        "commits_365d": 201700,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.61
        },
        "author_diversity": {
          "unique_authors": 36,
          "diversity_score": 0.87,
          "top_contributors": [
            {
              "author": "hawkingrei",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "zanmato1984",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "disksing",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "0xPoe",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "D3Hunter",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 14,
          "bug_fix_commits": 17,
          "maintenance_commits": 6,
          "documentation_commits": 1,
          "merge_commits": 1,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T06:57:55.693Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "clickhouse",
      "name": "ClickHouse",
      "description": "Column-oriented database for OLAP",
      "category": "database",
      "website": "https://clickhouse.com",
      "github": "https://github.com/ClickHouse/ClickHouse",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Ai",
        "Analytics",
        "Big Data",
        "Clickhouse",
        "Cloud Native"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 46690,
        "contributors": 2820,
        "forks": 8267,
        "last_updated": "2026-04-04T05:26:03Z"
      },
      "tags": [
        "database",
        "ai",
        "analytics",
        "big-data",
        "clickhouse",
        "cloud-native",
        "cpp",
        "dbms",
        "distributed",
        "embedded",
        "hacktoberfest",
        "lakehouse",
        "mpp",
        "olap",
        "rust",
        "self-hosted",
        "sql",
        "c++"
      ],
      "metadata": {
        "created_at": "2016-06-02T08:28:18Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 5758,
        "issue_metrics": {
          "open_issues": 5758,
          "closed_issues": 1,
          "total_issues": 5759,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 107,
        "star_growth_rate_7d": 0.23,
        "star_growth_30d": 483,
        "star_growth_rate_30d": 1.05,
        "star_growth_90d": 483,
        "star_growth_rate_90d": 1.05,
        "contributor_growth_30d": 63,
        "contributor_growth_90d": 63,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 22190700,
        "commits_30d": 582300,
        "commits_90d": 1691800,
        "commits_365d": 4791600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 23,
          "diversity_score": 0.88,
          "top_contributors": [
            {
              "author": "rschu1ze",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "nihalzp",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "CheSema",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "fm4v",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "Avogar",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 15,
          "maintenance_commits": 6,
          "documentation_commits": 0,
          "merge_commits": 52,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:57:57.964Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "machine-learning",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "data-processing",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "timescaledb",
      "name": "TimescaleDB",
      "description": "Time-series database built on PostgreSQL",
      "category": "database",
      "website": "https://www.tigerdata.com/",
      "github": "https://github.com/timescale/timescaledb",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Analytics",
        "Database",
        "Financial Analysis",
        "Hacktoberfest",
        "Iot"
      ],
      "languages": [
        "C"
      ],
      "integrations": [
        "postgresql"
      ],
      "popularity": {
        "github_stars": 22296,
        "contributors": 133,
        "forks": 1070,
        "last_updated": "2026-04-04T05:19:01Z"
      },
      "tags": [
        "database",
        "analytics",
        "financial-analysis",
        "hacktoberfest",
        "iot",
        "postgres",
        "postgresql",
        "sql",
        "tigerdata",
        "time-series",
        "time-series-database",
        "timescaledb",
        "tsdb",
        "c"
      ],
      "metadata": {
        "created_at": "2017-03-07T20:03:41Z",
        "license": "Other",
        "archived": false,
        "open_issues": 464,
        "issue_metrics": {
          "open_issues": 464,
          "closed_issues": 1,
          "total_issues": 465,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 64,
        "star_growth_rate_7d": 0.29,
        "star_growth_30d": 282,
        "star_growth_rate_30d": 1.28,
        "star_growth_90d": 282,
        "star_growth_rate_90d": 1.28,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 15,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 638300,
        "commits_30d": 7500,
        "commits_90d": 24900,
        "commits_365d": 97300,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 16.1,
          "monthly_average_30d": 69,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.43
        },
        "author_diversity": {
          "unique_authors": 16,
          "diversity_score": 0.64,
          "top_contributors": [
            {
              "author": "svenklemm",
              "commits": 48,
              "percentage": 48
            },
            {
              "author": "akuzm",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "dbeck",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "renovate[bot]",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "arajkumar",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 9,
          "bug_fix_commits": 28,
          "maintenance_commits": 10,
          "documentation_commits": 1,
          "merge_commits": 1,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T06:57:55.405Z"
      },
      "categories": [
        {
          "id": "database",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "frontend",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "rabbitmq-server",
      "name": "RabbitMQ",
      "description": "Message broker",
      "category": "messaging",
      "website": "https://www.rabbitmq.com/",
      "github": "https://github.com/rabbitmq/rabbitmq-server",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Amqp",
        "Amqp 0 9 1",
        "Amqp1 0",
        "Message Broker",
        "Messaging"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 13563,
        "contributors": 413,
        "forks": 3999,
        "last_updated": "2026-04-04T06:43:34Z"
      },
      "tags": [
        "messaging",
        "amqp",
        "amqp-0-9-1",
        "amqp1-0",
        "message-broker",
        "mqtt",
        "rabbitmq",
        "stomp",
        "streaming",
        "streams",
        "javascript"
      ],
      "metadata": {
        "created_at": "2010-09-20T10:29:16Z",
        "license": "Other",
        "archived": false,
        "open_issues": 257,
        "issue_metrics": {
          "open_issues": 257,
          "closed_issues": 1,
          "total_issues": 258,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 13,
        "star_growth_rate_7d": 0.1,
        "star_growth_30d": 62,
        "star_growth_rate_30d": 0.46,
        "star_growth_90d": 62,
        "star_growth_rate_90d": 0.46,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 6140400,
        "commits_30d": 29200,
        "commits_90d": 78100,
        "commits_365d": 235500,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.64
        },
        "author_diversity": {
          "unique_authors": 8,
          "diversity_score": 0.54,
          "top_contributors": [
            {
              "author": "michaelklishin",
              "commits": 72,
              "percentage": 72
            },
            {
              "author": "dumbbell",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "dependabot[bot]",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "ansd",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "MirahImage",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 7,
          "bug_fix_commits": 7,
          "maintenance_commits": 5,
          "documentation_commits": 1,
          "merge_commits": 37,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:57:56.113Z"
      },
      "categories": [
        {
          "id": "messaging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "nats-server",
      "name": "NATS",
      "description": "High-performance messaging system",
      "category": "messaging",
      "website": "https://nats.io",
      "github": "https://github.com/nats-io/nats-server",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cloud",
        "Cloud Computing",
        "Cloud Native",
        "Connected Vehicle",
        "Distributed Systems"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 19476,
        "contributors": 213,
        "forks": 1761,
        "last_updated": "2026-04-03T23:41:08Z"
      },
      "tags": [
        "messaging",
        "cloud",
        "cloud-computing",
        "cloud-native",
        "connected-vehicle",
        "distributed-systems",
        "edge",
        "edge-ai",
        "edge-computing",
        "go",
        "golang",
        "message-bus",
        "message-queue",
        "microservices-architecture",
        "nats-server"
      ],
      "metadata": {
        "created_at": "2012-10-29T16:12:24Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 499,
        "issue_metrics": {
          "open_issues": 499,
          "closed_issues": 1,
          "total_issues": 500,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 50,
        "star_growth_rate_7d": 0.26,
        "star_growth_30d": 200,
        "star_growth_rate_30d": 1.04,
        "star_growth_90d": 200,
        "star_growth_rate_90d": 1.04,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1225000,
        "commits_30d": 15200,
        "commits_90d": 42800,
        "commits_365d": 154600,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 22.9,
          "monthly_average_30d": 98,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.11
        },
        "author_diversity": {
          "unique_authors": 8,
          "diversity_score": 0.58,
          "top_contributors": [
            {
              "author": "neilalexander",
              "commits": 56,
              "percentage": 56
            },
            {
              "author": "MauriceVanVeen",
              "commits": 25,
              "percentage": 25
            },
            {
              "author": "sciascid",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "wallyqs",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "ripienaar",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 2,
          "bug_fix_commits": 57,
          "maintenance_commits": 15,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:58:04.439Z"
      },
      "categories": [
        {
          "id": "messaging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "infrastructure",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "pulsar",
      "name": "Apache Pulsar",
      "description": "Distributed pub-sub messaging platform",
      "category": "messaging",
      "website": "https://pulsar.apache.org/",
      "github": "https://github.com/apache/pulsar",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Event Streaming",
        "Messaging",
        "Pubsub",
        "Pulsar",
        "Queuing"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 15183,
        "contributors": 772,
        "forks": 3712,
        "last_updated": "2026-04-03T22:11:53Z"
      },
      "tags": [
        "messaging",
        "event-streaming",
        "pubsub",
        "pulsar",
        "queuing",
        "streaming",
        "java"
      ],
      "metadata": {
        "created_at": "2016-06-28T07:00:03Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1679,
        "issue_metrics": {
          "open_issues": 1679,
          "closed_issues": 1,
          "total_issues": 1680,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 6,
        "star_growth_rate_7d": 0.04,
        "star_growth_30d": 31,
        "star_growth_rate_30d": 0.2,
        "star_growth_90d": 31,
        "star_growth_rate_90d": 0.2,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1411600,
        "commits_30d": 12400,
        "commits_90d": 21900,
        "commits_365d": 76600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.53
        },
        "author_diversity": {
          "unique_authors": 11,
          "diversity_score": 0.46,
          "top_contributors": [
            {
              "author": "merlimat",
              "commits": 67,
              "percentage": 67
            },
            {
              "author": "lhotari",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "poorbarcode",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "codelipenghui",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "Denovo1998",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 56,
          "maintenance_commits": 18,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:58:05.057Z"
      },
      "categories": [
        {
          "id": "messaging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "activemq",
      "name": "ActiveMQ",
      "description": "Message broker",
      "category": "messaging",
      "website": "https://activemq.apache.org",
      "github": "https://github.com/apache/activemq",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Activemq",
        "Amqp",
        "Amqps",
        "Apache",
        "Broker"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 2422,
        "contributors": 204,
        "forks": 1486,
        "last_updated": "2026-04-04T00:42:53Z"
      },
      "tags": [
        "messaging",
        "activemq",
        "amqp",
        "amqps",
        "apache",
        "broker",
        "java",
        "jms",
        "mqtt",
        "openwire",
        "stomp"
      ],
      "metadata": {
        "created_at": "2009-05-21T01:33:45Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 67,
        "issue_metrics": {
          "open_issues": 67,
          "closed_issues": 1,
          "total_issues": 68,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 2,
        "star_growth_rate_30d": 0.08,
        "star_growth_90d": 2,
        "star_growth_rate_90d": 0.08,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1234600,
        "commits_30d": 6400,
        "commits_90d": 18800,
        "commits_365d": 33300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 14.7,
          "monthly_average_30d": 63,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.37
        },
        "author_diversity": {
          "unique_authors": 9,
          "diversity_score": 0.75,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 30,
              "percentage": 30
            },
            {
              "author": "jeanouii",
              "commits": 29,
              "percentage": 29
            },
            {
              "author": "jbonofre",
              "commits": 22,
              "percentage": 22
            },
            {
              "author": "cshannon",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "anmol-saxena-14",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 29,
          "maintenance_commits": 6,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 14
        },
        "last_updated": "2026-04-04T06:58:14.635Z"
      },
      "categories": [
        {
          "id": "messaging",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "libzmq",
      "name": "ZeroMQ",
      "description": "High-performance asynchronous messaging library",
      "category": "messaging",
      "website": "https://www.zeromq.org",
      "github": "https://github.com/zeromq/libzmq",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Concurrency",
        "Libzmq",
        "Messaging",
        "Network",
        "Networking"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 10830,
        "contributors": 646,
        "forks": 2471,
        "last_updated": "2026-04-03T22:18:24Z"
      },
      "tags": [
        "messaging",
        "concurrency",
        "libzmq",
        "network",
        "networking",
        "pubsub",
        "pushpull",
        "stream",
        "zeromq",
        "zmq",
        "zmtp",
        "c++"
      ],
      "metadata": {
        "created_at": "2009-07-29T09:56:41Z",
        "license": "Mozilla Public License 2.0",
        "archived": false,
        "open_issues": 376,
        "issue_metrics": {
          "open_issues": 376,
          "closed_issues": 1,
          "total_issues": 377,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 5,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 48,
        "star_growth_rate_30d": 0.45,
        "star_growth_90d": 48,
        "star_growth_rate_90d": 0.45,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 858400,
        "commits_30d": 200,
        "commits_90d": 600,
        "commits_365d": 1500,
        "days_since_last_commit": 16,
        "velocity": {
          "weekly_average_30d": 0.5,
          "monthly_average_30d": 2,
          "weekly_average_90d": 0.5,
          "monthly_average_90d": 2,
          "consistency_score": 0.67
        },
        "author_diversity": {
          "unique_authors": 6,
          "diversity_score": 1,
          "top_contributors": [
            {
              "author": "remijouannet",
              "commits": 1,
              "percentage": 17
            },
            {
              "author": "Lakshmi-Surekha",
              "commits": 1,
              "percentage": 17
            },
            {
              "author": "minrk",
              "commits": 1,
              "percentage": 17
            },
            {
              "author": "jiridanek",
              "commits": 1,
              "percentage": 17
            },
            {
              "author": "Thomas-Barbier-1A",
              "commits": 1,
              "percentage": 17
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:58:14.637Z"
      },
      "categories": [
        {
          "id": "messaging",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "express",
      "name": "Express.js",
      "description": "Fast, unopinionated web framework for Node.js",
      "category": "web-framework",
      "website": "https://expressjs.com",
      "github": "https://github.com/expressjs/express",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Express",
        "Javascript",
        "Nodejs",
        "Server"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 68888,
        "contributors": 379,
        "forks": 23029,
        "last_updated": "2026-04-04T03:08:08Z"
      },
      "tags": [
        "web-framework",
        "express",
        "javascript",
        "nodejs",
        "server"
      ],
      "metadata": {
        "created_at": "2009-06-26T18:56:01Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 208,
        "issue_metrics": {
          "open_issues": 208,
          "closed_issues": 1,
          "total_issues": 209,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 17,
        "star_growth_rate_7d": 0.02,
        "star_growth_30d": 21,
        "star_growth_rate_30d": 0.03,
        "star_growth_90d": 21,
        "star_growth_rate_90d": 0.03,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 613500,
        "commits_30d": 100,
        "commits_90d": 3100,
        "commits_365d": 8700,
        "days_since_last_commit": 4,
        "velocity": {
          "weekly_average_30d": 0.2,
          "monthly_average_30d": 1,
          "weekly_average_90d": 2.4,
          "monthly_average_90d": 10.3,
          "consistency_score": 0.26
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.83,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 11,
              "percentage": 35
            },
            {
              "author": "bjohansebas",
              "commits": 4,
              "percentage": 13
            },
            {
              "author": "ayushshukla1807",
              "commits": 1,
              "percentage": 3
            },
            {
              "author": "stuckvgn",
              "commits": 1,
              "percentage": 3
            },
            {
              "author": "IshitaSingh0822",
              "commits": 1,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 6,
          "maintenance_commits": 0,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:58:14.445Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "fastify",
      "name": "Fastify",
      "description": "Fast and low overhead web framework for Node.js",
      "category": "web-framework",
      "website": "https://www.fastify.dev",
      "github": "https://github.com/fastify/fastify",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Hacktoberfest",
        "Nodejs",
        "Performance",
        "Speed",
        "Webframework"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 35969,
        "contributors": 877,
        "forks": 2643,
        "last_updated": "2026-04-04T01:12:35Z"
      },
      "tags": [
        "web-framework",
        "hacktoberfest",
        "nodejs",
        "performance",
        "speed",
        "webframework",
        "javascript"
      ],
      "metadata": {
        "created_at": "2016-09-28T19:10:14Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 125,
        "issue_metrics": {
          "open_issues": 125,
          "closed_issues": 1,
          "total_issues": 126,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 42,
        "star_growth_rate_7d": 0.12,
        "star_growth_30d": 214,
        "star_growth_rate_30d": 0.6,
        "star_growth_90d": 214,
        "star_growth_rate_90d": 0.6,
        "contributor_growth_30d": 11,
        "contributor_growth_90d": 11,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 468800,
        "commits_30d": 3900,
        "commits_90d": 9400,
        "commits_365d": 34400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 9.1,
          "monthly_average_30d": 39,
          "weekly_average_90d": 7.4,
          "monthly_average_90d": 31.7,
          "consistency_score": 0.58
        },
        "author_diversity": {
          "unique_authors": 29,
          "diversity_score": 0.8,
          "top_contributors": [
            {
              "author": "mcollina",
              "commits": 26,
              "percentage": 27
            },
            {
              "author": "Tony133",
              "commits": 11,
              "percentage": 12
            },
            {
              "author": "dependabot[bot]",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "Fdawgs",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "Eomm",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 18,
          "bug_fix_commits": 17,
          "maintenance_commits": 4,
          "documentation_commits": 14,
          "merge_commits": 2,
          "release_commits": 15
        },
        "last_updated": "2026-04-04T06:58:14.403Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "django",
      "name": "Django",
      "description": "High-level Python web framework",
      "category": "web-framework",
      "website": "https://www.djangoproject.com/",
      "github": "https://github.com/django/django",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Apps",
        "Django",
        "Framework",
        "Models",
        "Orm"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 87163,
        "contributors": 3420,
        "forks": 33803,
        "last_updated": "2026-04-04T06:49:43Z"
      },
      "tags": [
        "web-framework",
        "apps",
        "django",
        "framework",
        "models",
        "orm",
        "python",
        "templates",
        "views",
        "web"
      ],
      "metadata": {
        "created_at": "2012-04-28T02:47:18Z",
        "license": "BSD 3-Clause \"New\" or \"Revised\" License",
        "archived": false,
        "open_issues": 420
      },
      "growth_metrics": {
        "star_growth_7d": 47,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 178,
        "star_growth_rate_30d": 0.2,
        "star_growth_90d": 178,
        "star_growth_rate_90d": 0.2,
        "contributor_growth_30d": 17,
        "contributor_growth_90d": 17,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3443300,
        "commits_30d": 8100,
        "commits_90d": 25300,
        "commits_365d": 95300,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 13.5,
          "monthly_average_30d": 58,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.13
        },
        "author_diversity": {
          "unique_authors": 46,
          "diversity_score": 0.87,
          "top_contributors": [
            {
              "author": "jacobtylerwalls",
              "commits": 19,
              "percentage": 19
            },
            {
              "author": "nessita",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "timgraham",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "charettes",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "varunkasyap",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 53,
          "maintenance_commits": 2,
          "documentation_commits": 6,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:58:14.705Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "flask",
      "name": "Flask",
      "description": "Lightweight WSGI web application framework",
      "category": "web-framework",
      "website": "https://flask.palletsprojects.com",
      "github": "https://github.com/pallets/flask",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Flask",
        "Jinja",
        "Pallets",
        "Python",
        "Web Framework"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 71366,
        "contributors": 862,
        "forks": 16765,
        "last_updated": "2026-04-04T05:54:30Z"
      },
      "tags": [
        "web-framework",
        "flask",
        "jinja",
        "pallets",
        "python",
        "werkzeug",
        "wsgi"
      ],
      "metadata": {
        "created_at": "2010-04-06T11:11:59Z",
        "license": "BSD 3-Clause \"New\" or \"Revised\" License",
        "archived": false,
        "open_issues": 4,
        "issue_metrics": {
          "open_issues": 4,
          "closed_issues": 1,
          "total_issues": 5,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 11,
        "star_growth_rate_7d": 0.02,
        "star_growth_30d": 39,
        "star_growth_rate_30d": 0.05,
        "star_growth_90d": 39,
        "star_growth_rate_90d": 0.05,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 552300,
        "commits_30d": 600,
        "commits_90d": 4800,
        "commits_365d": 11200,
        "days_since_last_commit": 10,
        "velocity": {
          "weekly_average_30d": 1.4,
          "monthly_average_30d": 6,
          "weekly_average_90d": 3.7,
          "monthly_average_90d": 16,
          "consistency_score": 0.06
        },
        "author_diversity": {
          "unique_authors": 4,
          "diversity_score": 0.27,
          "top_contributors": [
            {
              "author": "davidism",
              "commits": 44,
              "percentage": 92
            },
            {
              "author": "marcows",
              "commits": 2,
              "percentage": 4
            },
            {
              "author": "cclauss",
              "commits": 1,
              "percentage": 2
            },
            {
              "author": "adityasah104",
              "commits": 1,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 6,
          "maintenance_commits": 6,
          "documentation_commits": 3,
          "merge_commits": 9,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:58:14.667Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "rails",
      "name": "Ruby on Rails",
      "description": "Full-stack web application framework",
      "category": "web-framework",
      "website": "https://rubyonrails.org",
      "github": "https://github.com/rails/rails",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Activejob",
        "Activerecord",
        "Framework",
        "Html",
        "Mvc"
      ],
      "languages": [
        "Ruby"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 58313,
        "contributors": 6946,
        "forks": 22171,
        "last_updated": "2026-04-04T03:22:42Z"
      },
      "tags": [
        "web-framework",
        "activejob",
        "activerecord",
        "framework",
        "html",
        "mvc",
        "rails",
        "ruby"
      ],
      "metadata": {
        "created_at": "2008-04-11T02:19:47Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 1552,
        "issue_metrics": {
          "open_issues": 1552,
          "closed_issues": 1,
          "total_issues": 1553,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -7,
        "star_growth_rate_7d": -0.01,
        "star_growth_30d": -34,
        "star_growth_rate_30d": -0.06,
        "star_growth_90d": -34,
        "star_growth_rate_90d": -0.06,
        "contributor_growth_30d": 19,
        "contributor_growth_90d": 19,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 9742200,
        "commits_30d": 16400,
        "commits_90d": 56400,
        "commits_365d": 243200,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 20.8,
          "monthly_average_30d": 89,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 29,
          "diversity_score": 0.73,
          "top_contributors": [
            {
              "author": "byroot",
              "commits": 38,
              "percentage": 38
            },
            {
              "author": "eileencodes",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "hammadxcm",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "matthewd",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "fatkodima",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 12,
          "bug_fix_commits": 10,
          "maintenance_commits": 3,
          "documentation_commits": 2,
          "merge_commits": 41,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:58:16.759Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "spring-boot",
      "name": "Spring Boot",
      "description": "Java-based framework for building web applications",
      "category": "web-framework",
      "website": "https://spring.io/projects/spring-boot",
      "github": "https://github.com/spring-projects/spring-boot",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Framework",
        "Java",
        "Spring",
        "Spring Boot"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 80331,
        "contributors": 1561,
        "forks": 41876,
        "last_updated": "2026-04-04T06:46:35Z"
      },
      "tags": [
        "web-framework",
        "framework",
        "java",
        "spring",
        "spring-boot"
      ],
      "metadata": {
        "created_at": "2012-10-19T15:02:57Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 484,
        "issue_metrics": {
          "open_issues": 484,
          "closed_issues": 1,
          "total_issues": 485,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 46,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 152,
        "star_growth_rate_30d": 0.19,
        "star_growth_90d": 152,
        "star_growth_rate_90d": 0.19,
        "contributor_growth_30d": 17,
        "contributor_growth_90d": 17,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 6059500,
        "commits_30d": 60300,
        "commits_90d": 146000,
        "commits_365d": 675200,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 22.9,
          "monthly_average_30d": 98,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 16,
          "diversity_score": 0.57,
          "top_contributors": [
            {
              "author": "snicoll",
              "commits": 56,
              "percentage": 56
            },
            {
              "author": "wilkinsona",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "mhalbritter",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "dependabot[bot]",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "bclozel",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 1,
          "maintenance_commits": 9,
          "documentation_commits": 3,
          "merge_commits": 51,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:58:14.905Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "laravel",
      "name": "Laravel",
      "description": "PHP web application framework",
      "category": "web-framework",
      "website": "https://laravel.com",
      "github": "https://github.com/laravel/laravel",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Framework",
        "Laravel",
        "Php"
      ],
      "languages": [
        "Blade"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 84049,
        "contributors": 853,
        "forks": 24683,
        "last_updated": "2026-04-04T03:59:46Z"
      },
      "tags": [
        "web-framework",
        "framework",
        "laravel",
        "php",
        "blade"
      ],
      "metadata": {
        "created_at": "2011-06-08T03:06:08Z",
        "license": null,
        "archived": false,
        "open_issues": 31
      },
      "growth_metrics": {
        "star_growth_7d": 7,
        "star_growth_rate_7d": 0.01,
        "star_growth_30d": 142,
        "star_growth_rate_30d": 0.17,
        "star_growth_90d": 142,
        "star_growth_rate_90d": 0.17,
        "contributor_growth_30d": 8,
        "contributor_growth_90d": 8,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 725300,
        "commits_30d": 2100,
        "commits_90d": 4300,
        "commits_365d": 12000,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 4.9,
          "monthly_average_30d": 21,
          "weekly_average_90d": 3.3,
          "monthly_average_90d": 14.3,
          "consistency_score": 0.32
        },
        "author_diversity": {
          "unique_authors": 16,
          "diversity_score": 0.73,
          "top_contributors": [
            {
              "author": "taylorotwell",
              "commits": 20,
              "percentage": 47
            },
            {
              "author": "nunomaduro",
              "commits": 5,
              "percentage": 12
            },
            {
              "author": "crynobone",
              "commits": 3,
              "percentage": 7
            },
            {
              "author": "jackbayliss",
              "commits": 3,
              "percentage": 7
            },
            {
              "author": "WendellAdriel",
              "commits": 1,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 7,
          "bug_fix_commits": 1,
          "maintenance_commits": 16,
          "documentation_commits": 1,
          "merge_commits": 3,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:58:23.246Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "phoenix",
      "name": "Phoenix",
      "description": "Productive web framework for Elixir",
      "category": "web-framework",
      "website": "https://www.phoenixframework.org",
      "github": "https://github.com/phoenixframework/phoenix",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api Server",
        "Distributed",
        "Elixir",
        "Realtime",
        "Web Framework"
      ],
      "languages": [
        "Elixir"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 22928,
        "contributors": 1462,
        "forks": 3054,
        "last_updated": "2026-04-04T03:08:06Z"
      },
      "tags": [
        "web-framework",
        "api-server",
        "distributed",
        "elixir",
        "realtime"
      ],
      "metadata": {
        "created_at": "2014-01-20T14:14:11Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 54,
        "issue_metrics": {
          "open_issues": 54,
          "closed_issues": 1,
          "total_issues": 55,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -4,
        "star_growth_rate_7d": -0.02,
        "star_growth_30d": -21,
        "star_growth_rate_30d": -0.09,
        "star_growth_90d": -21,
        "star_growth_rate_90d": -0.09,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 875900,
        "commits_30d": 1900,
        "commits_90d": 5700,
        "commits_365d": 37900,
        "days_since_last_commit": 7,
        "velocity": {
          "weekly_average_30d": 4.4,
          "monthly_average_30d": 19,
          "weekly_average_90d": 4.4,
          "monthly_average_90d": 19,
          "consistency_score": 0.24
        },
        "author_diversity": {
          "unique_authors": 21,
          "diversity_score": 0.83,
          "top_contributors": [
            {
              "author": "SteffenDE",
              "commits": 14,
              "percentage": 25
            },
            {
              "author": "dependabot[bot]",
              "commits": 11,
              "percentage": 19
            },
            {
              "author": "josevalim",
              "commits": 5,
              "percentage": 9
            },
            {
              "author": "rhcarvalho",
              "commits": 4,
              "percentage": 7
            },
            {
              "author": "eagle-head",
              "commits": 3,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 7,
          "bug_fix_commits": 16,
          "maintenance_commits": 10,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:58:23.776Z"
      },
      "categories": [
        {
          "id": "web-framework",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "jest",
      "name": "Jest",
      "description": "JavaScript testing framework",
      "category": "testing",
      "website": "https://jestjs.io",
      "github": "https://github.com/jestjs/jest",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Easy",
        "Expectation",
        "Facebook",
        "Immersive",
        "Javascript"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 45337,
        "contributors": 1730,
        "forks": 6642,
        "last_updated": "2026-04-03T19:18:25Z"
      },
      "tags": [
        "testing",
        "easy",
        "expectation",
        "facebook",
        "immersive",
        "javascript",
        "painless",
        "painless-javascript-testing",
        "snapshot",
        "typescript"
      ],
      "metadata": {
        "created_at": "2013-12-10T00:18:04Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 250,
        "issue_metrics": {
          "open_issues": 250,
          "closed_issues": 1,
          "total_issues": 251,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 7,
        "star_growth_rate_7d": 0.02,
        "star_growth_30d": 24,
        "star_growth_rate_30d": 0.05,
        "star_growth_90d": 24,
        "star_growth_rate_90d": 0.05,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 755200,
        "commits_30d": 600,
        "commits_90d": 2500,
        "commits_365d": 23900,
        "days_since_last_commit": 8,
        "velocity": {
          "weekly_average_30d": 1.4,
          "monthly_average_30d": 6,
          "weekly_average_90d": 1.9,
          "monthly_average_90d": 8.3,
          "consistency_score": 0.17
        },
        "author_diversity": {
          "unique_authors": 12,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "cpojer",
              "commits": 10,
              "percentage": 40
            },
            {
              "author": "SimenB",
              "commits": 2,
              "percentage": 8
            },
            {
              "author": "notoriousmango",
              "commits": 2,
              "percentage": 8
            },
            {
              "author": "dependabot[bot]",
              "commits": 2,
              "percentage": 8
            },
            {
              "author": "Connormiha",
              "commits": 2,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 5,
          "maintenance_commits": 6,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:58:33.354Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "mocha",
      "name": "Mocha",
      "description": "JavaScript test framework",
      "category": "testing",
      "website": "https://mochajs.org",
      "github": "https://github.com/mochajs/mocha",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Bdd",
        "Browser",
        "Javascript",
        "Mocha",
        "Mochajs"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 22881,
        "contributors": 600,
        "forks": 3067,
        "last_updated": "2026-04-04T02:34:35Z"
      },
      "tags": [
        "testing",
        "bdd",
        "browser",
        "javascript",
        "mocha",
        "mochajs",
        "node",
        "nodejs",
        "tdd",
        "test",
        "test-framework",
        "testing-tools"
      ],
      "metadata": {
        "created_at": "2011-03-07T18:44:25Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 225,
        "issue_metrics": {
          "open_issues": 225,
          "closed_issues": 1,
          "total_issues": 226,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 6,
        "star_growth_rate_30d": 0.03,
        "star_growth_90d": 6,
        "star_growth_rate_90d": 0.03,
        "contributor_growth_30d": 4,
        "contributor_growth_90d": 4,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 395600,
        "commits_30d": 2900,
        "commits_90d": 10600,
        "commits_365d": 22300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 6.8,
          "monthly_average_30d": 29,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.47
        },
        "author_diversity": {
          "unique_authors": 22,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "renovate[bot]",
              "commits": 34,
              "percentage": 34
            },
            {
              "author": "mark-wiemer",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "github-actions[bot]",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "Copilot",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "JoshuaKGoldberg",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 20,
          "maintenance_commits": 20,
          "documentation_commits": 7,
          "merge_commits": 0,
          "release_commits": 24
        },
        "last_updated": "2026-04-04T06:58:33.204Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "pytest",
      "name": "Pytest",
      "description": "Python testing framework",
      "category": "testing",
      "website": "https://pytest.org",
      "github": "https://github.com/pytest-dev/pytest",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Hacktoberfest",
        "Python",
        "Test",
        "Testing",
        "Unit Testing"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 13728,
        "contributors": 1098,
        "forks": 3073,
        "last_updated": "2026-04-04T03:31:08Z"
      },
      "tags": [
        "testing",
        "hacktoberfest",
        "python",
        "test",
        "unit-testing"
      ],
      "metadata": {
        "created_at": "2015-06-15T20:28:27Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 1009,
        "issue_metrics": {
          "open_issues": 1009,
          "closed_issues": 1,
          "total_issues": 1010,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 26,
        "star_growth_rate_7d": 0.19,
        "star_growth_30d": 31,
        "star_growth_rate_30d": 0.23,
        "star_growth_90d": 31,
        "star_growth_rate_90d": 0.23,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1724400,
        "commits_30d": 6100,
        "commits_90d": 14100,
        "commits_365d": 65500,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 12.8,
          "monthly_average_30d": 55,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.4
        },
        "author_diversity": {
          "unique_authors": 23,
          "diversity_score": 0.82,
          "top_contributors": [
            {
              "author": "bluetech",
              "commits": 28,
              "percentage": 28
            },
            {
              "author": "dependabot[bot]",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "Pierre-Sassoulas",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "pre-commit-ci[bot]",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "github-actions[bot]",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 20,
          "maintenance_commits": 12,
          "documentation_commits": 11,
          "merge_commits": 24,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:58:33.394Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "rspec",
      "name": "RSpec",
      "description": "Testing framework for Ruby",
      "category": "testing",
      "website": "https://github.com/rspec/rspec",
      "github": "https://github.com/rspec/rspec",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "testing"
      ],
      "languages": [
        "Ruby"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 93,
        "contributors": 674,
        "forks": 41,
        "last_updated": "2026-03-30T08:18:32Z"
      },
      "tags": [
        "testing",
        "ruby"
      ],
      "metadata": {
        "created_at": "2024-11-27T01:05:29Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 161,
        "issue_metrics": {
          "open_issues": 161,
          "closed_issues": 1,
          "total_issues": 162,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 1,
        "star_growth_rate_7d": 1.09,
        "star_growth_30d": 2,
        "star_growth_rate_30d": 2.2,
        "star_growth_90d": 2,
        "star_growth_rate_90d": 2.2,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 17,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1311900,
        "commits_30d": 0,
        "commits_90d": 4300,
        "commits_365d": 22400,
        "days_since_last_commit": 35,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 3.3,
          "monthly_average_90d": 14.3,
          "consistency_score": 0.02
        },
        "author_diversity": {
          "unique_authors": 6,
          "diversity_score": 0.48,
          "top_contributors": [
            {
              "author": "JonRowe",
              "commits": 32,
              "percentage": 74
            },
            {
              "author": "chadlwilson",
              "commits": 7,
              "percentage": 16
            },
            {
              "author": "G-Rath",
              "commits": 1,
              "percentage": 2
            },
            {
              "author": "pirj",
              "commits": 1,
              "percentage": 2
            },
            {
              "author": "nevinera",
              "commits": 1,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 5,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 12,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:58:32.082Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "selenium",
      "name": "Selenium",
      "description": "Browser automation framework",
      "category": "testing",
      "website": "https://selenium.dev",
      "github": "https://github.com/SeleniumHQ/selenium",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Dotnet",
        "Java",
        "Javascript",
        "Python",
        "Ruby"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 34180,
        "contributors": 930,
        "forks": 8674,
        "last_updated": "2026-04-04T03:37:59Z"
      },
      "tags": [
        "testing",
        "dotnet",
        "java",
        "javascript",
        "python",
        "ruby",
        "rust",
        "selenium",
        "webdriver"
      ],
      "metadata": {
        "created_at": "2013-01-14T21:40:56Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 201,
        "issue_metrics": {
          "open_issues": 201,
          "closed_issues": 1,
          "total_issues": 202,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -10,
        "star_growth_rate_7d": -0.03,
        "star_growth_30d": 96,
        "star_growth_rate_30d": 0.28,
        "star_growth_90d": 96,
        "star_growth_rate_90d": 0.28,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3422000,
        "commits_30d": 8100,
        "commits_90d": 46000,
        "commits_365d": 133100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 18.9,
          "monthly_average_30d": 81,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.61
        },
        "author_diversity": {
          "unique_authors": 13,
          "diversity_score": 0.72,
          "top_contributors": [
            {
              "author": "nvborisenko",
              "commits": 35,
              "percentage": 35
            },
            {
              "author": "selenium-ci",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "asolntsev",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "VietND96",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "cgoldberg",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 11,
          "maintenance_commits": 4,
          "documentation_commits": 4,
          "merge_commits": 0,
          "release_commits": 24
        },
        "last_updated": "2026-04-04T06:58:33.388Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "automation",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "cypress",
      "name": "Cypress",
      "description": "End-to-end testing framework",
      "category": "testing",
      "website": "https://cypress.io",
      "github": "https://github.com/cypress-io/cypress",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Angular Testing Library",
        "Component Testing",
        "Cypress",
        "Cypress Cloud",
        "Cypress Schematic"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 49612,
        "contributors": 543,
        "forks": 3401,
        "last_updated": "2026-04-03T09:35:45Z"
      },
      "tags": [
        "testing",
        "angular-testing-library",
        "component-testing",
        "cypress",
        "cypress-cloud",
        "cypress-schematic",
        "end-to-end-testing",
        "react-testing-library",
        "svelte-testing-library",
        "test-replay",
        "testing-framework",
        "testing-library",
        "testing-tool",
        "vue-testing-library",
        "typescript"
      ],
      "metadata": {
        "created_at": "2015-03-04T00:46:28Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 1219,
        "issue_metrics": {
          "open_issues": 1219,
          "closed_issues": 1,
          "total_issues": 1220,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -3,
        "star_growth_rate_7d": -0.01,
        "star_growth_30d": 16,
        "star_growth_rate_30d": 0.03,
        "star_growth_90d": 16,
        "star_growth_rate_90d": 0.03,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2276200,
        "commits_30d": 6300,
        "commits_90d": 22600,
        "commits_365d": 139900,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 14.7,
          "monthly_average_30d": 63,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.31
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.75,
          "top_contributors": [
            {
              "author": "github-actions[bot]",
              "commits": 34,
              "percentage": 34
            },
            {
              "author": "cacieprins",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "mschile",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "mabela416",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "jennifer-shehane",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 16,
          "maintenance_commits": 35,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:58:33.505Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "playwright",
      "name": "Playwright",
      "description": "Cross-browser web automation",
      "category": "testing",
      "website": "https://playwright.dev",
      "github": "https://github.com/microsoft/playwright",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Automation",
        "Chrome",
        "Chromium",
        "E2e Testing",
        "Electron"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 85575,
        "contributors": 725,
        "forks": 5409,
        "last_updated": "2026-04-04T06:42:04Z"
      },
      "tags": [
        "testing",
        "automation",
        "chrome",
        "chromium",
        "e2e-testing",
        "electron",
        "end-to-end-testing",
        "firefox",
        "javascript",
        "playwright",
        "test",
        "test-automation",
        "testing-tools",
        "web",
        "webkit",
        "typescript"
      ],
      "metadata": {
        "created_at": "2019-11-15T18:32:42Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 607,
        "issue_metrics": {
          "open_issues": 607,
          "closed_issues": 1,
          "total_issues": 608,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 434,
        "star_growth_rate_7d": 0.51,
        "star_growth_30d": 1965,
        "star_growth_rate_30d": 2.35,
        "star_growth_90d": 1965,
        "star_growth_rate_90d": 2.35,
        "contributor_growth_30d": 19,
        "contributor_growth_90d": 19,
        "trending_score": 19,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1656800,
        "commits_30d": 26500,
        "commits_90d": 71700,
        "commits_365d": 220800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.88
        },
        "author_diversity": {
          "unique_authors": 14,
          "diversity_score": 0.72,
          "top_contributors": [
            {
              "author": "pavelfeldman",
              "commits": 31,
              "percentage": 31
            },
            {
              "author": "yury-s",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "dgozman",
              "commits": 20,
              "percentage": 20
            },
            {
              "author": "microsoft-playwright-automation[bot]",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "Skn0tt",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 22,
          "bug_fix_commits": 38,
          "maintenance_commits": 2,
          "documentation_commits": 4,
          "merge_commits": 2,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T06:58:33.338Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "automation",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "frontend",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "testcafe",
      "name": "TestCafe",
      "description": "Node.js E2E testing framework",
      "category": "testing",
      "website": "https://testcafe.io",
      "github": "https://github.com/DevExpress/testcafe",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Browser",
        "E2e",
        "End To End Testing",
        "Functional Testing",
        "Test"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 9915,
        "contributors": 118,
        "forks": 681,
        "last_updated": "2026-04-04T06:54:35Z"
      },
      "tags": [
        "testing",
        "browser",
        "e2e",
        "end-to-end-testing",
        "functional-testing",
        "test",
        "test-automation",
        "test-framework",
        "testcafe",
        "testing-tools",
        "typescript",
        "javascript"
      ],
      "metadata": {
        "created_at": "2015-04-20T13:43:28Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 35,
        "issue_metrics": {
          "open_issues": 35,
          "closed_issues": 1,
          "total_issues": 36,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -2,
        "star_growth_rate_7d": -0.02,
        "star_growth_30d": 8,
        "star_growth_rate_30d": 0.08,
        "star_growth_90d": 8,
        "star_growth_rate_90d": 0.08,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 352000,
        "commits_30d": 100,
        "commits_90d": 600,
        "commits_365d": 2000,
        "days_since_last_commit": 22,
        "velocity": {
          "weekly_average_30d": 0.2,
          "monthly_average_30d": 1,
          "weekly_average_90d": 0.5,
          "monthly_average_90d": 2,
          "consistency_score": 0.59
        },
        "author_diversity": {
          "unique_authors": 3,
          "diversity_score": 0.92,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 3,
              "percentage": 50
            },
            {
              "author": "Bayheck",
              "commits": 2,
              "percentage": 33
            },
            {
              "author": "S0rax",
              "commits": 1,
              "percentage": 17
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:58:33.999Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "k6",
      "name": "K6",
      "description": "Load testing tool",
      "category": "testing",
      "website": "https://grafana.com/oss/k6/",
      "github": "https://github.com/grafana/k6",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Es6",
        "Go",
        "Golang",
        "Hacktoberfest",
        "Javascript"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 30274,
        "contributors": 256,
        "forks": 1521,
        "last_updated": "2026-04-04T05:47:19Z"
      },
      "tags": [
        "testing",
        "es6",
        "go",
        "golang",
        "hacktoberfest",
        "javascript",
        "k6",
        "load-generator",
        "load-testing",
        "performance"
      ],
      "metadata": {
        "created_at": "2016-03-21T15:30:24Z",
        "license": "GNU Affero General Public License v3.0",
        "archived": false,
        "open_issues": 808,
        "issue_metrics": {
          "open_issues": 808,
          "closed_issues": 1,
          "total_issues": 809,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 47,
        "star_growth_rate_7d": 0.16,
        "star_growth_30d": 207,
        "star_growth_rate_30d": 0.69,
        "star_growth_90d": 207,
        "star_growth_rate_90d": 0.69,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 12,
        "data_points": 21,
        "first_snapshot": "2026-03-09",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1065900,
        "commits_30d": 4900,
        "commits_90d": 17800,
        "commits_365d": 91000,
        "days_since_last_commit": 25,
        "velocity": {
          "weekly_average_30d": 10,
          "monthly_average_30d": 43,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.62
        },
        "author_diversity": {
          "unique_authors": 14,
          "diversity_score": 0.81,
          "top_contributors": [
            {
              "author": "inancgumus",
              "commits": 20,
              "percentage": 20
            },
            {
              "author": "szkiba",
              "commits": 19,
              "percentage": 19
            },
            {
              "author": "mstoykov",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "renovate-sh-app[bot]",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "ankur22",
              "commits": 10,
              "percentage": 10
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 17,
          "maintenance_commits": 10,
          "documentation_commits": 2,
          "merge_commits": 9,
          "release_commits": 17
        },
        "last_updated": "2026-04-04T06:58:41.484Z"
      },
      "categories": [
        {
          "id": "testing",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "zaproxy",
      "name": "OWASP ZAP",
      "description": "Web application security scanner",
      "category": "security",
      "website": "https://www.zaproxy.org",
      "github": "https://github.com/zaproxy/zaproxy",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Appsec",
        "Dast",
        "Hacktoberfest",
        "Opensource",
        "Security"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 14950,
        "contributors": 271,
        "forks": 2530,
        "last_updated": "2026-04-04T05:36:26Z"
      },
      "tags": [
        "security",
        "appsec",
        "dast",
        "hacktoberfest",
        "opensource",
        "security-scanner",
        "zap",
        "zap-development",
        "zaproxy",
        "java"
      ],
      "metadata": {
        "created_at": "2015-06-03T16:55:01Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 852,
        "issue_metrics": {
          "open_issues": 852,
          "closed_issues": 1,
          "total_issues": 853,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 32,
        "star_growth_rate_7d": 0.21,
        "star_growth_30d": 123,
        "star_growth_rate_30d": 0.83,
        "star_growth_90d": 123,
        "star_growth_rate_90d": 0.83,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1023000,
        "commits_30d": 1600,
        "commits_90d": 6800,
        "commits_365d": 33000,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 3.7,
          "monthly_average_30d": 16,
          "weekly_average_90d": 5.3,
          "monthly_average_90d": 22.7,
          "consistency_score": 0.61
        },
        "author_diversity": {
          "unique_authors": 8,
          "diversity_score": 0.72,
          "top_contributors": [
            {
              "author": "psiinon",
              "commits": 23,
              "percentage": 34
            },
            {
              "author": "kingthorin",
              "commits": 20,
              "percentage": 29
            },
            {
              "author": "thc202",
              "commits": 17,
              "percentage": 25
            },
            {
              "author": "dependabot[bot]",
              "commits": 3,
              "percentage": 4
            },
            {
              "author": "zapbot",
              "commits": 2,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 5,
          "maintenance_commits": 6,
          "documentation_commits": 4,
          "merge_commits": 33,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:58:42.848Z"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "sqlmap",
      "name": "SQLMap",
      "description": "Automatic SQL injection tool",
      "category": "security",
      "website": "http://sqlmap.org",
      "github": "https://github.com/sqlmapproject/sqlmap",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Database",
        "Detection",
        "Exploitation",
        "Pentesting",
        "Python"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 36997,
        "contributors": 152,
        "forks": 6237,
        "last_updated": "2026-04-04T05:57:32Z"
      },
      "tags": [
        "security",
        "database",
        "detection",
        "exploitation",
        "pentesting",
        "python",
        "sql-injection",
        "sqlmap",
        "takeover",
        "vulnerability-scanner"
      ],
      "metadata": {
        "created_at": "2012-06-26T09:52:15Z",
        "license": "Other",
        "archived": false,
        "open_issues": 58,
        "issue_metrics": {
          "open_issues": 58,
          "closed_issues": 1,
          "total_issues": 59,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 46,
        "star_growth_rate_7d": 0.12,
        "star_growth_30d": 229,
        "star_growth_rate_30d": 0.62,
        "star_growth_90d": 229,
        "star_growth_rate_90d": 0.62,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1052500,
        "commits_30d": 1300,
        "commits_90d": 11800,
        "commits_365d": 27000,
        "days_since_last_commit": 4,
        "velocity": {
          "weekly_average_30d": 3,
          "monthly_average_30d": 13,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.66
        },
        "author_diversity": {
          "unique_authors": 4,
          "diversity_score": 0.12,
          "top_contributors": [
            {
              "author": "stamparm",
              "commits": 97,
              "percentage": 97
            },
            {
              "author": "cuiweixie",
              "commits": 1,
              "percentage": 1
            },
            {
              "author": "soffensive",
              "commits": 1,
              "percentage": 1
            },
            {
              "author": "GoonTools",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 33,
          "maintenance_commits": 20,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:58:51.898Z"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "database",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "metasploit-framework",
      "name": "Metasploit",
      "description": "Penetration testing framework",
      "category": "security",
      "website": "https://www.metasploit.com/",
      "github": "https://github.com/rapid7/metasploit-framework",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Hacktoberfest"
      ],
      "languages": [
        "Ruby"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 37831,
        "contributors": 1660,
        "forks": 14818,
        "last_updated": "2026-04-04T06:49:37Z"
      },
      "tags": [
        "security",
        "hacktoberfest",
        "ruby"
      ],
      "metadata": {
        "created_at": "2011-08-30T06:13:20Z",
        "license": "Other",
        "archived": false,
        "open_issues": 577,
        "issue_metrics": {
          "open_issues": 577,
          "closed_issues": 1,
          "total_issues": 578,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 42,
        "star_growth_rate_7d": 0.11,
        "star_growth_30d": 170,
        "star_growth_rate_30d": 0.45,
        "star_growth_90d": 170,
        "star_growth_rate_90d": 0.45,
        "contributor_growth_30d": 15,
        "contributor_growth_90d": 15,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 8070700,
        "commits_30d": 31200,
        "commits_90d": 128600,
        "commits_365d": 398100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 22.6,
          "monthly_average_30d": 97,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 17,
          "diversity_score": 0.87,
          "top_contributors": [
            {
              "author": "jenkins-metasploit@build-production.r7ops.com",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "adfoster-r7",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "smcintyre-r7",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "dineshg0pal",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "g0tmi1k",
              "commits": 9,
              "percentage": 9
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 8,
          "bug_fix_commits": 14,
          "maintenance_commits": 29,
          "documentation_commits": 1,
          "merge_commits": 29,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:58:53.056Z"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "testing",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "nmap",
      "name": "Nmap",
      "description": "Network discovery and security auditing",
      "category": "security",
      "website": "https://svn.nmap.org/",
      "github": "https://github.com/nmap/nmap",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Asynchronous",
        "C Plus Plus",
        "Libpcap",
        "Linux",
        "Lua"
      ],
      "languages": [
        "C"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 12641,
        "contributors": 61,
        "forks": 2786,
        "last_updated": "2026-04-04T05:02:19Z"
      },
      "tags": [
        "security",
        "asynchronous",
        "c-plus-plus",
        "libpcap",
        "linux",
        "lua",
        "machine-learning",
        "netcat",
        "network-discovery",
        "nmap",
        "osx",
        "pcre",
        "ping",
        "port-scanner",
        "service-discovery",
        "socket",
        "windows",
        "c"
      ],
      "metadata": {
        "created_at": "2012-03-09T14:47:43Z",
        "license": "Other",
        "archived": false,
        "open_issues": 924,
        "issue_metrics": {
          "open_issues": 924,
          "closed_issues": 1,
          "total_issues": 925,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 27,
        "star_growth_rate_7d": 0.21,
        "star_growth_30d": 144,
        "star_growth_rate_30d": 1.15,
        "star_growth_90d": 144,
        "star_growth_rate_90d": 1.15,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1342700,
        "commits_30d": 4000,
        "commits_90d": 8100,
        "commits_365d": 25100,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 9.3,
          "monthly_average_30d": 40,
          "weekly_average_90d": 6.3,
          "monthly_average_90d": 27,
          "consistency_score": 0.51
        },
        "author_diversity": {
          "unique_authors": 2,
          "diversity_score": 0.76,
          "top_contributors": [
            {
              "author": "bonsaiviking",
              "commits": 63,
              "percentage": 78
            },
            {
              "author": "nnposter@e0a8ed71-7df4-0310-8962-fdc924857419",
              "commits": 18,
              "percentage": 22
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 7,
          "bug_fix_commits": 28,
          "maintenance_commits": 6,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:58:51.958Z"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "machine-learning",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "wireshark",
      "name": "Wireshark",
      "description": "Network protocol analyzer",
      "category": "security",
      "website": "https://www.wireshark.org",
      "github": "https://github.com/wireshark/wireshark",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Packet Capture",
        "Stratoshark",
        "Tshark",
        "Wireshark"
      ],
      "languages": [
        "C"
      ],
      "integrations": [
        "gitlab"
      ],
      "popularity": {
        "github_stars": 9142,
        "contributors": 1756,
        "forks": 2111,
        "last_updated": "2026-04-04T04:53:00Z"
      },
      "tags": [
        "security",
        "packet-capture",
        "stratoshark",
        "tshark",
        "wireshark",
        "c"
      ],
      "metadata": {
        "created_at": "2014-06-29T18:37:22Z",
        "license": "GNU General Public License v2.0",
        "archived": false,
        "open_issues": 2
      },
      "growth_metrics": {
        "star_growth_7d": 25,
        "star_growth_rate_7d": 0.27,
        "star_growth_30d": 95,
        "star_growth_rate_30d": 1.05,
        "star_growth_90d": 95,
        "star_growth_rate_90d": 1.05,
        "contributor_growth_30d": 19,
        "contributor_growth_90d": 19,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 9836500,
        "commits_30d": 31600,
        "commits_90d": 87100,
        "commits_365d": 374900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 22.9,
          "monthly_average_30d": 98,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.21
        },
        "author_diversity": {
          "unique_authors": 25,
          "diversity_score": 0.8,
          "top_contributors": [
            {
              "author": "johnthacker",
              "commits": 34,
              "percentage": 34
            },
            {
              "author": "rknall",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "Joakim-Wiberg-ODVA",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "mmann78",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "martinmath",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 13,
          "bug_fix_commits": 25,
          "maintenance_commits": 9,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:58:52.890Z"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "trivy",
      "name": "Trivy",
      "description": "Vulnerability scanner for containers",
      "category": "security",
      "website": "https://trivy.dev",
      "github": "https://github.com/aquasecurity/trivy",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Containers",
        "Devsecops",
        "Docker",
        "Go",
        "Golang"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 34335,
        "contributors": 0,
        "forks": 234,
        "last_updated": "2026-04-04T05:13:09Z"
      },
      "tags": [
        "security",
        "containers",
        "devsecops",
        "docker",
        "go",
        "golang",
        "hacktoberfest",
        "iac",
        "infrastructure-as-code",
        "kubernetes",
        "misconfiguration",
        "security-tools",
        "vulnerability",
        "vulnerability-detection",
        "vulnerability-scanners"
      ],
      "metadata": {
        "created_at": "2019-04-11T01:01:07Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 249,
        "issue_metrics": {
          "open_issues": 249,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 148,
        "star_growth_rate_7d": 0.43,
        "star_growth_30d": 1360,
        "star_growth_rate_30d": 4.12,
        "star_growth_90d": 1360,
        "star_growth_rate_90d": 4.12,
        "contributor_growth_30d": -511,
        "contributor_growth_90d": -511,
        "trending_score": 25,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 0,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 0,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:58:47.580Z"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "infrastructure",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "cli",
      "name": "HTTPie",
      "description": "User-friendly command-line HTTP client",
      "category": "api-tools",
      "website": "https://httpie.io",
      "github": "https://github.com/httpie/cli",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api",
        "Api Client",
        "Api Testing",
        "Cli",
        "Client"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 37837,
        "contributors": 173,
        "forks": 3854,
        "last_updated": "2026-04-04T05:40:24Z"
      },
      "tags": [
        "api-tools",
        "api",
        "api-client",
        "api-testing",
        "cli",
        "client",
        "curl",
        "debugging",
        "developer-tools",
        "development",
        "devops",
        "http",
        "http-client",
        "httpie",
        "json",
        "python",
        "rest",
        "rest-api",
        "terminal",
        "usability",
        "web"
      ],
      "metadata": {
        "created_at": "2012-02-25T12:39:13Z",
        "license": "BSD 3-Clause \"New\" or \"Revised\" License",
        "archived": false,
        "open_issues": 263,
        "issue_metrics": {
          "open_issues": 263,
          "closed_issues": 1,
          "total_issues": 264,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 62,
        "star_growth_rate_7d": 0.16,
        "star_growth_30d": 179,
        "star_growth_rate_30d": 0.48,
        "star_growth_90d": 179,
        "star_growth_rate_90d": 0.48,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 21,
        "first_snapshot": "2026-03-09",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 179600,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 0,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:58:49.063Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "dev-tools",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "web-framework",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "vscode",
      "name": "VS Code",
      "description": "Code editor",
      "category": "dev-tools",
      "website": "https://code.visualstudio.com",
      "github": "https://github.com/microsoft/vscode",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Editor",
        "Electron",
        "Microsoft",
        "Typescript",
        "Visual Studio Code"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 183407,
        "contributors": 2973,
        "forks": 38947,
        "last_updated": "2026-04-04T06:57:16Z"
      },
      "tags": [
        "dev-tools",
        "editor",
        "electron",
        "microsoft",
        "typescript",
        "visual-studio-code"
      ],
      "metadata": {
        "created_at": "2015-09-03T20:23:38Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 15983,
        "issue_metrics": {
          "open_issues": 15983,
          "closed_issues": 1,
          "total_issues": 15984,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 272,
        "star_growth_rate_7d": 0.15,
        "star_growth_30d": 1054,
        "star_growth_rate_30d": 0.58,
        "star_growth_90d": 1054,
        "star_growth_rate_90d": 0.58,
        "contributor_growth_30d": 33,
        "contributor_growth_90d": 33,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 15010800,
        "commits_30d": 224600,
        "commits_90d": 699400,
        "commits_365d": 1815800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 30,
          "diversity_score": 0.92,
          "top_contributors": [
            {
              "author": "lszomoru",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "roblourens",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "kycutler",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "mrleemurray",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "bryanchen-d",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 12,
          "bug_fix_commits": 22,
          "maintenance_commits": 12,
          "documentation_commits": 0,
          "merge_commits": 14,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:58:54.020Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "neovim",
      "name": "Neovim",
      "description": "Hyperextensible Vim-based text editor",
      "category": "dev-tools",
      "website": "https://neovim.io",
      "github": "https://github.com/neovim/neovim",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api",
        "C",
        "Lua",
        "Neovim",
        "Nvim"
      ],
      "languages": [
        "Vim Script"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 98189,
        "contributors": 1435,
        "forks": 6723,
        "last_updated": "2026-04-04T06:43:14Z"
      },
      "tags": [
        "dev-tools",
        "api",
        "c",
        "lua",
        "neovim",
        "nvim",
        "text-editor",
        "vim",
        "vim script"
      ],
      "metadata": {
        "created_at": "2014-01-31T13:39:22Z",
        "license": "Other",
        "archived": false,
        "open_issues": 1956,
        "issue_metrics": {
          "open_issues": 1956,
          "closed_issues": 1,
          "total_issues": 1957,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 699,
        "star_growth_rate_7d": 0.72,
        "star_growth_30d": 1211,
        "star_growth_rate_30d": 1.25,
        "star_growth_90d": 1211,
        "star_growth_rate_90d": 1.25,
        "contributor_growth_30d": 21,
        "contributor_growth_90d": 21,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3599900,
        "commits_30d": 40100,
        "commits_90d": 111600,
        "commits_365d": 366300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.1,
          "monthly_average_30d": 99,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.06
        },
        "author_diversity": {
          "unique_authors": 25,
          "diversity_score": 0.72,
          "top_contributors": [
            {
              "author": "zeertzjq",
              "commits": 40,
              "percentage": 40
            },
            {
              "author": "justinmk",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "ofseed",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "clason",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "luukvbaal",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 9,
          "bug_fix_commits": 58,
          "maintenance_commits": 6,
          "documentation_commits": 3,
          "merge_commits": 6,
          "release_commits": 7
        },
        "last_updated": "2026-04-04T06:58:53.283Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "api-tools",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "tmux",
      "name": "Tmux",
      "description": "Terminal multiplexer",
      "category": "dev-tools",
      "website": "https://github.com/tmux/tmux",
      "github": "https://github.com/tmux/tmux",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "dev-tools"
      ],
      "languages": [
        "C"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 43971,
        "contributors": 41,
        "forks": 2537,
        "last_updated": "2026-04-04T05:42:34Z"
      },
      "tags": [
        "dev-tools",
        "c"
      ],
      "metadata": {
        "created_at": "2015-06-03T23:32:55Z",
        "license": "ISC License",
        "archived": false,
        "open_issues": 70,
        "issue_metrics": {
          "open_issues": 70,
          "closed_issues": 1,
          "total_issues": 71,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 342,
        "star_growth_rate_7d": 0.78,
        "star_growth_30d": 1331,
        "star_growth_rate_30d": 3.12,
        "star_growth_90d": 1331,
        "star_growth_rate_90d": 3.12,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1095900,
        "commits_30d": 6100,
        "commits_90d": 18100,
        "commits_365d": 45900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 14.2,
          "monthly_average_30d": 61,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.21
        },
        "author_diversity": {
          "unique_authors": 3,
          "diversity_score": 0.67,
          "top_contributors": [
            {
              "author": "nicm",
              "commits": 69,
              "percentage": 69
            },
            {
              "author": "ThomasAdam",
              "commits": 27,
              "percentage": 27
            },
            {
              "author": "tb",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 25,
          "maintenance_commits": 2,
          "documentation_commits": 0,
          "merge_commits": 26,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:58:56.536Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "ohmyzsh",
      "name": "Oh My Zsh",
      "description": "Framework for managing Zsh configuration",
      "category": "dev-tools",
      "website": "https://ohmyz.sh",
      "github": "https://github.com/ohmyzsh/ohmyzsh",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cli",
        "Cli App",
        "Oh My Zsh",
        "Oh My Zsh Plugin",
        "Oh My Zsh Theme"
      ],
      "languages": [
        "Shell"
      ],
      "integrations": [
        "docker"
      ],
      "popularity": {
        "github_stars": 185900,
        "contributors": 2806,
        "forks": 26313,
        "last_updated": "2026-04-04T06:24:20Z"
      },
      "tags": [
        "dev-tools",
        "cli",
        "cli-app",
        "oh-my-zsh",
        "oh-my-zsh-plugin",
        "oh-my-zsh-theme",
        "ohmyzsh",
        "plugin-framework",
        "plugins",
        "productivity",
        "shell",
        "terminal",
        "theme",
        "themes",
        "zsh",
        "zsh-configuration"
      ],
      "metadata": {
        "created_at": "2009-08-28T18:15:37Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 532,
        "issue_metrics": {
          "open_issues": 532,
          "closed_issues": 1,
          "total_issues": 533,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 232,
        "star_growth_rate_7d": 0.12,
        "star_growth_30d": 760,
        "star_growth_rate_30d": 0.41,
        "star_growth_90d": 760,
        "star_growth_rate_90d": 0.41,
        "contributor_growth_30d": 5,
        "contributor_growth_90d": 5,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 773700,
        "commits_30d": 2100,
        "commits_90d": 6100,
        "commits_365d": 23300,
        "days_since_last_commit": 4,
        "velocity": {
          "weekly_average_30d": 4.9,
          "monthly_average_30d": 21,
          "weekly_average_90d": 4.7,
          "monthly_average_90d": 20.3,
          "consistency_score": 0.54
        },
        "author_diversity": {
          "unique_authors": 32,
          "diversity_score": 0.78,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 24,
              "percentage": 39
            },
            {
              "author": "ohmyzsh[bot]",
              "commits": 4,
              "percentage": 7
            },
            {
              "author": "halilim",
              "commits": 2,
              "percentage": 3
            },
            {
              "author": "aviu16",
              "commits": 2,
              "percentage": 3
            },
            {
              "author": "carlosala",
              "commits": 2,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 15,
          "bug_fix_commits": 12,
          "maintenance_commits": 5,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:58:58.370Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "fish-shell",
      "name": "Fish Shell",
      "description": "User-friendly command line shell",
      "category": "dev-tools",
      "website": "https://fishshell.com",
      "github": "https://github.com/fish-shell/fish-shell",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Fish",
        "Rust",
        "Shell",
        "Terminal"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 33050,
        "contributors": 1212,
        "forks": 2266,
        "last_updated": "2026-04-04T06:18:56Z"
      },
      "tags": [
        "dev-tools",
        "fish",
        "rust",
        "shell",
        "terminal"
      ],
      "metadata": {
        "created_at": "2012-05-10T03:00:55Z",
        "license": "Other",
        "archived": false,
        "open_issues": 544,
        "issue_metrics": {
          "open_issues": 544,
          "closed_issues": 1,
          "total_issues": 545,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 77,
        "star_growth_rate_7d": 0.23,
        "star_growth_30d": 235,
        "star_growth_rate_30d": 0.72,
        "star_growth_90d": 235,
        "star_growth_rate_90d": 0.72,
        "contributor_growth_30d": 15,
        "contributor_growth_90d": 15,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2263600,
        "commits_30d": 9800,
        "commits_90d": 44700,
        "commits_365d": 226700,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 19.1,
          "monthly_average_30d": 82,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.72
        },
        "author_diversity": {
          "unique_authors": 24,
          "diversity_score": 0.76,
          "top_contributors": [
            {
              "author": "krobelus",
              "commits": 25,
              "percentage": 25
            },
            {
              "author": "Nahor",
              "commits": 19,
              "percentage": 19
            },
            {
              "author": "daniel.rainer@localhost",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "hellux",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "faho",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 14,
          "bug_fix_commits": 20,
          "maintenance_commits": 16,
          "documentation_commits": 4,
          "merge_commits": 0,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T06:59:07.893Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "starship",
      "name": "Starship",
      "description": "Cross-shell prompt",
      "category": "dev-tools",
      "website": "https://starship.rs",
      "github": "https://github.com/starship/starship",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Bash",
        "Fish",
        "Fish Prompt",
        "Fish Theme",
        "Oh My Zsh"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [
        "prometheus"
      ],
      "popularity": {
        "github_stars": 55801,
        "contributors": 660,
        "forks": 2448,
        "last_updated": "2026-04-04T06:44:33Z"
      },
      "tags": [
        "dev-tools",
        "bash",
        "fish",
        "fish-prompt",
        "fish-theme",
        "oh-my-zsh",
        "powershell",
        "rust",
        "shell-prompt",
        "starship",
        "zsh",
        "zsh-prompt",
        "zsh-theme"
      ],
      "metadata": {
        "created_at": "2019-04-02T03:23:12Z",
        "license": "ISC License",
        "archived": false,
        "open_issues": 995,
        "issue_metrics": {
          "open_issues": 995,
          "closed_issues": 1,
          "total_issues": 996,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 351,
        "star_growth_rate_7d": 0.63,
        "star_growth_30d": 1244,
        "star_growth_rate_30d": 2.28,
        "star_growth_90d": 1244,
        "star_growth_rate_90d": 2.28,
        "contributor_growth_30d": 7,
        "contributor_growth_90d": 7,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 418600,
        "commits_30d": 3700,
        "commits_90d": 11800,
        "commits_365d": 45300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 8.6,
          "monthly_average_30d": 37,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.72
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.35,
          "top_contributors": [
            {
              "author": "renovate[bot]",
              "commits": 81,
              "percentage": 81
            },
            {
              "author": "davidkna",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "Rohan5commit",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "tomhoover",
              "commits": 1,
              "percentage": 1
            },
            {
              "author": "Acture",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 7,
          "bug_fix_commits": 8,
          "maintenance_commits": 56,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 17
        },
        "last_updated": "2026-04-04T06:59:07.883Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "fzf",
      "name": "FZF",
      "description": "Command-line fuzzy finder",
      "category": "dev-tools",
      "website": "https://junegunn.github.io/fzf/",
      "github": "https://github.com/junegunn/fzf",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Bash",
        "Cli",
        "Fish",
        "Fzf",
        "Go"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 79237,
        "contributors": 329,
        "forks": 2752,
        "last_updated": "2026-04-04T05:57:23Z"
      },
      "tags": [
        "dev-tools",
        "bash",
        "cli",
        "fish",
        "fzf",
        "go",
        "neovim",
        "tmux",
        "unix",
        "vim",
        "zsh"
      ],
      "metadata": {
        "created_at": "2013-10-23T16:04:23Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 314,
        "issue_metrics": {
          "open_issues": 314,
          "closed_issues": 1,
          "total_issues": 315,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 198,
        "star_growth_rate_7d": 0.25,
        "star_growth_30d": 897,
        "star_growth_rate_30d": 1.15,
        "star_growth_90d": 897,
        "star_growth_rate_90d": 1.15,
        "contributor_growth_30d": 9,
        "contributor_growth_90d": 9,
        "trending_score": 17,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 358200,
        "commits_30d": 5800,
        "commits_90d": 12100,
        "commits_365d": 36100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 13.8,
          "monthly_average_30d": 59,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.66
        },
        "author_diversity": {
          "unique_authors": 14,
          "diversity_score": 0.36,
          "top_contributors": [
            {
              "author": "junegunn",
              "commits": 80,
              "percentage": 80
            },
            {
              "author": "bitraid",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "dependabot[bot]",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "dagecko",
              "commits": 1,
              "percentage": 1
            },
            {
              "author": "pjeby",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 22,
          "bug_fix_commits": 28,
          "maintenance_commits": 2,
          "documentation_commits": 2,
          "merge_commits": 1,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:59:07.404Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "ripgrep",
      "name": "Ripgrep",
      "description": "Recursively search directories for regex patterns",
      "category": "dev-tools",
      "website": "https://github.com/BurntSushi/ripgrep",
      "github": "https://github.com/BurntSushi/ripgrep",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cli",
        "Command Line",
        "Command Line Tool",
        "Gitignore",
        "Grep"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 61863,
        "contributors": 457,
        "forks": 2454,
        "last_updated": "2026-04-04T06:01:01Z"
      },
      "tags": [
        "dev-tools",
        "cli",
        "command-line",
        "command-line-tool",
        "gitignore",
        "grep",
        "recursively-search",
        "regex",
        "ripgrep",
        "rust",
        "search"
      ],
      "metadata": {
        "created_at": "2016-03-11T02:02:33Z",
        "license": "The Unlicense",
        "archived": false,
        "open_issues": 159,
        "issue_metrics": {
          "open_issues": 159,
          "closed_issues": 1,
          "total_issues": 160,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 366,
        "star_growth_rate_7d": 0.6,
        "star_growth_30d": 1274,
        "star_growth_rate_30d": 2.1,
        "star_growth_90d": 1274,
        "star_growth_rate_90d": 2.1,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 220800,
        "commits_30d": 0,
        "commits_90d": 300,
        "commits_365d": 15400,
        "days_since_last_commit": 35,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.2,
          "monthly_average_90d": 1,
          "consistency_score": 1
        },
        "author_diversity": {
          "unique_authors": 3,
          "diversity_score": 1,
          "top_contributors": [
            {
              "author": "waldyrious",
              "commits": 1,
              "percentage": 33
            },
            {
              "author": "BurntSushi",
              "commits": 1,
              "percentage": 33
            },
            {
              "author": "Pashugan",
              "commits": 1,
              "percentage": 33
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 1,
          "maintenance_commits": 0,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:06.579Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "bat",
      "name": "Bat",
      "description": "Cat clone with syntax highlighting",
      "category": "dev-tools",
      "website": "https://github.com/sharkdp/bat",
      "github": "https://github.com/sharkdp/bat",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cli",
        "Command Line",
        "Git",
        "Hacktoberfest",
        "Rust"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 57948,
        "contributors": 460,
        "forks": 1500,
        "last_updated": "2026-04-04T06:58:53Z"
      },
      "tags": [
        "dev-tools",
        "cli",
        "command-line",
        "git",
        "hacktoberfest",
        "rust",
        "syntax-highlighting",
        "terminal",
        "tool"
      ],
      "metadata": {
        "created_at": "2018-04-21T10:52:23Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 350,
        "issue_metrics": {
          "open_issues": 350,
          "closed_issues": 1,
          "total_issues": 351,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 124,
        "star_growth_rate_7d": 0.21,
        "star_growth_30d": 415,
        "star_growth_rate_30d": 0.72,
        "star_growth_90d": 415,
        "star_growth_rate_90d": 0.72,
        "contributor_growth_30d": 12,
        "contributor_growth_90d": 12,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 382200,
        "commits_30d": 7700,
        "commits_90d": 17200,
        "commits_365d": 52700,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 18,
          "monthly_average_30d": 77,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.18
        },
        "author_diversity": {
          "unique_authors": 20,
          "diversity_score": 0.75,
          "top_contributors": [
            {
              "author": "keith-hall",
              "commits": 39,
              "percentage": 39
            },
            {
              "author": "auto-merge-dependabot-prs[bot]",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "dependabot[bot]",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "mvanhorn",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "IMaloney",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 16,
          "maintenance_commits": 5,
          "documentation_commits": 5,
          "merge_commits": 42,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:59:07.565Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "exa",
      "name": "Exa",
      "description": "Modern replacement for ls",
      "category": "dev-tools",
      "website": "https://the.exa.website/",
      "github": "https://github.com/ogham/exa",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Command Line",
        "Files",
        "Ls",
        "Rust"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 24385,
        "contributors": 163,
        "forks": 657,
        "last_updated": "2026-04-04T03:08:08Z"
      },
      "tags": [
        "dev-tools",
        "command-line",
        "files",
        "ls",
        "rust"
      ],
      "metadata": {
        "created_at": "2014-05-22T12:45:16Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 214,
        "issue_metrics": {
          "open_issues": 214,
          "closed_issues": 1,
          "total_issues": 215,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -3,
        "star_growth_rate_7d": -0.01,
        "star_growth_30d": -49,
        "star_growth_rate_30d": -0.2,
        "star_growth_90d": -49,
        "star_growth_rate_90d": -0.2,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 161700,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 0,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:04.677Z"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "istio",
      "name": "Istio",
      "description": "Service mesh for Kubernetes",
      "category": "service-mesh",
      "website": "https://istio.io",
      "github": "https://github.com/istio/istio",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api Management",
        "Circuit Breaker",
        "Consul",
        "Enforce Policies",
        "Envoy"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 38075,
        "contributors": 1406,
        "forks": 8282,
        "last_updated": "2026-04-04T04:37:59Z"
      },
      "tags": [
        "service-mesh",
        "api-management",
        "circuit-breaker",
        "consul",
        "enforce-policies",
        "envoy",
        "fault-injection",
        "kubernetes",
        "lyft-envoy",
        "microservice",
        "microservices",
        "nomad",
        "polyglot-microservices",
        "proxies",
        "request-routing",
        "resiliency",
        "go"
      ],
      "metadata": {
        "created_at": "2016-11-18T23:57:21Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 524,
        "issue_metrics": {
          "open_issues": 524,
          "closed_issues": 1,
          "total_issues": 525,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 1,
        "star_growth_rate_7d": 0,
        "star_growth_30d": -3,
        "star_growth_rate_30d": -0.01,
        "star_growth_90d": -3,
        "star_growth_rate_90d": -0.01,
        "contributor_growth_30d": 5,
        "contributor_growth_90d": 5,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2605100,
        "commits_30d": 12300,
        "commits_90d": 31800,
        "commits_365d": 128800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.37
        },
        "author_diversity": {
          "unique_authors": 31,
          "diversity_score": 0.73,
          "top_contributors": [
            {
              "author": "istio-testing",
              "commits": 40,
              "percentage": 40
            },
            {
              "author": "PetrMc",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "Stevenjin8",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "stevenctl",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "keithmattix",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 18,
          "maintenance_commits": 40,
          "documentation_commits": 0,
          "merge_commits": 1,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T06:59:08.154Z"
      },
      "categories": [
        {
          "id": "service-mesh",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "linkerd2",
      "name": "Linkerd",
      "description": "Ultralight service mesh",
      "category": "service-mesh",
      "website": "https://linkerd.io",
      "github": "https://github.com/linkerd/linkerd2",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cloud Native",
        "Golang",
        "Kubernetes",
        "Linkerd",
        "Rust"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 11358,
        "contributors": 391,
        "forks": 1343,
        "last_updated": "2026-04-04T05:07:48Z"
      },
      "tags": [
        "service-mesh",
        "cloud-native",
        "golang",
        "kubernetes",
        "linkerd",
        "rust",
        "go"
      ],
      "metadata": {
        "created_at": "2017-12-04T23:16:56Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 208,
        "issue_metrics": {
          "open_issues": 208,
          "closed_issues": 1,
          "total_issues": 209,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 8,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 39,
        "star_growth_rate_30d": 0.34,
        "star_growth_90d": 39,
        "star_growth_rate_90d": 0.34,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 875300,
        "commits_30d": 9800,
        "commits_90d": 22000,
        "commits_365d": 93500,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 23.1,
          "monthly_average_30d": 99,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.56
        },
        "author_diversity": {
          "unique_authors": 7,
          "diversity_score": 0.4,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 81,
              "percentage": 81
            },
            {
              "author": "alpeb",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "l5d-bot",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "bkittinger",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "adleong",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 2,
          "bug_fix_commits": 1,
          "maintenance_commits": 5,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 7
        },
        "last_updated": "2026-04-04T06:59:07.786Z"
      },
      "categories": [
        {
          "id": "service-mesh",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "envoy",
      "name": "Envoy",
      "description": "Cloud-native high-performance edge/middle/service proxy",
      "category": "proxy",
      "website": "https://www.envoyproxy.io",
      "github": "https://github.com/envoyproxy/envoy",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cars",
        "Cats",
        "Cats Over Dogs",
        "Cncf",
        "Corgis"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 27752,
        "contributors": 1593,
        "forks": 5324,
        "last_updated": "2026-04-04T03:08:08Z"
      },
      "tags": [
        "proxy",
        "cars",
        "cats",
        "cats-over-dogs",
        "cncf",
        "corgis",
        "more-cats",
        "nanoservices",
        "rocket-ships",
        "c++"
      ],
      "metadata": {
        "created_at": "2016-08-08T15:07:24Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1759,
        "issue_metrics": {
          "open_issues": 1759,
          "closed_issues": 1,
          "total_issues": 1760,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 21,
        "star_growth_rate_7d": 0.08,
        "star_growth_30d": 67,
        "star_growth_rate_30d": 0.24,
        "star_growth_90d": 67,
        "star_growth_rate_90d": 0.24,
        "contributor_growth_30d": 18,
        "contributor_growth_90d": 18,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2697100,
        "commits_30d": 25300,
        "commits_90d": 81400,
        "commits_365d": 276400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 22.9,
          "monthly_average_30d": 98,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.32
        },
        "author_diversity": {
          "unique_authors": 27,
          "diversity_score": 0.8,
          "top_contributors": [
            {
              "author": "dependency-envoy[bot]",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "Copilot",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "mathetake",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "agrawroh",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "phlax",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 19,
          "bug_fix_commits": 8,
          "maintenance_commits": 6,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:59:14.474Z"
      },
      "categories": [
        {
          "id": "proxy",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "infrastructure",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "helm",
      "name": "Helm",
      "description": "Package manager for Kubernetes",
      "category": "package-manager",
      "website": "https://helm.sh",
      "github": "https://github.com/helm/helm",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Chart",
        "Charts",
        "Cncf",
        "Helm",
        "Kubernetes"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 29611,
        "contributors": 991,
        "forks": 7546,
        "last_updated": "2026-04-04T06:21:29Z"
      },
      "tags": [
        "package-manager",
        "chart",
        "charts",
        "cncf",
        "helm",
        "kubernetes",
        "go"
      ],
      "metadata": {
        "created_at": "2015-10-06T01:07:32Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 436,
        "issue_metrics": {
          "open_issues": 436,
          "closed_issues": 1,
          "total_issues": 437,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 14,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 31,
        "star_growth_rate_30d": 0.1,
        "star_growth_90d": 31,
        "star_growth_rate_90d": 0.1,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 944700,
        "commits_30d": 4700,
        "commits_90d": 20300,
        "commits_365d": 123600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 10.7,
          "monthly_average_30d": 46,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.3
        },
        "author_diversity": {
          "unique_authors": 16,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "TerryHowe",
              "commits": 26,
              "percentage": 26
            },
            {
              "author": "gjenkins8",
              "commits": 24,
              "percentage": 24
            },
            {
              "author": "dependabot[bot]",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "mmorel-35",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "joejulian",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 13,
          "maintenance_commits": 2,
          "documentation_commits": 1,
          "merge_commits": 52,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:59:15.821Z"
      },
      "categories": [
        {
          "id": "package-manager",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "kustomize",
      "name": "Kustomize",
      "description": "Kubernetes native configuration management",
      "category": "configuration",
      "website": "https://github.com/kubernetes-sigs/kustomize",
      "github": "https://github.com/kubernetes-sigs/kustomize",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Hacktoberfest",
        "K8s Sig Cli"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 12008,
        "contributors": 459,
        "forks": 2376,
        "last_updated": "2026-04-03T10:53:15Z"
      },
      "tags": [
        "configuration",
        "hacktoberfest",
        "k8s-sig-cli",
        "go"
      ],
      "metadata": {
        "created_at": "2018-05-11T17:09:33Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 169,
        "issue_metrics": {
          "open_issues": 169,
          "closed_issues": 1,
          "total_issues": 170,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 12,
        "star_growth_rate_7d": 0.1,
        "star_growth_30d": 45,
        "star_growth_rate_30d": 0.38,
        "star_growth_90d": 45,
        "star_growth_rate_90d": 0.38,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 707300,
        "commits_30d": 1500,
        "commits_90d": 4400,
        "commits_365d": 14500,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 3.3,
          "monthly_average_30d": 14,
          "weekly_average_90d": 3.4,
          "monthly_average_90d": 14.7,
          "consistency_score": 0.19
        },
        "author_diversity": {
          "unique_authors": 11,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "k8s-ci-robot",
              "commits": 18,
              "percentage": 41
            },
            {
              "author": "koba1t",
              "commits": 11,
              "percentage": 25
            },
            {
              "author": "dependabot[bot]",
              "commits": 4,
              "percentage": 9
            },
            {
              "author": "0xMH",
              "commits": 2,
              "percentage": 5
            },
            {
              "author": "ashnehete",
              "commits": 2,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 1,
          "maintenance_commits": 1,
          "documentation_commits": 1,
          "merge_commits": 20,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:59:25.671Z"
      },
      "categories": [
        {
          "id": "configuration",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "crossplane",
      "name": "Crossplane",
      "description": "Cloud native control plane framework",
      "category": "infrastructure",
      "website": "https://crossplane.io",
      "github": "https://github.com/crossplane/crossplane",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cloud Computing",
        "Cloud Management",
        "Cloud Native",
        "Cncf",
        "Containers"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 11555,
        "contributors": 313,
        "forks": 1155,
        "last_updated": "2026-04-04T05:10:51Z"
      },
      "tags": [
        "infrastructure",
        "cloud-computing",
        "cloud-management",
        "cloud-native",
        "cncf",
        "containers",
        "control-plane",
        "infrastructure-as-code",
        "kubernetes",
        "multicloud",
        "serverless",
        "go"
      ],
      "metadata": {
        "created_at": "2018-09-08T00:10:35Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 188,
        "issue_metrics": {
          "open_issues": 188,
          "closed_issues": 1,
          "total_issues": 189,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 15,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 84,
        "star_growth_rate_30d": 0.73,
        "star_growth_90d": 84,
        "star_growth_rate_90d": 0.73,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 869100,
        "commits_30d": 5100,
        "commits_90d": 37900,
        "commits_365d": 125500,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 10.3,
          "monthly_average_30d": 44,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.47
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.81,
          "top_contributors": [
            {
              "author": "adamwg",
              "commits": 32,
              "percentage": 32
            },
            {
              "author": "phisco",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "jbw976",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "fernandezcuesta",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "kruthiwusirika5",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 13,
          "bug_fix_commits": 24,
          "maintenance_commits": 3,
          "documentation_commits": 0,
          "merge_commits": 30,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T06:59:25.396Z"
      },
      "categories": [
        {
          "id": "infrastructure",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "faas",
      "name": "OpenFaaS",
      "description": "Serverless functions made simple",
      "category": "serverless",
      "website": "https://www.openfaas.com",
      "github": "https://github.com/openfaas/faas",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Docker",
        "Faas",
        "Functions",
        "Functions As A Service",
        "Gitops"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker",
        "aws",
        "prometheus"
      ],
      "popularity": {
        "github_stars": 26125,
        "contributors": 187,
        "forks": 1968,
        "last_updated": "2026-04-03T12:05:10Z"
      },
      "tags": [
        "serverless",
        "docker",
        "faas",
        "functions",
        "functions-as-a-service",
        "gitops",
        "golang",
        "k8s",
        "kubernetes",
        "lambda",
        "nodejs",
        "paas",
        "prometheus",
        "serverless-functions",
        "go"
      ],
      "metadata": {
        "created_at": "2016-12-22T12:51:39Z",
        "license": "Other",
        "archived": false,
        "open_issues": 31,
        "issue_metrics": {
          "open_issues": 31,
          "closed_issues": 1,
          "total_issues": 32,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 2,
        "star_growth_rate_7d": 0.01,
        "star_growth_30d": 21,
        "star_growth_rate_30d": 0.08,
        "star_growth_90d": 21,
        "star_growth_rate_90d": 0.08,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 217500,
        "commits_30d": 300,
        "commits_90d": 800,
        "commits_365d": 1300,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 0.7,
          "monthly_average_30d": 3,
          "weekly_average_90d": 0.6,
          "monthly_average_90d": 2.7,
          "consistency_score": 0.36
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "alexellis",
              "commits": 8,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 2,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:59:25.078Z"
      },
      "categories": [
        {
          "id": "serverless",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "serving",
      "name": "Knative",
      "description": "Kubernetes-based platform for serverless workloads",
      "category": "serverless",
      "website": "https://knative.dev/docs/serving/",
      "github": "https://github.com/knative/serving",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "App",
        "Autoscaler",
        "Container",
        "Developer Productivity",
        "Function"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 6017,
        "contributors": 332,
        "forks": 1217,
        "last_updated": "2026-04-03T15:14:43Z"
      },
      "tags": [
        "serverless",
        "app",
        "autoscaler",
        "container",
        "developer-productivity",
        "function",
        "knative",
        "kubernetes",
        "networking",
        "scale",
        "serverless-containers",
        "go"
      ],
      "metadata": {
        "created_at": "2018-01-24T22:07:44Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 167,
        "issue_metrics": {
          "open_issues": 167,
          "closed_issues": 1,
          "total_issues": 168,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 8,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 16,
        "star_growth_rate_30d": 0.27,
        "star_growth_90d": 16,
        "star_growth_rate_90d": 0.27,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 978200,
        "commits_30d": 6200,
        "commits_90d": 14000,
        "commits_365d": 46300,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 14.5,
          "monthly_average_30d": 62,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.38
        },
        "author_diversity": {
          "unique_authors": 6,
          "diversity_score": 0.37,
          "top_contributors": [
            {
              "author": "knative-automation",
              "commits": 84,
              "percentage": 84
            },
            {
              "author": "dprotaso",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "Fedosin",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "dependabot[bot]",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "Ankitsinghsisodya",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 0,
          "maintenance_commits": 88,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:25.611Z"
      },
      "categories": [
        {
          "id": "serverless",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "insomnia",
      "name": "Insomnia",
      "description": "API client for REST and GraphQL",
      "category": "api-tools",
      "website": "https://insomnia.rest",
      "github": "https://github.com/Kong/insomnia",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api",
        "Api Client",
        "Api Design",
        "Curl",
        "Electron App"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 38249,
        "contributors": 357,
        "forks": 2259,
        "last_updated": "2026-04-04T00:43:58Z"
      },
      "tags": [
        "api-tools",
        "api",
        "api-client",
        "api-design",
        "curl",
        "electron-app",
        "graphql",
        "grpc",
        "http-client",
        "rest-api",
        "websockets",
        "typescript"
      ],
      "metadata": {
        "created_at": "2016-04-23T03:54:26Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 824,
        "issue_metrics": {
          "open_issues": 824,
          "closed_issues": 1,
          "total_issues": 825,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 25,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 242,
        "star_growth_rate_30d": 0.64,
        "star_growth_90d": 242,
        "star_growth_rate_90d": 0.64,
        "contributor_growth_30d": 4,
        "contributor_growth_90d": 4,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 607200,
        "commits_30d": 5600,
        "commits_90d": 16400,
        "commits_365d": 66200,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 13.1,
          "monthly_average_30d": 56,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.52
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.85,
          "top_contributors": [
            {
              "author": "ZxBing0066",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "ryan-willis",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "insomnia-infra",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "godfrzero",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "CurryYangxx",
              "commits": 10,
              "percentage": 10
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 33,
          "bug_fix_commits": 28,
          "maintenance_commits": 8,
          "documentation_commits": 0,
          "merge_commits": 6,
          "release_commits": 13
        },
        "last_updated": "2026-04-04T06:59:25.235Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "dev-tools",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "graphiql",
      "name": "GraphiQL",
      "description": "In-browser IDE for exploring GraphQL",
      "category": "api-tools",
      "website": "https://github.com/graphql/graphiql",
      "github": "https://github.com/graphql/graphiql",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Codemirror",
        "Graphiql",
        "Graphql",
        "Lsp Mode",
        "Lsp Server"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 16817,
        "contributors": 305,
        "forks": 1823,
        "last_updated": "2026-04-02T02:56:27Z"
      },
      "tags": [
        "api-tools",
        "codemirror",
        "graphiql",
        "graphql",
        "lsp-mode",
        "lsp-server",
        "monaco-editor",
        "vscode",
        "typescript"
      ],
      "metadata": {
        "created_at": "2015-08-11T02:56:22Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 413,
        "issue_metrics": {
          "open_issues": 413,
          "closed_issues": 1,
          "total_issues": 414,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 2,
        "star_growth_rate_7d": 0.01,
        "star_growth_30d": 15,
        "star_growth_rate_30d": 0.09,
        "star_growth_90d": 15,
        "star_growth_rate_90d": 0.09,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 410600,
        "commits_30d": 100,
        "commits_90d": 200,
        "commits_365d": 11900,
        "days_since_last_commit": 29,
        "velocity": {
          "weekly_average_30d": 0.2,
          "monthly_average_30d": 1,
          "weekly_average_90d": 0.2,
          "monthly_average_90d": 0.7,
          "consistency_score": 1
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "benjie",
              "commits": 2,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:25.485Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "ide",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "grpc",
      "name": "gRPC",
      "description": "High performance RPC framework",
      "category": "api-tools",
      "website": "https://grpc.io",
      "github": "https://github.com/grpc/grpc",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "api-tools"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 44590,
        "contributors": 1147,
        "forks": 11102,
        "last_updated": "2026-04-04T04:48:12Z"
      },
      "tags": [
        "api-tools",
        "c++"
      ],
      "metadata": {
        "created_at": "2014-12-08T18:58:53Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1216,
        "issue_metrics": {
          "open_issues": 1216,
          "closed_issues": 1,
          "total_issues": 1217,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 29,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 147,
        "star_growth_rate_30d": 0.33,
        "star_growth_90d": 147,
        "star_growth_rate_90d": 0.33,
        "contributor_growth_30d": 5,
        "contributor_growth_90d": 5,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 5821600,
        "commits_30d": 10100,
        "commits_90d": 38900,
        "commits_365d": 177800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.69
        },
        "author_diversity": {
          "unique_authors": 25,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "tanvi-jagtap",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "markdroth",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "yuanweiz",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "sergiitk",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "ac-patel",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 14,
          "bug_fix_commits": 23,
          "maintenance_commits": 12,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:59:25.206Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "grpcurl",
      "name": "gRPCurl",
      "description": "Command-line tool for interacting with gRPC servers",
      "category": "api-tools",
      "website": "https://www.fullstory.com/resources/content/fullstory-engineering-blog/",
      "github": "https://github.com/fullstorydev/grpcurl",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Golang",
        "Grpc",
        "Protobuf"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 12555,
        "contributors": 64,
        "forks": 565,
        "last_updated": "2026-04-03T20:37:32Z"
      },
      "tags": [
        "api-tools",
        "golang",
        "grpc",
        "protobuf",
        "go"
      ],
      "metadata": {
        "created_at": "2017-11-20T15:53:31Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 123,
        "issue_metrics": {
          "open_issues": 123,
          "closed_issues": 1,
          "total_issues": 124,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 12,
        "star_growth_rate_7d": 0.1,
        "star_growth_30d": 71,
        "star_growth_rate_30d": 0.57,
        "star_growth_90d": 71,
        "star_growth_rate_90d": 0.57,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 23200,
        "commits_30d": 0,
        "commits_90d": 200,
        "commits_365d": 1200,
        "days_since_last_commit": 66,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.2,
          "monthly_average_90d": 0.7,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 2,
          "diversity_score": 1,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 1,
              "percentage": 50
            },
            {
              "author": "dragonsinth",
              "commits": 1,
              "percentage": 50
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T06:59:23.876Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "swagger-ui",
      "name": "Swagger UI",
      "description": "OpenAPI/Swagger documentation UI",
      "category": "documentation",
      "website": "https://swagger.io",
      "github": "https://github.com/swagger-api/swagger-ui",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Hacktoberfest",
        "Oas",
        "Open Source",
        "Openapi",
        "Openapi Specification"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 28727,
        "contributors": 615,
        "forks": 9260,
        "last_updated": "2026-04-04T00:53:03Z"
      },
      "tags": [
        "documentation",
        "hacktoberfest",
        "oas",
        "open-source",
        "openapi",
        "openapi-specification",
        "openapi3",
        "openapi31",
        "rest",
        "rest-api",
        "swagger",
        "swagger-api",
        "swagger-js",
        "swagger-oss",
        "swagger-ui",
        "javascript"
      ],
      "metadata": {
        "created_at": "2011-07-15T22:56:39Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1389,
        "issue_metrics": {
          "open_issues": 1389,
          "closed_issues": 1,
          "total_issues": 1390,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 52,
        "star_growth_rate_30d": 0.18,
        "star_growth_90d": 52,
        "star_growth_rate_90d": 0.18,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 684900,
        "commits_30d": 2200,
        "commits_90d": 4300,
        "commits_365d": 19400,
        "days_since_last_commit": 4,
        "velocity": {
          "weekly_average_30d": 5.1,
          "monthly_average_30d": 22,
          "weekly_average_90d": 3.3,
          "monthly_average_90d": 14.3,
          "consistency_score": 0.46
        },
        "author_diversity": {
          "unique_authors": 7,
          "diversity_score": 0.75,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 22,
              "percentage": 51
            },
            {
              "author": "robert-hebel-sb",
              "commits": 8,
              "percentage": 19
            },
            {
              "author": "semantic-release-bot",
              "commits": 4,
              "percentage": 9
            },
            {
              "author": "lukaszzazulak",
              "commits": 4,
              "percentage": 9
            },
            {
              "author": "glowcloud",
              "commits": 3,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 3,
          "bug_fix_commits": 8,
          "maintenance_commits": 1,
          "documentation_commits": 4,
          "merge_commits": 0,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T06:59:33.289Z"
      },
      "categories": [
        {
          "id": "documentation",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "api-tools",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "frontend",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "docusaurus",
      "name": "Docusaurus",
      "description": "Documentation website generator",
      "category": "documentation",
      "website": "https://docusaurus.io",
      "github": "https://github.com/facebook/docusaurus",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Documentation",
        "Hacktoberfest",
        "Javascript",
        "Open Source",
        "React"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 64377,
        "contributors": 1310,
        "forks": 9790,
        "last_updated": "2026-04-04T01:56:49Z"
      },
      "tags": [
        "documentation",
        "hacktoberfest",
        "javascript",
        "open-source",
        "react",
        "website",
        "typescript"
      ],
      "metadata": {
        "created_at": "2017-06-20T16:13:53Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 365,
        "issue_metrics": {
          "open_issues": 365,
          "closed_issues": 1,
          "total_issues": 366,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 83,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 367,
        "star_growth_rate_30d": 0.57,
        "star_growth_90d": 367,
        "star_growth_rate_90d": 0.57,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 656200,
        "commits_30d": 4700,
        "commits_90d": 8600,
        "commits_365d": 28900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 11,
          "monthly_average_30d": 47,
          "weekly_average_90d": 6.8,
          "monthly_average_90d": 29,
          "consistency_score": 0.67
        },
        "author_diversity": {
          "unique_authors": 24,
          "diversity_score": 0.61,
          "top_contributors": [
            {
              "author": "slorber",
              "commits": 37,
              "percentage": 43
            },
            {
              "author": "dependabot[bot]",
              "commits": 26,
              "percentage": 30
            },
            {
              "author": "dmoranp",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "akshatsinha0",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "Misrilal-Sah",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 17,
          "bug_fix_commits": 27,
          "maintenance_commits": 5,
          "documentation_commits": 6,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:59:34.335Z"
      },
      "categories": [
        {
          "id": "documentation",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "mkdocs",
      "name": "MkDocs",
      "description": "Project documentation with Markdown",
      "category": "documentation",
      "website": "https://www.mkdocs.org",
      "github": "https://github.com/mkdocs/mkdocs",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Documentation",
        "Markdown",
        "Mkdocs",
        "Python",
        "Static Site Generator"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 21939,
        "contributors": 262,
        "forks": 2606,
        "last_updated": "2026-04-04T06:21:54Z"
      },
      "tags": [
        "documentation",
        "markdown",
        "mkdocs",
        "python",
        "static-site-generator"
      ],
      "metadata": {
        "created_at": "2014-01-11T21:05:21Z",
        "license": "BSD 2-Clause \"Simplified\" License",
        "archived": false,
        "open_issues": 145,
        "issue_metrics": {
          "open_issues": 145,
          "closed_issues": 1,
          "total_issues": 146,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 26,
        "star_growth_rate_7d": 0.12,
        "star_growth_30d": 125,
        "star_growth_rate_30d": 0.57,
        "star_growth_90d": 125,
        "star_growth_rate_90d": 0.57,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 211700,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 300,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:41.711Z"
      },
      "categories": [
        {
          "id": "documentation",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "sphinx",
      "name": "Sphinx",
      "description": "Python documentation generator",
      "category": "documentation",
      "website": "https://www.sphinx-doc.org/",
      "github": "https://github.com/sphinx-doc/sphinx",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Docs",
        "Documentation",
        "Documentation Tool",
        "Markdown",
        "Python"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 7759,
        "contributors": 907,
        "forks": 2400,
        "last_updated": "2026-04-03T22:22:07Z"
      },
      "tags": [
        "documentation",
        "docs",
        "documentation-tool",
        "markdown",
        "python",
        "restructuredtext",
        "sphinx"
      ],
      "metadata": {
        "created_at": "2015-01-02T10:53:28Z",
        "license": "Other",
        "archived": false,
        "open_issues": 1442,
        "issue_metrics": {
          "open_issues": 1442,
          "closed_issues": 1,
          "total_issues": 1443,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 7,
        "star_growth_rate_7d": 0.09,
        "star_growth_30d": 55,
        "star_growth_rate_30d": 0.71,
        "star_growth_90d": 55,
        "star_growth_rate_90d": 0.71,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2239800,
        "commits_30d": 0,
        "commits_90d": 0,
        "commits_365d": 43200,
        "days_since_last_commit": null,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0,
          "monthly_average_90d": 0,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 0,
          "diversity_score": 0,
          "top_contributors": []
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:41.628Z"
      },
      "categories": [
        {
          "id": "documentation",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "slate",
      "name": "Slate",
      "description": "Beautiful static documentation for APIs",
      "category": "documentation",
      "website": "https://slatedocs.github.io/slate",
      "github": "https://github.com/slatedocs/slate",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api",
        "Api Documentation",
        "Slate",
        "Static Site Generator"
      ],
      "languages": [],
      "integrations": [],
      "popularity": {
        "github_stars": 36148,
        "contributors": 1,
        "forks": 360,
        "last_updated": "2026-04-04T03:33:02Z"
      },
      "tags": [
        "documentation",
        "api",
        "api-documentation",
        "slate",
        "static-site-generator"
      ],
      "metadata": {
        "created_at": "2013-09-13T22:15:24Z",
        "license": null,
        "archived": true,
        "open_issues": 50,
        "issue_metrics": {
          "open_issues": 50,
          "closed_issues": 1,
          "total_issues": 51,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -9,
        "star_growth_rate_7d": -0.02,
        "star_growth_30d": -10,
        "star_growth_rate_30d": -0.03,
        "star_growth_90d": -10,
        "star_growth_rate_90d": -0.03,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1,
        "commits_30d": 0,
        "commits_90d": 1,
        "commits_365d": 1,
        "days_since_last_commit": 62,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.1,
          "monthly_average_90d": 0.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "lord",
              "commits": 1,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T06:59:42.038Z"
      },
      "categories": [
        {
          "id": "documentation",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "api-tools",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "spark",
      "name": "Apache Spark",
      "description": "Unified analytics engine for large-scale data processing",
      "category": "data-processing",
      "website": "https://spark.apache.org/",
      "github": "https://github.com/apache/spark",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Big Data",
        "Java",
        "Jdbc",
        "Python",
        "R"
      ],
      "languages": [
        "Scala"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 43080,
        "contributors": 3407,
        "forks": 29149,
        "last_updated": "2026-04-04T05:56:12Z"
      },
      "tags": [
        "data-processing",
        "big-data",
        "java",
        "jdbc",
        "python",
        "r",
        "scala",
        "spark",
        "sql"
      ],
      "metadata": {
        "created_at": "2014-02-25T08:00:08Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 323,
        "issue_metrics": {
          "open_issues": 323,
          "closed_issues": 1,
          "total_issues": 324,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 31,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 146,
        "star_growth_rate_30d": 0.34,
        "star_growth_90d": 146,
        "star_growth_rate_90d": 0.34,
        "contributor_growth_30d": 18,
        "contributor_growth_90d": 18,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 4767900,
        "commits_30d": 35100,
        "commits_90d": 112300,
        "commits_365d": 359900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.93
        },
        "author_diversity": {
          "unique_authors": 32,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "gaogaotiantian",
              "commits": 19,
              "percentage": 19
            },
            {
              "author": "Yicong-Huang",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "zhengruifeng",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "ueshin",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "dongjoon-hyun",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 24,
          "bug_fix_commits": 22,
          "maintenance_commits": 8,
          "documentation_commits": 0,
          "merge_commits": 1,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:59:44.384Z"
      },
      "categories": [
        {
          "id": "data-processing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "database",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "flink",
      "name": "Apache Flink",
      "description": "Stream processing framework",
      "category": "data-processing",
      "website": "https://flink.apache.org/",
      "github": "https://github.com/apache/flink",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Big Data",
        "Flink",
        "Java",
        "Python",
        "Scala"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 25914,
        "contributors": 2088,
        "forks": 13909,
        "last_updated": "2026-04-04T05:58:12Z"
      },
      "tags": [
        "data-processing",
        "big-data",
        "flink",
        "java",
        "python",
        "scala",
        "sql"
      ],
      "metadata": {
        "created_at": "2014-06-07T07:00:10Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 320
      },
      "growth_metrics": {
        "star_growth_7d": 9,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 80,
        "star_growth_rate_30d": 0.31,
        "star_growth_90d": 80,
        "star_growth_rate_90d": 0.31,
        "contributor_growth_30d": 13,
        "contributor_growth_90d": 13,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3771900,
        "commits_30d": 14300,
        "commits_90d": 36000,
        "commits_365d": 101600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 21.2,
          "monthly_average_30d": 91,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 30,
          "diversity_score": 0.82,
          "top_contributors": [
            {
              "author": "snuyanzin",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "dylanhz",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "eemario",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "xuyangzhong",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "RocMarshal",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 22,
          "bug_fix_commits": 27,
          "maintenance_commits": 2,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T06:59:43.995Z"
      },
      "categories": [
        {
          "id": "data-processing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "database",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "beam",
      "name": "Apache Beam",
      "description": "Unified programming model for batch and streaming",
      "category": "data-processing",
      "website": "https://beam.apache.org/",
      "github": "https://github.com/apache/beam",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Batch",
        "Beam",
        "Big Data",
        "Golang",
        "Java"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 8541,
        "contributors": 1884,
        "forks": 4526,
        "last_updated": "2026-04-04T06:16:01Z"
      },
      "tags": [
        "data-processing",
        "batch",
        "beam",
        "big-data",
        "golang",
        "java",
        "python",
        "sql",
        "streaming"
      ],
      "metadata": {
        "created_at": "2016-02-02T08:00:06Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 4115,
        "issue_metrics": {
          "open_issues": 4115,
          "closed_issues": 1,
          "total_issues": 4116,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 11,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 34,
        "star_growth_rate_30d": 0.4,
        "star_growth_90d": 34,
        "star_growth_rate_90d": 0.4,
        "contributor_growth_30d": 13,
        "contributor_growth_90d": 13,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 4680600,
        "commits_30d": 20900,
        "commits_90d": 52500,
        "commits_365d": 228400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.86
        },
        "author_diversity": {
          "unique_authors": 29,
          "diversity_score": 0.86,
          "top_contributors": [
            {
              "author": "Amar3tto",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "stankiewicz",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "aIbrahiim",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "jrmccluskey",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "ahmedabu98",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 20,
          "bug_fix_commits": 14,
          "maintenance_commits": 14,
          "documentation_commits": 1,
          "merge_commits": 10,
          "release_commits": 7
        },
        "last_updated": "2026-04-04T06:59:44.342Z"
      },
      "categories": [
        {
          "id": "data-processing",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "database",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "messaging",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "airflow",
      "name": "Apache Airflow",
      "description": "Platform to programmatically author and schedule workflows",
      "category": "workflow",
      "website": "https://airflow.apache.org/",
      "github": "https://github.com/apache/airflow",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Airflow",
        "Apache",
        "Apache Airflow",
        "Automation",
        "Dag"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 44876,
        "contributors": 4262,
        "forks": 16790,
        "last_updated": "2026-04-04T06:21:54Z"
      },
      "tags": [
        "workflow",
        "airflow",
        "apache",
        "apache-airflow",
        "automation",
        "dag",
        "data-engineering",
        "data-integration",
        "data-orchestrator",
        "data-pipelines",
        "data-science",
        "elt",
        "etl",
        "machine-learning",
        "mlops",
        "orchestration",
        "python",
        "scheduler",
        "workflow-engine",
        "workflow-orchestration"
      ],
      "metadata": {
        "created_at": "2015-04-13T18:04:58Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1740,
        "issue_metrics": {
          "open_issues": 1740,
          "closed_issues": 1,
          "total_issues": 1741,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 65,
        "star_growth_rate_7d": 0.15,
        "star_growth_30d": 364,
        "star_growth_rate_30d": 0.82,
        "star_growth_90d": 364,
        "star_growth_rate_90d": 0.82,
        "contributor_growth_30d": 76,
        "contributor_growth_90d": 76,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3725500,
        "commits_30d": 90800,
        "commits_90d": 216100,
        "commits_365d": 792900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.42
        },
        "author_diversity": {
          "unique_authors": 54,
          "diversity_score": 0.91,
          "top_contributors": [
            {
              "author": "potiuk",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "Miretpl",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "henry3260",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "andreahlert",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "jason810496",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 23,
          "bug_fix_commits": 34,
          "maintenance_commits": 8,
          "documentation_commits": 8,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:59:44.105Z"
      },
      "categories": [
        {
          "id": "workflow",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "automation",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "data-processing",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "prefect",
      "name": "Prefect",
      "description": "Modern workflow orchestration",
      "category": "workflow",
      "website": "https://prefect.io",
      "github": "https://github.com/PrefectHQ/prefect",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Automation",
        "Data",
        "Data Engineering",
        "Data Ops",
        "Data Science"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 22034,
        "contributors": 425,
        "forks": 2197,
        "last_updated": "2026-04-04T03:33:12Z"
      },
      "tags": [
        "workflow",
        "automation",
        "data",
        "data-engineering",
        "data-ops",
        "data-science",
        "infrastructure",
        "ml-ops",
        "observability",
        "orchestration",
        "pipeline",
        "prefect",
        "python",
        "workflow-engine"
      ],
      "metadata": {
        "created_at": "2018-06-29T21:59:26Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 906,
        "issue_metrics": {
          "open_issues": 906,
          "closed_issues": 1,
          "total_issues": 907,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 58,
        "star_growth_rate_7d": 0.26,
        "star_growth_30d": 255,
        "star_growth_rate_30d": 1.17,
        "star_growth_90d": 255,
        "star_growth_rate_90d": 1.17,
        "contributor_growth_30d": 11,
        "contributor_growth_90d": 11,
        "trending_score": 17,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2109700,
        "commits_30d": 30500,
        "commits_90d": 89500,
        "commits_365d": 215200,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.84
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.63,
          "top_contributors": [
            {
              "author": "devin-ai-integration[bot]",
              "commits": 34,
              "percentage": 34
            },
            {
              "author": "dependabot[bot]",
              "commits": 27,
              "percentage": 27
            },
            {
              "author": "github-actions[bot]",
              "commits": 22,
              "percentage": 22
            },
            {
              "author": "bdalpe",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "desertaxle",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 24,
          "maintenance_commits": 22,
          "documentation_commits": 9,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T06:59:43.787Z"
      },
      "categories": [
        {
          "id": "workflow",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "automation",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "monitoring",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "dagster",
      "name": "Dagster",
      "description": "Data orchestrator for machine learning and analytics",
      "category": "workflow",
      "website": "https://dagster.io",
      "github": "https://github.com/dagster-io/dagster",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Analytics",
        "Dagster",
        "Data Engineering",
        "Data Integration",
        "Data Orchestrator"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 15196,
        "contributors": 664,
        "forks": 2047,
        "last_updated": "2026-04-03T21:53:45Z"
      },
      "tags": [
        "workflow",
        "analytics",
        "dagster",
        "data-engineering",
        "data-integration",
        "data-orchestrator",
        "data-pipelines",
        "data-science",
        "etl",
        "metadata",
        "mlops",
        "orchestration",
        "python",
        "scheduler",
        "workflow-automation"
      ],
      "metadata": {
        "created_at": "2018-04-30T16:30:04Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 2801,
        "issue_metrics": {
          "open_issues": 2801,
          "closed_issues": 1,
          "total_issues": 2802,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 38,
        "star_growth_rate_7d": 0.25,
        "star_growth_30d": 136,
        "star_growth_rate_30d": 0.9,
        "star_growth_90d": 136,
        "star_growth_rate_90d": 0.9,
        "contributor_growth_30d": 9,
        "contributor_growth_90d": 9,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2683200,
        "commits_30d": 29500,
        "commits_90d": 77300,
        "commits_365d": 363100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.51
        },
        "author_diversity": {
          "unique_authors": 21,
          "diversity_score": 0.86,
          "top_contributors": [
            {
              "author": "OwenKephart",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "cmpadden",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "hellendag",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "neverett",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "smackesey",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 24,
          "bug_fix_commits": 18,
          "maintenance_commits": 2,
          "documentation_commits": 18,
          "merge_commits": 1,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:59:51.146Z"
      },
      "categories": [
        {
          "id": "workflow",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "react",
      "name": "React",
      "description": "JavaScript library for building user interfaces",
      "category": "frontend",
      "website": "https://react.dev",
      "github": "https://github.com/facebook/react",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Declarative",
        "Frontend",
        "Javascript",
        "Library",
        "React"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 244379,
        "contributors": 1978,
        "forks": 50884,
        "last_updated": "2026-04-04T04:46:41Z"
      },
      "tags": [
        "frontend",
        "declarative",
        "javascript",
        "library",
        "react",
        "ui"
      ],
      "metadata": {
        "created_at": "2013-05-24T16:15:54Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 1211,
        "issue_metrics": {
          "open_issues": 1211,
          "closed_issues": 1,
          "total_issues": 1212,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 150,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 716,
        "star_growth_rate_30d": 0.29,
        "star_growth_90d": 716,
        "star_growth_rate_90d": 0.29,
        "contributor_growth_30d": 7,
        "contributor_growth_90d": 7,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2144400,
        "commits_30d": 3100,
        "commits_90d": 19400,
        "commits_365d": 122700,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 7.2,
          "monthly_average_30d": 31,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.43
        },
        "author_diversity": {
          "unique_authors": 27,
          "diversity_score": 0.78,
          "top_contributors": [
            {
              "author": "eps1lon",
              "commits": 25,
              "percentage": 25
            },
            {
              "author": "josephsavona",
              "commits": 19,
              "percentage": 19
            },
            {
              "author": "hoxyq",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "jackpope",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "unstubbable",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 12,
          "bug_fix_commits": 36,
          "maintenance_commits": 7,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 2
        },
        "last_updated": "2026-04-04T06:59:51.360Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "core",
      "name": "Vue.js",
      "description": "Progressive JavaScript framework",
      "category": "frontend",
      "website": "https://vuejs.org/",
      "github": "https://github.com/vuejs/core",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "frontend"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 53371,
        "contributors": 614,
        "forks": 9080,
        "last_updated": "2026-04-04T06:57:46Z"
      },
      "tags": [
        "frontend",
        "typescript"
      ],
      "metadata": {
        "created_at": "2018-06-12T13:49:36Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 970,
        "issue_metrics": {
          "open_issues": 970,
          "closed_issues": 1,
          "total_issues": 971,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 30,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 218,
        "star_growth_rate_30d": 0.41,
        "star_growth_90d": 218,
        "star_growth_rate_90d": 0.41,
        "contributor_growth_30d": 10,
        "contributor_growth_90d": 10,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 699100,
        "commits_30d": 5000,
        "commits_90d": 11500,
        "commits_365d": 40900,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 11.7,
          "monthly_average_30d": 50,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.43
        },
        "author_diversity": {
          "unique_authors": 28,
          "diversity_score": 0.62,
          "top_contributors": [
            {
              "author": "renovate[bot]",
              "commits": 38,
              "percentage": 38
            },
            {
              "author": "edison1105",
              "commits": 32,
              "percentage": 32
            },
            {
              "author": "haoqunjiang",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "inottn",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "lejunyang",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 2,
          "bug_fix_commits": 49,
          "maintenance_commits": 36,
          "documentation_commits": 0,
          "merge_commits": 1,
          "release_commits": 10
        },
        "last_updated": "2026-04-04T07:00:00.518Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "angular",
      "name": "Angular",
      "description": "Platform for building mobile and desktop web applications",
      "category": "frontend",
      "website": "https://angular.dev",
      "github": "https://github.com/angular/angular",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Angular",
        "Javascript",
        "Pwa",
        "Typescript",
        "Web"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 100096,
        "contributors": 2597,
        "forks": 27148,
        "last_updated": "2026-04-04T04:50:40Z"
      },
      "tags": [
        "frontend",
        "angular",
        "javascript",
        "pwa",
        "typescript",
        "web",
        "web-framework",
        "web-performance"
      ],
      "metadata": {
        "created_at": "2014-09-18T16:12:01Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 1129,
        "issue_metrics": {
          "open_issues": 1129,
          "closed_issues": 1,
          "total_issues": 1130,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -20,
        "star_growth_rate_7d": -0.02,
        "star_growth_30d": 23,
        "star_growth_rate_30d": 0.02,
        "star_growth_90d": 23,
        "star_growth_rate_90d": 0.02,
        "contributor_growth_30d": 20,
        "contributor_growth_90d": 20,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3697300,
        "commits_30d": 33300,
        "commits_90d": 106300,
        "commits_365d": 424500,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 22.4,
          "monthly_average_30d": 96,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 24,
          "diversity_score": 0.86,
          "top_contributors": [
            {
              "author": "angular-robot",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "crisbeto",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "SkyZeroZx",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "alan-agius4",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "atscott",
              "commits": 8,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 15,
          "bug_fix_commits": 22,
          "maintenance_commits": 28,
          "documentation_commits": 18,
          "merge_commits": 1,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T07:00:00.943Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "web-framework",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "mobile",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "svelte",
      "name": "Svelte",
      "description": "Cybernetically enhanced web apps",
      "category": "frontend",
      "website": "https://svelte.dev",
      "github": "https://github.com/sveltejs/svelte",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Compiler",
        "Template",
        "Ui"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 86155,
        "contributors": 910,
        "forks": 4843,
        "last_updated": "2026-04-04T04:21:32Z"
      },
      "tags": [
        "frontend",
        "compiler",
        "template",
        "ui",
        "javascript"
      ],
      "metadata": {
        "created_at": "2016-11-20T18:13:05Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 977,
        "issue_metrics": {
          "open_issues": 977,
          "closed_issues": 1,
          "total_issues": 978,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 21,
        "star_growth_rate_7d": 0.02,
        "star_growth_30d": 147,
        "star_growth_rate_30d": 0.17,
        "star_growth_90d": 147,
        "star_growth_rate_90d": 0.17,
        "contributor_growth_30d": 10,
        "contributor_growth_90d": 10,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1111200,
        "commits_30d": 8100,
        "commits_90d": 31600,
        "commits_365d": 99400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 18.9,
          "monthly_average_30d": 81,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.59
        },
        "author_diversity": {
          "unique_authors": 21,
          "diversity_score": 0.69,
          "top_contributors": [
            {
              "author": "Rich-Harris",
              "commits": 38,
              "percentage": 38
            },
            {
              "author": "dummdidumm",
              "commits": 20,
              "percentage": 20
            },
            {
              "author": "github-actions[bot]",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "paoloricciuti",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "MathiasWP",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 8,
          "bug_fix_commits": 53,
          "maintenance_commits": 3,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 12
        },
        "last_updated": "2026-04-04T07:00:00.929Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "next-js",
      "name": "Next.js",
      "description": "React framework for production",
      "category": "frontend",
      "website": "https://nextjs.org",
      "github": "https://github.com/vercel/next.js",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Blog",
        "Browser",
        "Compiler",
        "Components",
        "Hybrid"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 138606,
        "contributors": 4072,
        "forks": 30758,
        "last_updated": "2026-04-04T06:48:08Z"
      },
      "tags": [
        "frontend",
        "blog",
        "browser",
        "compiler",
        "components",
        "hybrid",
        "nextjs",
        "node",
        "react",
        "server-rendering",
        "ssg",
        "static",
        "static-site-generator",
        "universal",
        "vercel",
        "javascript"
      ],
      "metadata": {
        "created_at": "2016-10-05T23:32:51Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 3674,
        "issue_metrics": {
          "open_issues": 3674,
          "closed_issues": 1,
          "total_issues": 3675,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 108,
        "star_growth_rate_7d": 0.08,
        "star_growth_30d": 426,
        "star_growth_rate_30d": 0.31,
        "star_growth_90d": 426,
        "star_growth_rate_90d": 0.31,
        "contributor_growth_30d": 13,
        "contributor_growth_90d": 13,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3349900,
        "commits_30d": 41300,
        "commits_90d": 136900,
        "commits_365d": 543900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 26,
          "diversity_score": 0.9,
          "top_contributors": [
            {
              "author": "nextjs-bot",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "sokra",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "lukesandberg",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "aurorascharff",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "eps1lon",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 16,
          "bug_fix_commits": 14,
          "maintenance_commits": 8,
          "documentation_commits": 12,
          "merge_commits": 0,
          "release_commits": 10
        },
        "last_updated": "2026-04-04T07:00:01.282Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "nuxt",
      "name": "Nuxt",
      "description": "Vue.js framework",
      "category": "frontend",
      "website": "https://nuxt.com",
      "github": "https://github.com/nuxt/nuxt",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Csr",
        "Framework",
        "Full Stack",
        "Hacktoberfest",
        "Hybrid"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 59951,
        "contributors": 1295,
        "forks": 5577,
        "last_updated": "2026-04-04T06:18:13Z"
      },
      "tags": [
        "frontend",
        "csr",
        "framework",
        "full-stack",
        "hacktoberfest",
        "hybrid",
        "node",
        "nuxt",
        "server-rendering",
        "ssg",
        "ssr",
        "static-site-generator",
        "universal",
        "vue",
        "typescript"
      ],
      "metadata": {
        "created_at": "2016-10-26T11:18:47Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 929,
        "issue_metrics": {
          "open_issues": 929,
          "closed_issues": 1,
          "total_issues": 930,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 31,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 152,
        "star_growth_rate_30d": 0.25,
        "star_growth_90d": 152,
        "star_growth_rate_90d": 0.25,
        "contributor_growth_30d": 9,
        "contributor_growth_90d": 9,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1474400,
        "commits_30d": 13700,
        "commits_90d": 33000,
        "commits_365d": 124000,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.31
        },
        "author_diversity": {
          "unique_authors": 15,
          "diversity_score": 0.65,
          "top_contributors": [
            {
              "author": "danielroe",
              "commits": 40,
              "percentage": 40
            },
            {
              "author": "oritwoen",
              "commits": 24,
              "percentage": 24
            },
            {
              "author": "renovate[bot]",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "cernymatej",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "Ibochkarev",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 7,
          "bug_fix_commits": 46,
          "maintenance_commits": 20,
          "documentation_commits": 4,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T07:00:00.808Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "gatsby",
      "name": "Gatsby",
      "description": "Static site generator for React",
      "category": "frontend",
      "website": "https://www.gatsbyjs.com",
      "github": "https://github.com/gatsbyjs/gatsby",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Blog",
        "Compiler",
        "Gatsby",
        "Graphql",
        "React"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 55949,
        "contributors": 4377,
        "forks": 10215,
        "last_updated": "2026-04-04T04:37:00Z"
      },
      "tags": [
        "frontend",
        "blog",
        "compiler",
        "gatsby",
        "graphql",
        "react",
        "static-site-generator",
        "web-app",
        "javascript"
      ],
      "metadata": {
        "created_at": "2015-05-21T22:43:05Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 362,
        "issue_metrics": {
          "open_issues": 362,
          "closed_issues": 1,
          "total_issues": 363,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -7,
        "star_growth_rate_7d": -0.01,
        "star_growth_30d": 4,
        "star_growth_rate_30d": 0.01,
        "star_growth_90d": 4,
        "star_growth_rate_90d": 0.01,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2185000,
        "commits_30d": 3800,
        "commits_90d": 8900,
        "commits_365d": 12600,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 8.9,
          "monthly_average_30d": 38,
          "weekly_average_90d": 6.9,
          "monthly_average_90d": 29.7,
          "consistency_score": 0.44
        },
        "author_diversity": {
          "unique_authors": 10,
          "diversity_score": 0.51,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 61,
              "percentage": 69
            },
            {
              "author": "renovate[bot]",
              "commits": 9,
              "percentage": 10
            },
            {
              "author": "serhalp",
              "commits": 9,
              "percentage": 10
            },
            {
              "author": "gatsbybot",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "gameroman",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 17,
          "maintenance_commits": 2,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T07:00:01.739Z"
      },
      "categories": [
        {
          "id": "frontend",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "api-tools",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "vite",
      "name": "Vite",
      "description": "Next generation frontend tooling",
      "category": "build-tools",
      "website": "http://vite.dev",
      "github": "https://github.com/vitejs/vite",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Build Tool",
        "Dev Server",
        "Frontend",
        "Hmr",
        "Vite"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 79549,
        "contributors": 1257,
        "forks": 7984,
        "last_updated": "2026-04-04T05:26:58Z"
      },
      "tags": [
        "build-tools",
        "build-tool",
        "dev-server",
        "frontend",
        "hmr",
        "vite",
        "typescript"
      ],
      "metadata": {
        "created_at": "2020-04-21T05:03:57Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 712,
        "issue_metrics": {
          "open_issues": 712,
          "closed_issues": 1,
          "total_issues": 713,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 168,
        "star_growth_rate_7d": 0.21,
        "star_growth_30d": 918,
        "star_growth_rate_30d": 1.17,
        "star_growth_90d": 918,
        "star_growth_rate_90d": 1.17,
        "contributor_growth_30d": 18,
        "contributor_growth_90d": 18,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 912000,
        "commits_30d": 12400,
        "commits_90d": 31500,
        "commits_365d": 141700,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.49
        },
        "author_diversity": {
          "unique_authors": 26,
          "diversity_score": 0.65,
          "top_contributors": [
            {
              "author": "sapphi-red",
              "commits": 47,
              "percentage": 47
            },
            {
              "author": "renovate[bot]",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "bluwy",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "shulaoda",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "o-m12a",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 16,
          "bug_fix_commits": 34,
          "maintenance_commits": 12,
          "documentation_commits": 11,
          "merge_commits": 0,
          "release_commits": 18
        },
        "last_updated": "2026-04-04T07:00:00.559Z"
      },
      "categories": [
        {
          "id": "build-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "webpack",
      "name": "Webpack",
      "description": "Module bundler",
      "category": "build-tools",
      "website": "https://webpack.js.org",
      "github": "https://github.com/webpack/webpack",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Amd",
        "Build Tool",
        "Commonjs",
        "Compiler",
        "Es2015"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 65942,
        "contributors": 978,
        "forks": 9381,
        "last_updated": "2026-04-04T04:41:56Z"
      },
      "tags": [
        "build-tools",
        "amd",
        "build-tool",
        "commonjs",
        "compiler",
        "es2015",
        "es6",
        "esm",
        "javascript",
        "javascript-compiler",
        "javascript-modules",
        "loaders",
        "module-bundler",
        "plugins",
        "web",
        "web-performance",
        "webpack"
      ],
      "metadata": {
        "created_at": "2012-03-10T10:08:14Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 205,
        "issue_metrics": {
          "open_issues": 205,
          "closed_issues": 1,
          "total_issues": 206,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -44,
        "star_growth_rate_7d": -0.07,
        "star_growth_30d": -81,
        "star_growth_rate_30d": -0.12,
        "star_growth_90d": -81,
        "star_growth_rate_90d": -0.12,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1851900,
        "commits_30d": 7500,
        "commits_90d": 24000,
        "commits_365d": 83300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 17.5,
          "monthly_average_30d": 75,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.58
        },
        "author_diversity": {
          "unique_authors": 19,
          "diversity_score": 0.75,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 24,
              "percentage": 24
            },
            {
              "author": "xiaoxiaojx",
              "commits": 18,
              "percentage": 18
            },
            {
              "author": "alexander-akait",
              "commits": 17,
              "percentage": 17
            },
            {
              "author": "hai-x",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "aryanraj45",
              "commits": 9,
              "percentage": 9
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 24,
          "bug_fix_commits": 25,
          "maintenance_commits": 15,
          "documentation_commits": 5,
          "merge_commits": 2,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T07:00:01.030Z"
      },
      "categories": [
        {
          "id": "build-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "rollup",
      "name": "Rollup",
      "description": "JavaScript module bundler",
      "category": "build-tools",
      "website": "https://rollupjs.org",
      "github": "https://github.com/rollup/rollup",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "build-tools"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 26270,
        "contributors": 440,
        "forks": 1695,
        "last_updated": "2026-04-04T06:54:11Z"
      },
      "tags": [
        "build-tools",
        "javascript"
      ],
      "metadata": {
        "created_at": "2015-05-14T22:26:28Z",
        "license": "Other",
        "archived": false,
        "open_issues": 602,
        "issue_metrics": {
          "open_issues": 602,
          "closed_issues": 1,
          "total_issues": 603,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 7,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 24,
        "star_growth_rate_30d": 0.09,
        "star_growth_90d": 24,
        "star_growth_rate_90d": 0.09,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 622200,
        "commits_30d": 3400,
        "commits_90d": 8800,
        "commits_365d": 32800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 7.9,
          "monthly_average_30d": 34,
          "weekly_average_90d": 6.9,
          "monthly_average_90d": 29.7,
          "consistency_score": 0.75
        },
        "author_diversity": {
          "unique_authors": 12,
          "diversity_score": 0.51,
          "top_contributors": [
            {
              "author": "renovate[bot]",
              "commits": 49,
              "percentage": 55
            },
            {
              "author": "lukastaegert",
              "commits": 28,
              "percentage": 31
            },
            {
              "author": "TrickyPi",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "littlegrayss",
              "commits": 1,
              "percentage": 1
            },
            {
              "author": "guybedford",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 3,
          "bug_fix_commits": 26,
          "maintenance_commits": 15,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T07:00:09.738Z"
      },
      "categories": [
        {
          "id": "build-tools",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "react-native",
      "name": "React Native",
      "description": "Framework for building native apps using React",
      "category": "mobile",
      "website": "https://reactnative.dev",
      "github": "https://github.com/facebook/react-native",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Android",
        "App Framework",
        "Cross Platform",
        "Ios",
        "Mobile"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 125682,
        "contributors": 4141,
        "forks": 25133,
        "last_updated": "2026-04-04T06:58:55Z"
      },
      "tags": [
        "mobile",
        "android",
        "app-framework",
        "cross-platform",
        "ios",
        "mobile-development",
        "react",
        "react-native",
        "c++"
      ],
      "metadata": {
        "created_at": "2015-01-09T18:10:16Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 1262,
        "issue_metrics": {
          "open_issues": 1262,
          "closed_issues": 1,
          "total_issues": 1263,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 18,
        "star_growth_rate_7d": 0.01,
        "star_growth_30d": 176,
        "star_growth_rate_30d": 0.14,
        "star_growth_90d": 176,
        "star_growth_rate_90d": 0.14,
        "contributor_growth_30d": 21,
        "contributor_growth_90d": 21,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 4029300,
        "commits_30d": 28400,
        "commits_90d": 93600,
        "commits_365d": 439300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.56
        },
        "author_diversity": {
          "unique_authors": 48,
          "diversity_score": 0.86,
          "top_contributors": [
            {
              "author": "coado",
              "commits": 20,
              "percentage": 20
            },
            {
              "author": "j-piasecki",
              "commits": 12,
              "percentage": 12
            },
            {
              "author": "panagosg7",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "rubennorte",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "javache",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 21,
          "bug_fix_commits": 30,
          "maintenance_commits": 3,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T07:00:10.394Z"
      },
      "categories": [
        {
          "id": "mobile",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "flutter",
      "name": "Flutter",
      "description": "UI toolkit for building natively compiled applications",
      "category": "mobile",
      "website": "https://flutter.dev",
      "github": "https://github.com/flutter/flutter",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Android",
        "App Framework",
        "Cross Platform",
        "Dart",
        "Dart Platform"
      ],
      "languages": [
        "Dart"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 175826,
        "contributors": 2290,
        "forks": 30214,
        "last_updated": "2026-04-04T05:42:35Z"
      },
      "tags": [
        "mobile",
        "android",
        "app-framework",
        "cross-platform",
        "dart",
        "dart-platform",
        "desktop",
        "flutter",
        "flutter-package",
        "fuchsia",
        "ios",
        "linux-desktop",
        "macos",
        "material-design",
        "mobile-development",
        "skia",
        "web",
        "web-framework",
        "windows"
      ],
      "metadata": {
        "created_at": "2015-03-06T22:54:58Z",
        "license": "BSD 3-Clause \"New\" or \"Revised\" License",
        "archived": false,
        "open_issues": 12526,
        "issue_metrics": {
          "open_issues": 12526,
          "closed_issues": 1,
          "total_issues": 12527,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 80,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 383,
        "star_growth_rate_30d": 0.22,
        "star_growth_90d": 383,
        "star_growth_rate_90d": 0.22,
        "contributor_growth_30d": 17,
        "contributor_growth_90d": 17,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 8897200,
        "commits_30d": 47300,
        "commits_90d": 144900,
        "commits_365d": 539900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 38,
          "diversity_score": 0.77,
          "top_contributors": [
            {
              "author": "engine-flutter-autoroll",
              "commits": 38,
              "percentage": 38
            },
            {
              "author": "jason-simmons",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "vashworth",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "bkonyi",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "jesswrd",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 14,
          "bug_fix_commits": 10,
          "maintenance_commits": 5,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T07:00:21.258Z"
      },
      "categories": [
        {
          "id": "mobile",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "web-framework",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "frontend",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "ionic-framework",
      "name": "Ionic",
      "description": "Cross-platform mobile UI toolkit",
      "category": "mobile",
      "website": "https://ionicframework.com",
      "github": "https://github.com/ionic-team/ionic-framework",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Angular",
        "Capacitor",
        "Framework",
        "Frontend",
        "Ionic"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 52437,
        "contributors": 532,
        "forks": 13389,
        "last_updated": "2026-04-03T18:36:46Z"
      },
      "tags": [
        "mobile",
        "angular",
        "capacitor",
        "framework",
        "frontend",
        "ionic",
        "ios",
        "javascript",
        "material-design",
        "pwa",
        "react",
        "stencil",
        "stenciljs",
        "typescript",
        "ui-components",
        "vue",
        "web",
        "webcomponents"
      ],
      "metadata": {
        "created_at": "2013-08-20T23:06:02Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 632,
        "issue_metrics": {
          "open_issues": 632,
          "closed_issues": 1,
          "total_issues": 633,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 15,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 53,
        "star_growth_rate_30d": 0.1,
        "star_growth_90d": 53,
        "star_growth_rate_90d": 0.1,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1445400,
        "commits_30d": 2700,
        "commits_90d": 7700,
        "commits_365d": 34700,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 6.3,
          "monthly_average_30d": 27,
          "weekly_average_90d": 6,
          "monthly_average_90d": 25.7,
          "consistency_score": 0.52
        },
        "author_diversity": {
          "unique_authors": 11,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "brandyscarney",
              "commits": 20,
              "percentage": 26
            },
            {
              "author": "renovate[bot]",
              "commits": 13,
              "percentage": 17
            },
            {
              "author": "ShaneK",
              "commits": 12,
              "percentage": 16
            },
            {
              "author": "Ionitron",
              "commits": 12,
              "percentage": 16
            },
            {
              "author": "thetaPC",
              "commits": 6,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 19,
          "bug_fix_commits": 18,
          "maintenance_commits": 11,
          "documentation_commits": 1,
          "merge_commits": 8,
          "release_commits": 18
        },
        "last_updated": "2026-04-04T07:00:20.306Z"
      },
      "categories": [
        {
          "id": "mobile",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "nativescript",
      "name": "NativeScript",
      "description": "Framework for building native mobile apps",
      "category": "mobile",
      "website": "https://nativescript.org",
      "github": "https://github.com/NativeScript/NativeScript",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Android",
        "Angular",
        "Capacitor",
        "Cross Platform",
        "Flutter"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 25483,
        "contributors": 299,
        "forks": 1732,
        "last_updated": "2026-04-03T15:53:23Z"
      },
      "tags": [
        "mobile",
        "android",
        "angular",
        "capacitor",
        "cross-platform",
        "flutter",
        "ios",
        "java",
        "javascript",
        "kotlin",
        "nativescript",
        "objective-c",
        "react",
        "solidjs",
        "svelte",
        "swift",
        "swiftui",
        "typescript",
        "visionos",
        "visionpro",
        "vue"
      ],
      "metadata": {
        "created_at": "2015-03-01T09:47:08Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 834,
        "issue_metrics": {
          "open_issues": 834,
          "closed_issues": 1,
          "total_issues": 835,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 1,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 21,
        "star_growth_rate_30d": 0.08,
        "star_growth_90d": 21,
        "star_growth_rate_90d": 0.08,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 780000,
        "commits_30d": 3700,
        "commits_90d": 10600,
        "commits_365d": 26000,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 8.6,
          "monthly_average_30d": 37,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.48
        },
        "author_diversity": {
          "unique_authors": 17,
          "diversity_score": 0.66,
          "top_contributors": [
            {
              "author": "github-actions[bot]",
              "commits": 43,
              "percentage": 43
            },
            {
              "author": "NathanWalker",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "dependabot[bot]",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "triniwiz",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "edusperoni",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 3,
          "bug_fix_commits": 27,
          "maintenance_commits": 2,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 54
        },
        "last_updated": "2026-04-04T07:00:19.919Z"
      },
      "categories": [
        {
          "id": "mobile",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "tensorflow",
      "name": "TensorFlow",
      "description": "End-to-end open source platform for machine learning",
      "category": "machine-learning",
      "website": "https://tensorflow.org",
      "github": "https://github.com/tensorflow/tensorflow",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Deep Learning",
        "Deep Neural Networks",
        "Distributed",
        "Machine Learning",
        "Ml"
      ],
      "languages": [
        "C++"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 194448,
        "contributors": 5045,
        "forks": 75257,
        "last_updated": "2026-04-04T06:47:31Z"
      },
      "tags": [
        "machine-learning",
        "deep-learning",
        "deep-neural-networks",
        "distributed",
        "ml",
        "neural-network",
        "python",
        "tensorflow",
        "c++"
      ],
      "metadata": {
        "created_at": "2015-11-07T01:19:20Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 4130,
        "issue_metrics": {
          "open_issues": 4130,
          "closed_issues": 1,
          "total_issues": 4131,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 96,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 437,
        "star_growth_rate_30d": 0.23,
        "star_growth_90d": 437,
        "star_growth_rate_90d": 0.23,
        "contributor_growth_30d": 18,
        "contributor_growth_90d": 18,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 19210100,
        "commits_30d": 109600,
        "commits_90d": 329800,
        "commits_365d": 1387600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 43,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "tensorflower-gardener",
              "commits": 25,
              "percentage": 25
            },
            {
              "author": "junwhanahn",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "ICGog",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "beckerhe",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "ezhulenev",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 17,
          "bug_fix_commits": 4,
          "maintenance_commits": 4,
          "documentation_commits": 0,
          "merge_commits": 2,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T07:00:21.800Z"
      },
      "categories": [
        {
          "id": "machine-learning",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "pytorch",
      "name": "PyTorch",
      "description": "Tensors and dynamic neural networks in Python",
      "category": "machine-learning",
      "website": "https://pytorch.org",
      "github": "https://github.com/pytorch/pytorch",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Autograd",
        "Deep Learning",
        "Gpu",
        "Machine Learning",
        "Neural Network"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 98790,
        "contributors": 6384,
        "forks": 27393,
        "last_updated": "2026-04-04T06:58:22Z"
      },
      "tags": [
        "machine-learning",
        "autograd",
        "deep-learning",
        "gpu",
        "neural-network",
        "numpy",
        "python",
        "tensor"
      ],
      "metadata": {
        "created_at": "2016-08-13T05:26:41Z",
        "license": "Other",
        "archived": false,
        "open_issues": 18243,
        "issue_metrics": {
          "open_issues": 18243,
          "closed_issues": 1,
          "total_issues": 18244,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 188,
        "star_growth_rate_7d": 0.19,
        "star_growth_30d": 798,
        "star_growth_rate_30d": 0.81,
        "star_growth_90d": 798,
        "star_growth_rate_90d": 0.81,
        "contributor_growth_30d": 95,
        "contributor_growth_90d": 95,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 10202200,
        "commits_30d": 160100,
        "commits_90d": 427700,
        "commits_365d": 1581900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.02
        },
        "author_diversity": {
          "unique_authors": 58,
          "diversity_score": 0.92,
          "top_contributors": [
            {
              "author": "pytorchmergebot",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "malfet",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "guilhermeleobas",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "bobrenjc93",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "anijain2305",
              "commits": 4,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 18,
          "bug_fix_commits": 18,
          "maintenance_commits": 9,
          "documentation_commits": 9,
          "merge_commits": 1,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T07:00:21.215Z"
      },
      "categories": [
        {
          "id": "machine-learning",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "scikit-learn",
      "name": "Scikit-learn",
      "description": "Machine learning in Python",
      "category": "machine-learning",
      "website": "https://scikit-learn.org",
      "github": "https://github.com/scikit-learn/scikit-learn",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Data Analysis",
        "Data Science",
        "Machine Learning",
        "Python",
        "Statistics"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 65613,
        "contributors": 3488,
        "forks": 26867,
        "last_updated": "2026-04-04T04:21:36Z"
      },
      "tags": [
        "machine-learning",
        "data-analysis",
        "data-science",
        "python",
        "statistics"
      ],
      "metadata": {
        "created_at": "2010-08-17T09:43:38Z",
        "license": "BSD 3-Clause \"New\" or \"Revised\" License",
        "archived": false,
        "open_issues": 2111,
        "issue_metrics": {
          "open_issues": 2111,
          "closed_issues": 1,
          "total_issues": 2112,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 92,
        "star_growth_rate_7d": 0.14,
        "star_growth_30d": 307,
        "star_growth_rate_30d": 0.47,
        "star_growth_90d": 307,
        "star_growth_rate_90d": 0.47,
        "contributor_growth_30d": 9,
        "contributor_growth_90d": 9,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 3350500,
        "commits_30d": 7100,
        "commits_90d": 23900,
        "commits_365d": 118800,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 16.6,
          "monthly_average_30d": 71,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.64
        },
        "author_diversity": {
          "unique_authors": 33,
          "diversity_score": 0.84,
          "top_contributors": [
            {
              "author": "scikit-learn-bot",
              "commits": 22,
              "percentage": 22
            },
            {
              "author": "lorentzenchr",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "AnneBeyer",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "lucyleeow",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "ogrisel",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 12,
          "bug_fix_commits": 26,
          "maintenance_commits": 28,
          "documentation_commits": 9,
          "merge_commits": 1,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T07:00:20.446Z"
      },
      "categories": [
        {
          "id": "machine-learning",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "mlflow",
      "name": "MLflow",
      "description": "Platform for the machine learning lifecycle",
      "category": "machine-learning",
      "website": "https://mlflow.org",
      "github": "https://github.com/mlflow/mlflow",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Agentops",
        "Agents",
        "Ai",
        "Ai Governance",
        "Apache Spark"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [
        "prometheus"
      ],
      "popularity": {
        "github_stars": 25103,
        "contributors": 1023,
        "forks": 5521,
        "last_updated": "2026-04-04T06:30:32Z"
      },
      "tags": [
        "machine-learning",
        "agentops",
        "agents",
        "ai",
        "ai-governance",
        "apache-spark",
        "evaluation",
        "langchain",
        "llm-evaluation",
        "llmops",
        "ml",
        "mlflow",
        "mlops",
        "model-management",
        "observability",
        "open-source",
        "openai",
        "prompt-engineering",
        "python"
      ],
      "metadata": {
        "created_at": "2018-06-05T16:05:58Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 2006,
        "issue_metrics": {
          "open_issues": 2006,
          "closed_issues": 1,
          "total_issues": 2007,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 138,
        "star_growth_rate_7d": 0.55,
        "star_growth_30d": 507,
        "star_growth_rate_30d": 2.06,
        "star_growth_90d": 507,
        "star_growth_rate_90d": 2.06,
        "contributor_growth_30d": 29,
        "contributor_growth_90d": 29,
        "trending_score": 19,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1161200,
        "commits_30d": 62700,
        "commits_90d": 170800,
        "commits_365d": 415700,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.34
        },
        "author_diversity": {
          "unique_authors": 26,
          "diversity_score": 0.82,
          "top_contributors": [
            {
              "author": "serena-ruan",
              "commits": 16,
              "percentage": 16
            },
            {
              "author": "Copilot",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "TomeHirata",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "kriscon-db",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "daniellok-db",
              "commits": 8,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 23,
          "bug_fix_commits": 28,
          "maintenance_commits": 4,
          "documentation_commits": 5,
          "merge_commits": 1,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T07:00:20.099Z"
      },
      "categories": [
        {
          "id": "machine-learning",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "monitoring",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "kubeflow",
      "name": "Kubeflow",
      "description": "Machine learning toolkit for Kubernetes",
      "category": "machine-learning",
      "website": "https://www.kubeflow.org/",
      "github": "https://github.com/kubeflow/kubeflow",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Google Kubernetes Engine",
        "Jupyter",
        "Kubeflow",
        "Kubernetes",
        "Machine Learning"
      ],
      "languages": [],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 15551,
        "contributors": 324,
        "forks": 2628,
        "last_updated": "2026-04-03T19:15:20Z"
      },
      "tags": [
        "machine-learning",
        "google-kubernetes-engine",
        "jupyter",
        "kubeflow",
        "kubernetes",
        "minikube",
        "ml",
        "notebook",
        "tensorflow"
      ],
      "metadata": {
        "created_at": "2017-11-30T18:44:19Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 0,
        "issue_metrics": {
          "open_issues": 0,
          "closed_issues": 1,
          "total_issues": 1,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 16,
        "star_growth_rate_7d": 0.1,
        "star_growth_30d": 62,
        "star_growth_rate_30d": 0.4,
        "star_growth_90d": 62,
        "star_growth_rate_90d": 0.4,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 259400,
        "commits_30d": 0,
        "commits_90d": 100,
        "commits_365d": 900,
        "days_since_last_commit": 88,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.1,
          "monthly_average_90d": 0.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "oglok",
              "commits": 1,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 1,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T07:00:18.904Z"
      },
      "categories": [
        {
          "id": "machine-learning",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "dvc",
      "name": "DVC",
      "description": "Data version control for machine learning projects",
      "category": "machine-learning",
      "website": "https://dvc.org",
      "github": "https://github.com/treeverse/dvc",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Ai",
        "Data Science",
        "Data Version Control",
        "Developer Tools",
        "Machine Learning"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 15500,
        "contributors": 331,
        "forks": 1290,
        "last_updated": "2026-04-03T23:54:07Z"
      },
      "tags": [
        "machine-learning",
        "ai",
        "data-science",
        "data-version-control",
        "developer-tools",
        "reproducibility",
        "unstructured-data",
        "python"
      ],
      "metadata": {
        "created_at": "2017-03-04T08:16:33Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 166,
        "issue_metrics": {
          "open_issues": 166,
          "closed_issues": 1,
          "total_issues": 167,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 18,
        "star_growth_rate_7d": 0.12,
        "star_growth_30d": 81,
        "star_growth_rate_30d": 0.53,
        "star_growth_90d": 81,
        "star_growth_rate_90d": 0.53,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 955300,
        "commits_30d": 500,
        "commits_90d": 2400,
        "commits_365d": 16400,
        "days_since_last_commit": 4,
        "velocity": {
          "weekly_average_30d": 1.2,
          "monthly_average_30d": 5,
          "weekly_average_90d": 1.9,
          "monthly_average_90d": 8,
          "consistency_score": 0.76
        },
        "author_diversity": {
          "unique_authors": 12,
          "diversity_score": 0.86,
          "top_contributors": [
            {
              "author": "skshetry",
              "commits": 7,
              "percentage": 29
            },
            {
              "author": "dependabot[bot]",
              "commits": 5,
              "percentage": 21
            },
            {
              "author": "pre-commit-ci[bot]",
              "commits": 3,
              "percentage": 13
            },
            {
              "author": "shcheklein",
              "commits": 1,
              "percentage": 4
            },
            {
              "author": "c-w-feldmann",
              "commits": 1,
              "percentage": 4
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 3,
          "bug_fix_commits": 4,
          "maintenance_commits": 6,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T07:00:28.512Z"
      },
      "categories": [
        {
          "id": "machine-learning",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "dev-tools",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "moby",
      "name": "Docker",
      "description": "Container platform",
      "category": "containerization",
      "website": "https://mobyproject.org/",
      "github": "https://github.com/moby/moby",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Containers",
        "Docker",
        "Go",
        "Golang"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "docker"
      ],
      "popularity": {
        "github_stars": 71559,
        "contributors": 2562,
        "forks": 18910,
        "last_updated": "2026-04-04T06:50:09Z"
      },
      "tags": [
        "containerization",
        "containers",
        "docker",
        "go",
        "golang"
      ],
      "metadata": {
        "created_at": "2013-01-18T18:10:57Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 3773,
        "issue_metrics": {
          "open_issues": 3773,
          "closed_issues": 1,
          "total_issues": 3774,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -11,
        "star_growth_rate_7d": -0.02,
        "star_growth_30d": 75,
        "star_growth_rate_30d": 0.1,
        "star_growth_90d": 75,
        "star_growth_rate_90d": 0.1,
        "contributor_growth_30d": 11,
        "contributor_growth_90d": 11,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 5619100,
        "commits_30d": 25600,
        "commits_90d": 76400,
        "commits_365d": 418400,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 21.9,
          "monthly_average_30d": 94,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.03
        },
        "author_diversity": {
          "unique_authors": 10,
          "diversity_score": 0.53,
          "top_contributors": [
            {
              "author": "thaJeztah",
              "commits": 58,
              "percentage": 58
            },
            {
              "author": "vvoland",
              "commits": 28,
              "percentage": 28
            },
            {
              "author": "renovate-bot",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "ogulcanaydogan",
              "commits": 2,
              "percentage": 2
            },
            {
              "author": "crazy-max",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 10,
          "maintenance_commits": 3,
          "documentation_commits": 2,
          "merge_commits": 49,
          "release_commits": 12
        },
        "last_updated": "2026-04-04T07:00:30.001Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "machine-learning",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "podman",
      "name": "Podman",
      "description": "Daemonless container engine",
      "category": "containerization",
      "website": "https://podman.io",
      "github": "https://github.com/containers/podman",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Containers",
        "Docker",
        "Kubernetes",
        "Linux",
        "Oci"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 31216,
        "contributors": 956,
        "forks": 3040,
        "last_updated": "2026-04-03T21:32:39Z"
      },
      "tags": [
        "containerization",
        "containers",
        "docker",
        "kubernetes",
        "linux",
        "oci",
        "go"
      ],
      "metadata": {
        "created_at": "2017-11-01T15:01:27Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1082,
        "issue_metrics": {
          "open_issues": 1082,
          "closed_issues": 1,
          "total_issues": 1083,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 72,
        "star_growth_rate_7d": 0.23,
        "star_growth_30d": 297,
        "star_growth_rate_30d": 0.96,
        "star_growth_90d": 297,
        "star_growth_rate_90d": 0.96,
        "contributor_growth_30d": 18,
        "contributor_growth_90d": 18,
        "trending_score": 15,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2697700,
        "commits_30d": 19500,
        "commits_90d": 49900,
        "commits_365d": 207300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 21.5,
          "monthly_average_30d": 92,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.37
        },
        "author_diversity": {
          "unique_authors": 24,
          "diversity_score": 0.78,
          "top_contributors": [
            {
              "author": "Honny1",
              "commits": 22,
              "percentage": 22
            },
            {
              "author": "Luap99",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "mheon",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "renovate[bot]",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "lsm5",
              "commits": 8,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 16,
          "maintenance_commits": 7,
          "documentation_commits": 6,
          "merge_commits": 44,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T07:00:39.846Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "machine-learning",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "buildkit",
      "name": "BuildKit",
      "description": "Concurrent, cache-efficient Docker image builder",
      "category": "containerization",
      "website": "https://github.com/moby/moby/issues/34227",
      "github": "https://github.com/moby/buildkit",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Builder",
        "Buildkit",
        "Cloud Native",
        "Containers",
        "Docker"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "docker"
      ],
      "popularity": {
        "github_stars": 9874,
        "contributors": 387,
        "forks": 1393,
        "last_updated": "2026-04-03T09:25:34Z"
      },
      "tags": [
        "containerization",
        "builder",
        "buildkit",
        "cloud-native",
        "containers",
        "docker",
        "dockerfile",
        "go",
        "golang",
        "oci",
        "oci-image"
      ],
      "metadata": {
        "created_at": "2017-05-31T17:04:10Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 948,
        "issue_metrics": {
          "open_issues": 948,
          "closed_issues": 1,
          "total_issues": 949,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 13,
        "star_growth_rate_7d": 0.13,
        "star_growth_30d": 62,
        "star_growth_rate_30d": 0.63,
        "star_growth_90d": 62,
        "star_growth_rate_90d": 0.63,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 881100,
        "commits_30d": 14400,
        "commits_90d": 28300,
        "commits_365d": 96700,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 21.9,
          "monthly_average_30d": 94,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.23
        },
        "author_diversity": {
          "unique_authors": 10,
          "diversity_score": 0.71,
          "top_contributors": [
            {
              "author": "tonistiigi",
              "commits": 45,
              "percentage": 45
            },
            {
              "author": "crazy-max",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "dependabot[bot]",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "dvdksn",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "thaJeztah",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 7,
          "maintenance_commits": 3,
          "documentation_commits": 11,
          "merge_commits": 40,
          "release_commits": 11
        },
        "last_updated": "2026-04-04T07:00:39.474Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "skaffold",
      "name": "Skaffold",
      "description": "Continuous development for Kubernetes applications",
      "category": "containerization",
      "website": "https://skaffold.dev/",
      "github": "https://github.com/GoogleContainerTools/skaffold",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Containers",
        "Developer Tools",
        "Docker",
        "Kubernetes"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 15788,
        "contributors": 465,
        "forks": 1697,
        "last_updated": "2026-04-03T23:41:16Z"
      },
      "tags": [
        "containerization",
        "containers",
        "developer-tools",
        "docker",
        "kubernetes",
        "go"
      ],
      "metadata": {
        "created_at": "2018-01-23T18:51:29Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 881,
        "issue_metrics": {
          "open_issues": 881,
          "closed_issues": 1,
          "total_issues": 882,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 22,
        "star_growth_rate_30d": 0.14,
        "star_growth_90d": 22,
        "star_growth_rate_90d": 0.14,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 917900,
        "commits_30d": 1400,
        "commits_90d": 3600,
        "commits_365d": 10400,
        "days_since_last_commit": 3,
        "velocity": {
          "weekly_average_30d": 3.3,
          "monthly_average_30d": 14,
          "weekly_average_90d": 2.8,
          "monthly_average_90d": 12,
          "consistency_score": 0.16
        },
        "author_diversity": {
          "unique_authors": 6,
          "diversity_score": 0.73,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 19,
              "percentage": 53
            },
            {
              "author": "Darien-Lin",
              "commits": 8,
              "percentage": 22
            },
            {
              "author": "menahyouyeah",
              "commits": 5,
              "percentage": 14
            },
            {
              "author": "ruhi-chaddha",
              "commits": 2,
              "percentage": 6
            },
            {
              "author": "ChrisGe4",
              "commits": 1,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 4,
          "maintenance_commits": 4,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T07:00:39.921Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "dev-tools",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "tilt",
      "name": "Tilt",
      "description": "Multi-service dev environment for teams on Kubernetes",
      "category": "containerization",
      "website": "https://tilt.dev/",
      "github": "https://github.com/tilt-dev/tilt",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Development Environment",
        "Kubernetes"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 9578,
        "contributors": 114,
        "forks": 386,
        "last_updated": "2026-04-03T23:42:34Z"
      },
      "tags": [
        "containerization",
        "development-environment",
        "kubernetes",
        "go"
      ],
      "metadata": {
        "created_at": "2018-08-07T16:00:26Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 501,
        "issue_metrics": {
          "open_issues": 501,
          "closed_issues": 1,
          "total_issues": 502,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 18,
        "star_growth_rate_7d": 0.19,
        "star_growth_30d": 82,
        "star_growth_rate_30d": 0.86,
        "star_growth_90d": 82,
        "star_growth_rate_90d": 0.86,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 502600,
        "commits_30d": 1200,
        "commits_90d": 5500,
        "commits_365d": 11800,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 2.8,
          "monthly_average_30d": 12,
          "weekly_average_90d": 4.4,
          "monthly_average_90d": 18.7,
          "consistency_score": 0.73
        },
        "author_diversity": {
          "unique_authors": 13,
          "diversity_score": 0.62,
          "top_contributors": [
            {
              "author": "nicks",
              "commits": 30,
              "percentage": 54
            },
            {
              "author": "dependabot[bot]",
              "commits": 12,
              "percentage": 21
            },
            {
              "author": "it@tilt.dev",
              "commits": 3,
              "percentage": 5
            },
            {
              "author": "ahrakos",
              "commits": 2,
              "percentage": 4
            },
            {
              "author": "aykuznetsova",
              "commits": 1,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 4,
          "bug_fix_commits": 8,
          "maintenance_commits": 4,
          "documentation_commits": 3,
          "merge_commits": 0,
          "release_commits": 8
        },
        "last_updated": "2026-04-04T07:00:39.621Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "garden",
      "name": "Garden",
      "description": "Automation for Kubernetes development and testing",
      "category": "containerization",
      "website": "https://garden.io",
      "github": "https://github.com/garden-io/garden",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Containers",
        "Developer Tools",
        "Kubernetes",
        "Testing",
        "Testing Tools"
      ],
      "languages": [
        "TypeScript"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 3573,
        "contributors": 123,
        "forks": 291,
        "last_updated": "2026-04-02T16:59:07Z"
      },
      "tags": [
        "containerization",
        "containers",
        "developer-tools",
        "kubernetes",
        "testing",
        "testing-tools",
        "typescript"
      ],
      "metadata": {
        "created_at": "2017-12-03T02:10:59Z",
        "license": "Mozilla Public License 2.0",
        "archived": false,
        "open_issues": 225,
        "issue_metrics": {
          "open_issues": 225,
          "closed_issues": 1,
          "total_issues": 226,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 1,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 6,
        "star_growth_rate_30d": 0.17,
        "star_growth_90d": 6,
        "star_growth_rate_90d": 0.17,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 794800,
        "commits_30d": 0,
        "commits_90d": 8500,
        "commits_365d": 49000,
        "days_since_last_commit": 35,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 6.7,
          "monthly_average_90d": 28.7,
          "consistency_score": 0.12
        },
        "author_diversity": {
          "unique_authors": 7,
          "diversity_score": 0.74,
          "top_contributors": [
            {
              "author": "thsig",
              "commits": 41,
              "percentage": 48
            },
            {
              "author": "dependabot[bot]",
              "commits": 17,
              "percentage": 20
            },
            {
              "author": "eysi09",
              "commits": 13,
              "percentage": 15
            },
            {
              "author": "edvald",
              "commits": 9,
              "percentage": 10
            },
            {
              "author": "github-actions[bot]",
              "commits": 4,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 20,
          "maintenance_commits": 5,
          "documentation_commits": 3,
          "merge_commits": 1,
          "release_commits": 22
        },
        "last_updated": "2026-04-04T07:00:38.295Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "dev-tools",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "compose",
      "name": "Docker Compose",
      "description": "Define and run multi-container applications",
      "category": "containerization",
      "website": "https://docs.docker.com/compose/",
      "github": "https://github.com/docker/compose",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Docker",
        "Docker Compose",
        "Go",
        "Golang",
        "Orchestration"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "docker"
      ],
      "popularity": {
        "github_stars": 37209,
        "contributors": 269,
        "forks": 5768,
        "last_updated": "2026-04-04T05:10:21Z"
      },
      "tags": [
        "containerization",
        "docker",
        "docker-compose",
        "go",
        "golang",
        "orchestration"
      ],
      "metadata": {
        "created_at": "2013-12-09T11:40:58Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 85,
        "issue_metrics": {
          "open_issues": 85,
          "closed_issues": 1,
          "total_issues": 86,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 19,
        "star_growth_rate_7d": 0.05,
        "star_growth_30d": 74,
        "star_growth_rate_30d": 0.2,
        "star_growth_90d": 74,
        "star_growth_rate_90d": 0.2,
        "contributor_growth_30d": 10,
        "contributor_growth_90d": 10,
        "trending_score": 16,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 569600,
        "commits_30d": 5100,
        "commits_90d": 11300,
        "commits_365d": 57900,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 11.9,
          "monthly_average_30d": 51,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.36
        },
        "author_diversity": {
          "unique_authors": 29,
          "diversity_score": 0.85,
          "top_contributors": [
            {
              "author": "thaJeztah",
              "commits": 20,
              "percentage": 20
            },
            {
              "author": "dependabot[bot]",
              "commits": 14,
              "percentage": 14
            },
            {
              "author": "glours",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "ndeloof",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "maks210306@yandex.by",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 3,
          "bug_fix_commits": 28,
          "maintenance_commits": 12,
          "documentation_commits": 5,
          "merge_commits": 1,
          "release_commits": 12
        },
        "last_updated": "2026-04-04T07:00:39.489Z"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "machine-learning",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "fluentd",
      "name": "Fluentd",
      "description": "Unified logging layer",
      "category": "logging",
      "website": "https://www.fluentd.org",
      "github": "https://github.com/fluent/fluentd",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cncf",
        "Data Collector",
        "Fluentd",
        "Logging",
        "Ruby"
      ],
      "languages": [
        "Ruby"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 13514,
        "contributors": 280,
        "forks": 1384,
        "last_updated": "2026-04-02T11:13:50Z"
      },
      "tags": [
        "logging",
        "cncf",
        "data-collector",
        "fluentd",
        "ruby"
      ],
      "metadata": {
        "created_at": "2011-06-19T08:41:40Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 137,
        "issue_metrics": {
          "open_issues": 137,
          "closed_issues": 1,
          "total_issues": 138,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": -4,
        "star_growth_rate_7d": -0.03,
        "star_growth_30d": 7,
        "star_growth_rate_30d": 0.05,
        "star_growth_90d": 7,
        "star_growth_rate_90d": 0.05,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 714800,
        "commits_30d": 2400,
        "commits_90d": 6000,
        "commits_365d": 20500,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 5.6,
          "monthly_average_30d": 24,
          "weekly_average_90d": 4.7,
          "monthly_average_90d": 20,
          "consistency_score": 0.49
        },
        "author_diversity": {
          "unique_authors": 7,
          "diversity_score": 0.69,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 24,
              "percentage": 40
            },
            {
              "author": "Watson1978",
              "commits": 17,
              "percentage": 28
            },
            {
              "author": "kenhys",
              "commits": 15,
              "percentage": 25
            },
            {
              "author": "daipom",
              "commits": 1,
              "percentage": 2
            },
            {
              "author": "gaganhr94",
              "commits": 1,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 5,
          "bug_fix_commits": 6,
          "maintenance_commits": 2,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 4
        },
        "last_updated": "2026-04-04T07:00:40.006Z"
      },
      "categories": [
        {
          "id": "logging",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "fluent-bit",
      "name": "Fluent Bit",
      "description": "Fast and lightweight log processor",
      "category": "logging",
      "website": "https://fluentbit.io",
      "github": "https://github.com/fluent/fluent-bit",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "C",
        "Cloudnative",
        "Data Collector",
        "Fluent Bit",
        "Fluentd"
      ],
      "languages": [
        "C"
      ],
      "integrations": [
        "prometheus"
      ],
      "popularity": {
        "github_stars": 7775,
        "contributors": 538,
        "forks": 1893,
        "last_updated": "2026-04-04T06:59:25Z"
      },
      "tags": [
        "logging",
        "c",
        "cloudnative",
        "data-collector",
        "fluent-bit",
        "fluentd",
        "forwarder",
        "logs",
        "metrics",
        "opentelemetry",
        "prometheus",
        "sql-queries",
        "stream-processing",
        "traces"
      ],
      "metadata": {
        "created_at": "2015-01-27T20:41:52Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 752,
        "issue_metrics": {
          "open_issues": 752,
          "closed_issues": 1,
          "total_issues": 753,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 28,
        "star_growth_rate_7d": 0.36,
        "star_growth_30d": 84,
        "star_growth_rate_30d": 1.09,
        "star_growth_90d": 84,
        "star_growth_rate_90d": 1.09,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1308000,
        "commits_30d": 31200,
        "commits_90d": 51900,
        "commits_365d": 150300,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 21.5,
          "monthly_average_30d": 92,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 11,
          "diversity_score": 0.54,
          "top_contributors": [
            {
              "author": "edsiper",
              "commits": 65,
              "percentage": 65
            },
            {
              "author": "cosmo0920",
              "commits": 13,
              "percentage": 13
            },
            {
              "author": "mabrarov",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "ahayworth",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "erain",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 27,
          "bug_fix_commits": 13,
          "maintenance_commits": 10,
          "documentation_commits": 3,
          "merge_commits": 1,
          "release_commits": 11
        },
        "last_updated": "2026-04-04T07:00:39.364Z"
      },
      "categories": [
        {
          "id": "logging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "monitoring",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "logstash",
      "name": "Logstash",
      "description": "Server-side data processing pipeline",
      "category": "logging",
      "website": "https://www.elastic.co/products/logstash",
      "github": "https://github.com/elastic/logstash",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Etl Framework",
        "Java",
        "Jruby",
        "Logging",
        "Real Time Processing"
      ],
      "languages": [
        "Java"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 14822,
        "contributors": 613,
        "forks": 3498,
        "last_updated": "2026-04-03T02:03:01Z"
      },
      "tags": [
        "logging",
        "etl-framework",
        "java",
        "jruby",
        "real-time-processing",
        "streaming"
      ],
      "metadata": {
        "created_at": "2010-11-18T01:31:50Z",
        "license": "Other",
        "archived": false,
        "open_issues": 2229,
        "issue_metrics": {
          "open_issues": 2229,
          "closed_issues": 1,
          "total_issues": 2230,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 4,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 24,
        "star_growth_rate_30d": 0.16,
        "star_growth_90d": 24,
        "star_growth_rate_90d": 0.16,
        "contributor_growth_30d": 3,
        "contributor_growth_90d": 3,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1138200,
        "commits_30d": 3200,
        "commits_90d": 10200,
        "commits_365d": 33700,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 7.5,
          "monthly_average_30d": 32,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.6
        },
        "author_diversity": {
          "unique_authors": 20,
          "diversity_score": 0.83,
          "top_contributors": [
            {
              "author": "donoghuc",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "andsel",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "dependabot[bot]",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "mergify[bot]",
              "commits": 9,
              "percentage": 9
            },
            {
              "author": "jsvd",
              "commits": 7,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 16,
          "bug_fix_commits": 8,
          "maintenance_commits": 11,
          "documentation_commits": 6,
          "merge_commits": 0,
          "release_commits": 16
        },
        "last_updated": "2026-04-04T07:00:48.215Z"
      },
      "categories": [
        {
          "id": "logging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "messaging",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "vector",
      "name": "Vector",
      "description": "High-performance observability data pipeline",
      "category": "logging",
      "website": "https://vector.dev",
      "github": "https://github.com/vectordotdev/vector",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Agent",
        "Cloud Native",
        "Data Transformation",
        "Datadog",
        "Etl"
      ],
      "languages": [
        "Rust"
      ],
      "integrations": [
        "datadog"
      ],
      "popularity": {
        "github_stars": 21591,
        "contributors": 617,
        "forks": 2070,
        "last_updated": "2026-04-04T03:38:09Z"
      },
      "tags": [
        "logging",
        "agent",
        "cloud-native",
        "data-transformation",
        "datadog",
        "etl",
        "events",
        "forwarder",
        "hacktoberfest",
        "high-performance",
        "logs",
        "metrics",
        "monitoring",
        "observability",
        "pipelines",
        "rust-lang",
        "stream-processing",
        "telemetry",
        "traces",
        "rust"
      ],
      "metadata": {
        "created_at": "2018-08-27T16:57:34Z",
        "license": "Mozilla Public License 2.0",
        "archived": false,
        "open_issues": 2384,
        "issue_metrics": {
          "open_issues": 2384,
          "closed_issues": 1,
          "total_issues": 2385,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 33,
        "star_growth_rate_7d": 0.15,
        "star_growth_30d": 158,
        "star_growth_rate_30d": 0.74,
        "star_growth_90d": 158,
        "star_growth_rate_90d": 0.74,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 14,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1355700,
        "commits_30d": 15000,
        "commits_90d": 31700,
        "commits_365d": 111600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.48
        },
        "author_diversity": {
          "unique_authors": 17,
          "diversity_score": 0.64,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 33,
              "percentage": 33
            },
            {
              "author": "thomasqueirozb",
              "commits": 26,
              "percentage": 26
            },
            {
              "author": "pront",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "vladimir-dd",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "bruceg",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 15,
          "bug_fix_commits": 23,
          "maintenance_commits": 5,
          "documentation_commits": 11,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T07:00:48.910Z"
      },
      "categories": [
        {
          "id": "logging",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "data-processing",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "monitoring",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "restic",
      "name": "Restic",
      "description": "Fast, secure, efficient backup program",
      "category": "backup",
      "website": "https://restic.net",
      "github": "https://github.com/restic/restic",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Backup",
        "Dedupe",
        "Deduplication",
        "Go",
        "Restic"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 32953,
        "contributors": 470,
        "forks": 1738,
        "last_updated": "2026-04-04T05:25:00Z"
      },
      "tags": [
        "backup",
        "dedupe",
        "deduplication",
        "go",
        "restic",
        "secure-by-default"
      ],
      "metadata": {
        "created_at": "2014-04-27T14:07:58Z",
        "license": "BSD 2-Clause \"Simplified\" License",
        "archived": false,
        "open_issues": 550,
        "issue_metrics": {
          "open_issues": 550,
          "closed_issues": 1,
          "total_issues": 551,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 88,
        "star_growth_rate_7d": 0.27,
        "star_growth_30d": 424,
        "star_growth_rate_30d": 1.3,
        "star_growth_90d": 424,
        "star_growth_rate_90d": 1.3,
        "contributor_growth_30d": 2,
        "contributor_growth_90d": 2,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 948700,
        "commits_30d": 200,
        "commits_90d": 7700,
        "commits_365d": 54200,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 0.5,
          "monthly_average_30d": 2,
          "weekly_average_90d": 6,
          "monthly_average_90d": 25.7,
          "consistency_score": 0.36
        },
        "author_diversity": {
          "unique_authors": 11,
          "diversity_score": 0.58,
          "top_contributors": [
            {
              "author": "MichaelEischer",
              "commits": 46,
              "percentage": 60
            },
            {
              "author": "wplapper",
              "commits": 13,
              "percentage": 17
            },
            {
              "author": "dependabot[bot]",
              "commits": 7,
              "percentage": 9
            },
            {
              "author": "AdrianMastronardi",
              "commits": 3,
              "percentage": 4
            },
            {
              "author": "rawtaz",
              "commits": 2,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 6,
          "bug_fix_commits": 7,
          "maintenance_commits": 1,
          "documentation_commits": 9,
          "merge_commits": 24,
          "release_commits": 1
        },
        "last_updated": "2026-04-04T07:00:58.377Z"
      },
      "categories": [
        {
          "id": "backup",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "borg",
      "name": "Borg",
      "description": "Deduplicating backup program",
      "category": "backup",
      "website": "https://www.borgbackup.org/",
      "github": "https://github.com/borgbackup/borg",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Backup",
        "Borgbackup",
        "Compression",
        "Deduplication",
        "Encryption"
      ],
      "languages": [
        "Python"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 13145,
        "contributors": 363,
        "forks": 837,
        "last_updated": "2026-04-03T19:09:28Z"
      },
      "tags": [
        "backup",
        "borgbackup",
        "compression",
        "deduplication",
        "encryption",
        "python",
        "ssh"
      ],
      "metadata": {
        "created_at": "2015-05-12T23:10:47Z",
        "license": "Other",
        "archived": false,
        "open_issues": 340,
        "issue_metrics": {
          "open_issues": 340,
          "closed_issues": 1,
          "total_issues": 341,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 18,
        "star_growth_rate_7d": 0.14,
        "star_growth_30d": 94,
        "star_growth_rate_30d": 0.72,
        "star_growth_90d": 94,
        "star_growth_rate_90d": 0.72,
        "contributor_growth_30d": 4,
        "contributor_growth_90d": 4,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 986000,
        "commits_30d": 10500,
        "commits_90d": 29900,
        "commits_365d": 91100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 17,
          "monthly_average_30d": 73,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.32
        },
        "author_diversity": {
          "unique_authors": 9,
          "diversity_score": 0.35,
          "top_contributors": [
            {
              "author": "ThomasWaldmann",
              "commits": 83,
              "percentage": 83
            },
            {
              "author": "dependabot[bot]",
              "commits": 5,
              "percentage": 5
            },
            {
              "author": "ebuzerdrmz44",
              "commits": 4,
              "percentage": 4
            },
            {
              "author": "false200",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "Goddesen",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 21,
          "maintenance_commits": 3,
          "documentation_commits": 1,
          "merge_commits": 31,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T07:00:58.275Z"
      },
      "categories": [
        {
          "id": "backup",
          "confidence": 0.95,
          "primary": true
        }
      ]
    },
    {
      "id": "velero",
      "name": "Velero",
      "description": "Backup and migrate Kubernetes applications",
      "category": "backup",
      "website": "https://velero.io",
      "github": "https://github.com/vmware-tanzu/velero",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Backup",
        "Disaster Recovery",
        "Hacktoberfest",
        "Kubernetes",
        "Velero"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 9936,
        "contributors": 393,
        "forks": 1529,
        "last_updated": "2026-04-04T03:38:08Z"
      },
      "tags": [
        "backup",
        "disaster-recovery",
        "hacktoberfest",
        "kubernetes",
        "velero",
        "go"
      ],
      "metadata": {
        "created_at": "2017-08-02T17:22:11Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 697,
        "issue_metrics": {
          "open_issues": 697,
          "closed_issues": 1,
          "total_issues": 698,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 12,
        "star_growth_rate_7d": 0.12,
        "star_growth_30d": 74,
        "star_growth_rate_30d": 0.75,
        "star_growth_90d": 74,
        "star_growth_rate_90d": 0.75,
        "contributor_growth_30d": 4,
        "contributor_growth_90d": 4,
        "trending_score": 13,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 607200,
        "commits_30d": 4400,
        "commits_90d": 12300,
        "commits_365d": 68200,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 10.3,
          "monthly_average_30d": 44,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.36
        },
        "author_diversity": {
          "unique_authors": 16,
          "diversity_score": 0.71,
          "top_contributors": [
            {
              "author": "Lyndon-Li",
              "commits": 33,
              "percentage": 33
            },
            {
              "author": "blackpiglet",
              "commits": 31,
              "percentage": 31
            },
            {
              "author": "priyansh17",
              "commits": 7,
              "percentage": 7
            },
            {
              "author": "ywk253100",
              "commits": 6,
              "percentage": 6
            },
            {
              "author": "H-M-Quang-Ngo",
              "commits": 5,
              "percentage": 5
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 16,
          "bug_fix_commits": 14,
          "maintenance_commits": 5,
          "documentation_commits": 3,
          "merge_commits": 49,
          "release_commits": 3
        },
        "last_updated": "2026-04-04T07:00:58.708Z"
      },
      "categories": [
        {
          "id": "backup",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "minio",
      "name": "MinIO",
      "description": "High performance object storage",
      "category": "storage",
      "website": "https://github.com/minio/minio",
      "github": "https://github.com/minio/minio",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Amazon S3",
        "Cloud",
        "Cloudnative",
        "Cloudstorage",
        "Go"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "aws"
      ],
      "popularity": {
        "github_stars": 60612,
        "contributors": 535,
        "forks": 7350,
        "last_updated": "2026-04-04T06:50:36Z"
      },
      "tags": [
        "storage",
        "amazon-s3",
        "cloud",
        "cloudnative",
        "cloudstorage",
        "go",
        "k8s",
        "kubernetes",
        "multi-cloud",
        "multi-cloud-kubernetes",
        "objectstorage",
        "s3"
      ],
      "metadata": {
        "created_at": "2015-01-14T19:23:58Z",
        "license": "GNU Affero General Public License v3.0",
        "archived": true,
        "open_issues": 80,
        "issue_metrics": {
          "open_issues": 80,
          "closed_issues": 1,
          "total_issues": 81,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 42,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 173,
        "star_growth_rate_30d": 0.29,
        "star_growth_90d": 173,
        "star_growth_rate_90d": 0.29,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 12,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1256400,
        "commits_30d": 0,
        "commits_90d": 200,
        "commits_365d": 12000,
        "days_since_last_commit": 51,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.2,
          "monthly_average_90d": 0.7,
          "consistency_score": 1
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "harshavardhana",
              "commits": 2,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 0,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T07:00:57.408Z"
      },
      "categories": [
        {
          "id": "storage",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "infrastructure",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "rook",
      "name": "Rook",
      "description": "Cloud-native storage orchestrator for Kubernetes",
      "category": "storage",
      "website": "https://rook.io",
      "github": "https://github.com/rook/rook",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Ceph",
        "Cloud Native",
        "Cncf",
        "Docker",
        "Etcd"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker"
      ],
      "popularity": {
        "github_stars": 13437,
        "contributors": 661,
        "forks": 2816,
        "last_updated": "2026-04-04T03:38:04Z"
      },
      "tags": [
        "storage",
        "ceph",
        "cloud-native",
        "cncf",
        "docker",
        "etcd",
        "kubernetes",
        "storage-cluster",
        "go"
      ],
      "metadata": {
        "created_at": "2016-07-08T22:45:05Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 134,
        "issue_metrics": {
          "open_issues": 134,
          "closed_issues": 1,
          "total_issues": 135,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 9,
        "star_growth_rate_7d": 0.07,
        "star_growth_30d": 37,
        "star_growth_rate_30d": 0.28,
        "star_growth_90d": 37,
        "star_growth_rate_90d": 0.28,
        "contributor_growth_30d": 4,
        "contributor_growth_90d": 4,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1346100,
        "commits_30d": 12400,
        "commits_90d": 33200,
        "commits_365d": 130000,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 21.7,
          "monthly_average_30d": 93,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.53
        },
        "author_diversity": {
          "unique_authors": 19,
          "diversity_score": 0.77,
          "top_contributors": [
            {
              "author": "travisn",
              "commits": 23,
              "percentage": 23
            },
            {
              "author": "subhamkrai",
              "commits": 21,
              "percentage": 21
            },
            {
              "author": "dependabot[bot]",
              "commits": 15,
              "percentage": 15
            },
            {
              "author": "sp98",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "BlaineEXE",
              "commits": 6,
              "percentage": 6
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 4,
          "maintenance_commits": 7,
          "documentation_commits": 3,
          "merge_commits": 49,
          "release_commits": 5
        },
        "last_updated": "2026-04-04T07:00:58.406Z"
      },
      "categories": [
        {
          "id": "storage",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "longhorn",
      "name": "Longhorn",
      "description": "Distributed block storage for Kubernetes",
      "category": "storage",
      "website": "https://longhorn.io",
      "github": "https://github.com/longhorn/longhorn",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Cncf",
        "Distributed Systems",
        "High Availability",
        "K8s Sig Storage",
        "Kubernetes"
      ],
      "languages": [
        "Shell"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 7626,
        "contributors": 155,
        "forks": 695,
        "last_updated": "2026-04-04T03:38:06Z"
      },
      "tags": [
        "storage",
        "cncf",
        "distributed-systems",
        "high-availability",
        "k8s-sig-storage",
        "kubernetes",
        "longhorn",
        "shell"
      ],
      "metadata": {
        "created_at": "2017-04-14T19:57:01Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 1734,
        "issue_metrics": {
          "open_issues": 1734,
          "closed_issues": 1,
          "total_issues": 1735,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 22,
        "star_growth_rate_7d": 0.29,
        "star_growth_30d": 97,
        "star_growth_rate_30d": 1.29,
        "star_growth_90d": 97,
        "star_growth_rate_90d": 1.29,
        "contributor_growth_30d": 6,
        "contributor_growth_90d": 6,
        "trending_score": 19,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 187400,
        "commits_30d": 2500,
        "commits_90d": 5200,
        "commits_365d": 31400,
        "days_since_last_commit": 5,
        "velocity": {
          "weekly_average_30d": 5.6,
          "monthly_average_30d": 24,
          "weekly_average_90d": 4.1,
          "monthly_average_90d": 17.7,
          "consistency_score": 0.72
        },
        "author_diversity": {
          "unique_authors": 17,
          "diversity_score": 0.87,
          "top_contributors": [
            {
              "author": "longhorn-github-bot[bot]",
              "commits": 13,
              "percentage": 25
            },
            {
              "author": "derekbit",
              "commits": 9,
              "percentage": 17
            },
            {
              "author": "mantissahz",
              "commits": 4,
              "percentage": 8
            },
            {
              "author": "c3y1huang",
              "commits": 4,
              "percentage": 8
            },
            {
              "author": "hookak",
              "commits": 4,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 11,
          "bug_fix_commits": 12,
          "maintenance_commits": 14,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 11
        },
        "last_updated": "2026-04-04T07:00:57.930Z"
      },
      "categories": [
        {
          "id": "storage",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "pulumi",
      "name": "Pulumi",
      "description": "Infrastructure as Code in any programming language",
      "category": "infrastructure",
      "website": "https://www.pulumi.com",
      "github": "https://github.com/pulumi/pulumi",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Aws",
        "Azure",
        "Cloud",
        "Cloud Computing",
        "Containers"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes",
        "docker",
        "aws",
        "gcp",
        "azure"
      ],
      "popularity": {
        "github_stars": 24932,
        "contributors": 366,
        "forks": 1340,
        "last_updated": "2026-04-04T05:11:36Z"
      },
      "tags": [
        "infrastructure",
        "aws",
        "azure",
        "cloud",
        "cloud-computing",
        "containers",
        "csharp",
        "dotnet",
        "fsharp",
        "gcp",
        "go",
        "golang",
        "iac",
        "infrastructure-as-code",
        "javascript",
        "kubernetes",
        "python",
        "serverless",
        "typescript"
      ],
      "metadata": {
        "created_at": "2016-10-31T21:02:47Z",
        "license": "Apache License 2.0",
        "archived": false,
        "open_issues": 2386,
        "issue_metrics": {
          "open_issues": 2386,
          "closed_issues": 1,
          "total_issues": 2387,
          "has_issues_enabled": true
        }
      },
      "growth_metrics": {
        "star_growth_7d": 15,
        "star_growth_rate_7d": 0.06,
        "star_growth_30d": 56,
        "star_growth_rate_30d": 0.23,
        "star_growth_90d": 56,
        "star_growth_rate_90d": 0.23,
        "contributor_growth_30d": 9,
        "contributor_growth_90d": 9,
        "trending_score": 15,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 1490300,
        "commits_30d": 20100,
        "commits_90d": 56900,
        "commits_365d": 173600,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 23.3,
          "monthly_average_30d": 100,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.7
        },
        "author_diversity": {
          "unique_authors": 19,
          "diversity_score": 0.69,
          "top_contributors": [
            {
              "author": "julienp",
              "commits": 29,
              "percentage": 29
            },
            {
              "author": "Frassle",
              "commits": 27,
              "percentage": 27
            },
            {
              "author": "iwahbe",
              "commits": 19,
              "percentage": 19
            },
            {
              "author": "i-am-tom",
              "commits": 3,
              "percentage": 3
            },
            {
              "author": "pulumi-bot",
              "commits": 3,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 26,
          "bug_fix_commits": 20,
          "maintenance_commits": 4,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 11
        },
        "last_updated": "2026-04-04T07:00:58.528Z"
      },
      "categories": [
        {
          "id": "infrastructure",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "containerization",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "node",
      "name": "Node.js",
      "description": "JavaScript runtime built on Chrome's V8 JavaScript engine",
      "category": "dev-tools",
      "website": "https://nodejs.org",
      "github": "https://github.com/nodejs/node",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Javascript",
        "Js",
        "Linux",
        "Macos",
        "Mit"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 116543,
        "contributors": 4323,
        "forks": 35247,
        "last_updated": "2026-04-04T07:00:21Z"
      },
      "tags": [
        "dev-tools",
        "javascript",
        "js",
        "linux",
        "macos",
        "mit",
        "node",
        "nodejs",
        "runtime",
        "windows"
      ],
      "metadata": {
        "created_at": "2014-11-26T19:57:11Z",
        "license": "Other",
        "archived": false,
        "open_issues": 2598,
        "issue_metrics": {
          "open_issues": 2598,
          "closed_issues": 1,
          "total_issues": 2599,
          "has_issues_enabled": true
        }
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 4639700,
        "commits_30d": 20300,
        "commits_90d": 63800,
        "commits_365d": 256300,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 20.8,
          "monthly_average_30d": 89,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0
        },
        "author_diversity": {
          "unique_authors": 36,
          "diversity_score": 0.88,
          "top_contributors": [
            {
              "author": "dependabot[bot]",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "panva",
              "commits": 11,
              "percentage": 11
            },
            {
              "author": "nodejs-github-bot",
              "commits": 10,
              "percentage": 10
            },
            {
              "author": "jasnell",
              "commits": 8,
              "percentage": 8
            },
            {
              "author": "aduh95",
              "commits": 8,
              "percentage": 8
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 16,
          "bug_fix_commits": 11,
          "maintenance_commits": 12,
          "documentation_commits": 5,
          "merge_commits": 0,
          "release_commits": 9
        },
        "last_updated": "2026-04-04T07:00:59.767Z"
      },
      "growth_metrics": {
        "star_growth_7d": 100,
        "star_growth_rate_7d": 0.09,
        "star_growth_30d": 441,
        "star_growth_rate_30d": 0.38,
        "star_growth_90d": 441,
        "star_growth_rate_90d": 0.38,
        "contributor_growth_30d": 7,
        "contributor_growth_90d": 7,
        "trending_score": 11,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "categories": [
        {
          "id": "dev-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        }
      ]
    },
    {
      "id": "consul",
      "name": "Consul",
      "description": "Service discovery, configuration, and orchestration platform",
      "category": "service-mesh",
      "website": "https://www.consul.io",
      "github": "https://github.com/hashicorp/consul",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Api Gateway",
        "Consul",
        "Ecs",
        "Kubernetes",
        "Service Discovery"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 29829,
        "contributors": 1120,
        "forks": 4581,
        "last_updated": "2026-04-04T06:12:07Z"
      },
      "tags": [
        "service-mesh",
        "api-gateway",
        "consul",
        "ecs",
        "kubernetes",
        "service-discovery",
        "vault",
        "go"
      ],
      "metadata": {
        "created_at": "2013-11-04T22:15:27Z",
        "license": "Other",
        "archived": false,
        "open_issues": 1393,
        "issue_metrics": {
          "open_issues": 1393,
          "closed_issues": 1,
          "total_issues": 1394,
          "has_issues_enabled": true
        }
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 2185300,
        "commits_30d": 3600,
        "commits_90d": 6700,
        "commits_365d": 31200,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 8.4,
          "monthly_average_30d": 36,
          "weekly_average_90d": 5.2,
          "monthly_average_90d": 22.3,
          "consistency_score": 0.59
        },
        "author_diversity": {
          "unique_authors": 18,
          "diversity_score": 0.87,
          "top_contributors": [
            {
              "author": "rishabh-gupta-hashicorp",
              "commits": 16,
              "percentage": 24
            },
            {
              "author": "anilvpatel",
              "commits": 7,
              "percentage": 10
            },
            {
              "author": "suresh-hashicorp",
              "commits": 6,
              "percentage": 9
            },
            {
              "author": "Surabhi-1605",
              "commits": 6,
              "percentage": 9
            },
            {
              "author": "pajay-rao",
              "commits": 5,
              "percentage": 7
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 12,
          "bug_fix_commits": 19,
          "maintenance_commits": 9,
          "documentation_commits": 2,
          "merge_commits": 1,
          "release_commits": 10
        },
        "last_updated": "2026-04-04T07:01:07.291Z"
      },
      "growth_metrics": {
        "star_growth_7d": 8,
        "star_growth_rate_7d": 0.03,
        "star_growth_30d": 55,
        "star_growth_rate_30d": 0.18,
        "star_growth_90d": 55,
        "star_growth_rate_90d": 0.18,
        "contributor_growth_30d": 1,
        "contributor_growth_90d": 1,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "categories": [
        {
          "id": "service-mesh",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "orchestration",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "containerization",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "id": "dashboard",
      "name": "Kubernetes Dashboard",
      "description": "General-purpose web UI for Kubernetes clusters",
      "category": "containerization",
      "website": "https://github.com/kubernetes-retired/dashboard",
      "github": "https://github.com/kubernetes-retired/dashboard",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Open Source",
        "containerization"
      ],
      "languages": [
        "Go"
      ],
      "integrations": [
        "kubernetes"
      ],
      "popularity": {
        "github_stars": 15435,
        "contributors": 404,
        "forks": 4291,
        "last_updated": "2026-04-04T06:22:57Z"
      },
      "tags": [
        "containerization",
        "go"
      ],
      "metadata": {
        "created_at": "2015-10-15T23:09:14Z",
        "license": "Apache License 2.0",
        "archived": true,
        "open_issues": 166,
        "issue_metrics": {
          "open_issues": 166,
          "closed_issues": 1,
          "total_issues": 167,
          "has_issues_enabled": true
        }
      },
      "quality_status": "healthy",
      "commitMetrics": {
        "total_commits": 587800,
        "commits_30d": 0,
        "commits_90d": 100,
        "commits_365d": 6600,
        "days_since_last_commit": 88,
        "velocity": {
          "weekly_average_30d": 0,
          "monthly_average_30d": 0,
          "weekly_average_90d": 0.1,
          "monthly_average_90d": 0.3,
          "consistency_score": 0.5
        },
        "author_diversity": {
          "unique_authors": 1,
          "diversity_score": 0,
          "top_contributors": [
            {
              "author": "floreks",
              "commits": 1,
              "percentage": 100
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 1,
          "bug_fix_commits": 0,
          "maintenance_commits": 0,
          "documentation_commits": 0,
          "merge_commits": 0,
          "release_commits": 0
        },
        "last_updated": "2026-04-04T07:01:06.274Z"
      },
      "growth_metrics": {
        "star_growth_7d": -1,
        "star_growth_rate_7d": -0.01,
        "star_growth_30d": -14,
        "star_growth_rate_30d": -0.09,
        "star_growth_90d": -14,
        "star_growth_rate_90d": -0.09,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 30,
        "first_snapshot": "2026-03-06",
        "last_snapshot": "2026-04-04"
      },
      "categories": [
        {
          "id": "containerization",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "frontend",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "orchestration",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ]
    },
    {
      "name": "Axios",
      "description": "Promise based HTTP client for the browser and node.js.",
      "category": "api-tools",
      "website": "https://axios-http.com",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Hacktoberfest",
        "Http Client",
        "Javascript",
        "Nodejs",
        "Promise"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [
        "prometheus"
      ],
      "tags": [
        "api-tools",
        "hacktoberfest",
        "http-client",
        "javascript",
        "nodejs",
        "promise"
      ],
      "confidence": 0.95,
      "confidence_percent": 95,
      "id": "axios",
      "popularity": {
        "github_stars": 109019,
        "contributors": 583,
        "forks": 11595,
        "last_updated": "2026-04-04T07:00:20Z"
      },
      "growth_metrics": {
        "star_growth_7d": 360,
        "star_growth_rate_7d": 0.33,
        "star_growth_30d": 109019,
        "star_growth_rate_30d": 0,
        "star_growth_90d": 109019,
        "star_growth_rate_90d": 0,
        "contributor_growth_30d": 583,
        "contributor_growth_90d": 583,
        "trending_score": 11,
        "data_points": 27,
        "first_snapshot": "2026-03-09",
        "last_snapshot": "2026-04-04"
      },
      "github": "https://github.com/axios/axios",
      "metadata": {
        "created_at": "2014-08-18T22:30:27Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 358,
        "issue_metrics": {
          "open_issues": 358,
          "closed_issues": 1,
          "total_issues": 359,
          "has_issues_enabled": true
        }
      },
      "commitMetrics": {
        "total_commits": 189200,
        "commits_30d": 5100,
        "commits_90d": 8700,
        "commits_365d": 23100,
        "days_since_last_commit": 0,
        "velocity": {
          "weekly_average_30d": 12.1,
          "monthly_average_30d": 52,
          "weekly_average_90d": 6.8,
          "monthly_average_90d": 29.3,
          "consistency_score": 0.63
        },
        "author_diversity": {
          "unique_authors": 28,
          "diversity_score": 0.7,
          "top_contributors": [
            {
              "author": "jasonsaayman",
              "commits": 36,
              "percentage": 41
            },
            {
              "author": "dependabot[bot]",
              "commits": 13,
              "percentage": 15
            },
            {
              "author": "github-actions[bot]",
              "commits": 7,
              "percentage": 8
            },
            {
              "author": "shaanmajid",
              "commits": 6,
              "percentage": 7
            },
            {
              "author": "Copilot",
              "commits": 2,
              "percentage": 2
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 10,
          "bug_fix_commits": 24,
          "maintenance_commits": 17,
          "documentation_commits": 5,
          "merge_commits": 2,
          "release_commits": 13
        },
        "last_updated": "2026-04-04T07:01:16.471Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "dev-tools",
          "confidence": 0.85,
          "primary": false
        },
        {
          "id": "web-framework",
          "confidence": 0.7999999999999999,
          "primary": false
        }
      ],
      "quality_status": "healthy"
    },
    {
      "name": "uBlock Origin",
      "description": "uBlock Origin is an efficient blocker for Chromium and Firefox, designed to be fast and lean.",
      "category": "security",
      "website": "https://github.com/gorhill/uBlock",
      "pricing": {
        "free": true,
        "paid": null,
        "enterprise": null
      },
      "features": [
        "efficient ad blocking",
        "lightweight performance",
        "supports multiple browsers"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [
        "Chromium",
        "Firefox"
      ],
      "tags": [
        "blocker",
        "browser-extension",
        "javascript",
        "ublock",
        "ublock-origin"
      ],
      "confidence": 0.95,
      "id": "ublock-origin",
      "confidence_percent": 95,
      "popularity": {
        "github_stars": null,
        "downloads": null,
        "contributors": null,
        "forks": null,
        "last_updated": "2026-03-16T08:58:58.588Z"
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 0,
        "star_growth_rate_30d": 0,
        "star_growth_90d": 0,
        "star_growth_rate_90d": 0,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 19,
        "first_snapshot": "2026-03-17",
        "last_snapshot": "2026-04-04"
      },
      "github": "https://github.com/gorhill/uBlock",
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        }
      ],
      "quality_status": "healthy"
    },
    {
      "name": "jQuery",
      "description": "jQuery is a fast, small, and feature-rich JavaScript library that simplifies things like HTML document traversal and manipulation, event handling, and animation.",
      "category": "api-tools",
      "website": "https://jquery.com",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "DOM manipulation",
        "Event handling",
        "Animation",
        "AJAX support",
        "Cross-browser compatibility"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "tags": [
        "api-tools",
        "jquery",
        "javascript"
      ],
      "confidence": 0.95,
      "id": "jquery",
      "confidence_percent": 95,
      "popularity": {
        "github_stars": 59854,
        "contributors": 345,
        "forks": 20462,
        "last_updated": "2026-04-04T04:50:37Z"
      },
      "growth_metrics": {
        "star_growth_7d": -16,
        "star_growth_rate_7d": -0.03,
        "star_growth_30d": 59854,
        "star_growth_rate_30d": 0,
        "star_growth_90d": 59854,
        "star_growth_rate_90d": 0,
        "contributor_growth_30d": 345,
        "contributor_growth_90d": 345,
        "trending_score": 10,
        "data_points": 19,
        "first_snapshot": "2026-03-17",
        "last_snapshot": "2026-04-04"
      },
      "github": "https://github.com/jquery/jquery",
      "metadata": {
        "created_at": "2009-04-03T15:20:14Z",
        "license": "MIT License",
        "archived": false,
        "open_issues": 94,
        "issue_metrics": {
          "open_issues": 94,
          "closed_issues": 1,
          "total_issues": 95,
          "has_issues_enabled": true
        }
      },
      "commitMetrics": {
        "total_commits": 683200,
        "commits_30d": 1000,
        "commits_90d": 3300,
        "commits_365d": 7400,
        "days_since_last_commit": 2,
        "velocity": {
          "weekly_average_30d": 2.3,
          "monthly_average_30d": 10,
          "weekly_average_90d": 2.6,
          "monthly_average_90d": 11,
          "consistency_score": 0.63
        },
        "author_diversity": {
          "unique_authors": 5,
          "diversity_score": 0.77,
          "top_contributors": [
            {
              "author": "mgol",
              "commits": 15,
              "percentage": 45
            },
            {
              "author": "timmywil",
              "commits": 10,
              "percentage": 30
            },
            {
              "author": "dependabot[bot]",
              "commits": 6,
              "percentage": 18
            },
            {
              "author": "apoorvdarshan",
              "commits": 1,
              "percentage": 3
            },
            {
              "author": "Krinkle",
              "commits": 1,
              "percentage": 3
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 3,
          "bug_fix_commits": 1,
          "maintenance_commits": 5,
          "documentation_commits": 2,
          "merge_commits": 0,
          "release_commits": 10
        },
        "last_updated": "2026-04-04T07:01:22.232Z"
      },
      "categories": [
        {
          "id": "api-tools",
          "confidence": 0.95,
          "primary": true
        },
        {
          "id": "machine-learning",
          "confidence": 0.85,
          "primary": false
        }
      ],
      "quality_status": "healthy"
    },
    {
      "id": "ublock",
      "name": "uBlock Origin",
      "description": "uBlock Origin is an efficient blocker for Chromium and Firefox, designed to be fast and lean.",
      "category": "security",
      "website": "https://github.com/gorhill/uBlock",
      "github": "https://github.com/gorhill/uBlock",
      "pricing": {
        "free": true,
        "paid": "Contact for pricing",
        "enterprise": "Contact sales"
      },
      "features": [
        "Blocker",
        "Browser Extension",
        "Chromium",
        "Firefox",
        "Javascript"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [],
      "popularity": {
        "github_stars": 62508,
        "contributors": 127,
        "forks": 3994,
        "last_updated": "2026-04-04T06:28:16Z"
      },
      "tags": [
        "security",
        "blocker",
        "browser-extension",
        "chromium",
        "firefox",
        "javascript",
        "ublock",
        "ublock-origin"
      ],
      "metadata": {
        "created_at": "2015-04-01T17:51:11Z",
        "license": "GNU General Public License v3.0",
        "archived": false,
        "open_issues": 17,
        "issue_metrics": {
          "open_issues": 17,
          "closed_issues": 1,
          "total_issues": 18,
          "has_issues_enabled": true
        }
      },
      "commitMetrics": {
        "total_commits": 1385400,
        "commits_30d": 4500,
        "commits_90d": 10100,
        "commits_365d": 78700,
        "days_since_last_commit": 1,
        "velocity": {
          "weekly_average_30d": 10.5,
          "monthly_average_30d": 45,
          "weekly_average_90d": 7.8,
          "monthly_average_90d": 33.3,
          "consistency_score": 0.64
        },
        "author_diversity": {
          "unique_authors": 2,
          "diversity_score": 0.08,
          "top_contributors": [
            {
              "author": "gorhill",
              "commits": 99,
              "percentage": 99
            },
            {
              "author": "antonok-edm",
              "commits": 1,
              "percentage": 1
            }
          ]
        },
        "commit_patterns": {
          "feature_commits": 24,
          "bug_fix_commits": 11,
          "maintenance_commits": 22,
          "documentation_commits": 1,
          "merge_commits": 0,
          "release_commits": 6
        },
        "last_updated": "2026-04-04T07:01:16.709Z"
      },
      "growth_metrics": {
        "star_growth_7d": 147,
        "star_growth_rate_7d": 0.24,
        "star_growth_30d": 350,
        "star_growth_rate_30d": 0.56,
        "star_growth_90d": 350,
        "star_growth_rate_90d": 0.56,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 11,
        "data_points": 18,
        "first_snapshot": "2026-03-18",
        "last_snapshot": "2026-04-04"
      },
      "categories": [
        {
          "id": "security",
          "confidence": 0.95,
          "primary": true
        }
      ],
      "quality_status": "healthy"
    },
    {
      "name": "three.js",
      "description": "JavaScript 3D Library for creating and displaying animated 3D computer graphics in a web browser.",
      "category": "api-tools",
      "website": "https://threejs.org",
      "pricing": {
        "free": true,
        "paid": null,
        "enterprise": null
      },
      "features": [
        "3D rendering",
        "WebGL support",
        "Animation",
        "Augmented reality",
        "Virtual reality"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [
        "WebXR",
        "WebAudio",
        "Canvas",
        "SVG"
      ],
      "tags": [
        "3d",
        "augmented-reality",
        "canvas",
        "html5",
        "javascript",
        "svg",
        "virtual-reality",
        "webaudio",
        "webgl",
        "webgl2",
        "webgpu",
        "webxr"
      ],
      "confidence": 0.95,
      "id": "three-js",
      "confidence_percent": 95,
      "popularity": {
        "github_stars": null,
        "downloads": null,
        "contributors": null,
        "forks": null,
        "last_updated": "2026-03-23T08:58:28.072Z"
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 0,
        "star_growth_rate_30d": 0,
        "star_growth_90d": 0,
        "star_growth_rate_90d": 0,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 12,
        "first_snapshot": "2026-03-24",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy"
    },
    {
      "name": "Serverless Framework",
      "description": "Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.",
      "category": "cicd",
      "website": "https://www.serverless.com",
      "pricing": {
        "free": true,
        "paid": null,
        "enterprise": null
      },
      "features": [
        "Auto-scaling applications",
        "Minimal maintenance",
        "Integration with AWS Lambda and other cloud services"
      ],
      "languages": [
        "JavaScript"
      ],
      "integrations": [
        "AWS Lambda",
        "Azure Functions",
        "Google Cloud Functions"
      ],
      "tags": [
        "aws",
        "serverless",
        "microservice",
        "serverless-architectures"
      ],
      "confidence": 0.95,
      "id": "serverless-framework",
      "confidence_percent": 95,
      "popularity": {
        "github_stars": null,
        "downloads": null,
        "contributors": null,
        "forks": null,
        "last_updated": "2026-03-23T08:58:28.072Z"
      },
      "growth_metrics": {
        "star_growth_7d": 0,
        "star_growth_rate_7d": 0,
        "star_growth_30d": 0,
        "star_growth_rate_30d": 0,
        "star_growth_90d": 0,
        "star_growth_rate_90d": 0,
        "contributor_growth_30d": 0,
        "contributor_growth_90d": 0,
        "trending_score": 10,
        "data_points": 12,
        "first_snapshot": "2026-03-24",
        "last_snapshot": "2026-04-04"
      },
      "quality_status": "healthy"
    }
  ],
  "metadata": {
    "version": "1.0.0",
    "last_updated": "2026-04-04T07:01:22.233Z",
    "total_tools": 146
  },
  "quality_metrics": {
    "last_check": "2026-04-01T05:18:30.651Z",
    "critical_count": 0,
    "warning_count": 0,
    "healthy_count": 0,
    "health_percentage": "0.0"
  },
  "total_tools": 146,
  "last_updated": "2026-03-23T08:58:28.072Z"
}