{"id":13400563,"url":"https://github.com/kedacore/keda","last_synced_at":"2025-09-09T20:42:19.939Z","repository":{"id":37396694,"uuid":"170411418","full_name":"kedacore/keda","owner":"kedacore","description":" KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes ","archived":false,"fork":false,"pushed_at":"2025-09-05T16:42:08.000Z","size":84028,"stargazers_count":9434,"open_issues_count":259,"forks_count":1218,"subscribers_count":87,"default_branch":"main","last_synced_at":"2025-09-05T18:40:33.476Z","etag":null,"topics":["autoscaling","event-driven","hacktoberfest","keda","kubernetes","serverless"],"latest_commit_sha":null,"homepage":"https://keda.sh","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kedacore.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-02-13T00:12:33.000Z","updated_at":"2025-09-05T14:13:23.000Z","dependencies_parsed_at":"2023-10-16T11:52:54.741Z","dependency_job_id":"1e04e681-1e3e-4cfb-b873-0b88b0d4397c","html_url":"https://github.com/kedacore/keda","commit_stats":{"total_commits":2226,"total_committers":380,"mean_commits":"5.8578947368421055","dds":0.8975741239892183,"last_synced_commit":"cd9e0215283e1e69eaf0b0b6780157fb89048777"},"previous_names":["azure/kore"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/kedacore/keda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedacore%2Fkeda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedacore%2Fkeda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedacore%2Fkeda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedacore%2Fkeda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kedacore","download_url":"https://codeload.github.com/kedacore/keda/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedacore%2Fkeda/sbom","scorecard":{"id":295664,"data":{"date":"2025-08-17T18:21:01Z","repo":{"name":"github.com/kedacore/keda","commit":"c2f562f74c98518665c4fc01c0791117bde19c16"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.4,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1","Info: detected update tool: RenovateBot: renovate.json:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/main-build.yml:125","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/main-build.yml:126","Info: jobLevel 'contents' permission set to 'read': .github/workflows/main-build.yml:142","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/main-build.yml:143","Info: jobLevel 'contents' permission set to 'read': .github/workflows/main-build.yml:14","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/main-build.yml:15","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/main-build.yml:113","Info: jobLevel 'contents' permission set to 'read': .github/workflows/main-build.yml:112","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/pr-validation.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pr-validation.yml:86","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pr-validation.yml:122","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/pr-validation.yml:123","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-build.yml:15","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/release-build.yml:16","Info: topLevel 'contents' permission set to 'read': .github/workflows/auto-add-issues-to-project.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/main-build.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/nightly-e2e.yml:7","Warn: no topLevel permission defined: .github/workflows/pr-e2e-checker.yml:1","Warn: no topLevel permission defined: .github/workflows/pr-e2e-creator.yml:1","Warn: no topLevel permission defined: .github/workflows/pr-e2e.yml:1","Warn: no topLevel permission defined: .github/workflows/pr-validation.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-build.yml:8","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/static-analysis-codeql.yml:9","Warn: topLevel 'security-events' permission set to 'write': .github/workflows/static-analysis-codeql.yml:10","Warn: topLevel 'security-events' permission set to 'write': .github/workflows/static-analysis-semgrep.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/static-analysis-semgrep.yml:13","Warn: no topLevel permission defined: .github/workflows/template-arm64-smoke-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/template-main-e2e-test.yml:1","Warn: no topLevel permission defined: .github/workflows/template-s390x-smoke-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/template-smoke-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/template-trivy-scan.yml:1","Warn: no topLevel permission defined: .github/workflows/template-versions-smoke-tests.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/v1-build.yml:8"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v2.17.2 not signed: https://api.github.com/repos/kedacore/keda/releases/226168100","Warn: release artifact v2.17.1 not signed: https://api.github.com/repos/kedacore/keda/releases/218832449","Warn: release artifact v2.17.0 not signed: https://api.github.com/repos/kedacore/keda/releases/210711671","Warn: release artifact v2.16.1 not signed: https://api.github.com/repos/kedacore/keda/releases/192260839","Warn: release artifact v2.16.0 not signed: https://api.github.com/repos/kedacore/keda/releases/184104402","Warn: release artifact v2.17.2 does not have provenance: https://api.github.com/repos/kedacore/keda/releases/226168100","Warn: release artifact v2.17.1 does not have provenance: https://api.github.com/repos/kedacore/keda/releases/218832449","Warn: release artifact v2.17.0 does not have provenance: https://api.github.com/repos/kedacore/keda/releases/210711671","Warn: release artifact v2.16.1 does not have provenance: https://api.github.com/repos/kedacore/keda/releases/192260839","Warn: release artifact v2.16.0 does not have provenance: https://api.github.com/repos/kedacore/keda/releases/184104402"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): vendor/sigs.k8s.io/controller-runtime/Makefile:0","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:6: pin your Docker image by updating golang:1.23.8 to golang:1.23.8@sha256:ec5612bbd9e96d5b80a8b968cea06a4a9b985fe200ff6da784bf607063273c59","Warn: containerImage not pinned by hash: Dockerfile:2","Warn: containerImage not pinned by hash: Dockerfile:35: pin your Docker image by updating gcr.io/distroless/static:nonroot to gcr.io/distroless/static:nonroot@sha256:cdf4daaf154e3e27cfffc799c16f343a384228f38646928a1513d925f473cb46","Warn: containerImage not pinned by hash: Dockerfile.adapter:2","Warn: containerImage not pinned by hash: Dockerfile.adapter:35: pin your Docker image by updating gcr.io/distroless/static:nonroot to gcr.io/distroless/static:nonroot@sha256:cdf4daaf154e3e27cfffc799c16f343a384228f38646928a1513d925f473cb46","Warn: containerImage not pinned by hash: Dockerfile.webhooks:2","Warn: containerImage not pinned by hash: Dockerfile.webhooks:35: pin your Docker image by updating gcr.io/distroless/static:nonroot to gcr.io/distroless/static:nonroot@sha256:cdf4daaf154e3e27cfffc799c16f343a384228f38646928a1513d925f473cb46","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: pipCommand not pinned by hash: .devcontainer/Dockerfile:20-85","Warn: goCommand not pinned by hash: vendor/github.com/DataDog/datadog-api-client-go/run-tests.sh:27","Warn: goCommand not pinned by hash: vendor/github.com/DataDog/datadog-api-client-go/run-tests.sh:28","Warn: pipCommand not pinned by hash: vendor/github.com/gocql/gocql/install_test_deps.sh:25","Warn: goCommand not pinned by hash: vendor/github.com/json-iterator/go/build.sh:10","Info:  52 out of  52 GitHub-owned GitHubAction dependencies pinned","Info:  58 out of  58 third-party GitHubAction dependencies pinned","Info:   0 out of   7 containerImage dependencies pinned","Info:   3 out of  24 goCommand dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 26 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2025-3754 / GHSA-2x5j-vhc8-9cwm"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CI-Tests","score":10,"reason":"30 out of 30 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 52 contributing companies or organizations","details":["Info: found contributions from: Azure, Azure-Samples, Cropsey, EnMasseProject, FixedBuffer, GlobalAzureSpain, IBM, MicrosoftDocs, NDViet, NDViet-At-Work, PolideaInternal, PowerShell, SeleniumHQ, amqp, apache, azure microsoft, azure-deprecation, bitreport-org, clusternet, dapr, diagrid, dotnet, eclipse, gnatmq, gowechat, ibm, kaptaind, katalon-ai, katalon-studio, katalon-truetest, kcdspain, kedacore, kedify, kvlvveldegem, logicappsio, mavend, microsoft, msmvps, open-feature, politools, projectkudu, promitor, radanalyticsio, red hat, redhat-iot, rh-messaging, seleniumhq-community, servicemesher, snowflake, snowflakedb, strimzi, vert-x3"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-17T19:25:54.409Z","repository_id":37396694,"created_at":"2025-08-17T19:25:54.409Z","updated_at":"2025-08-17T19:25:54.409Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273913624,"owners_count":25189996,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autoscaling","event-driven","hacktoberfest","keda","kubernetes","serverless"],"created_at":"2024-07-30T19:00:53.348Z","updated_at":"2025-09-09T20:42:14.925Z","avatar_url":"https://github.com/kedacore.png","language":"Go","funding_links":[],"categories":["Go","Related Software","Tools and Libraries","Uncategorized","HarmonyOS","kubernetes","K8S-Tools","serverless","Repos","Tools","一、核心工具集（按场景分类）","Serverless Platforms","Kubernetes Operations","hacktoberfest"],"sub_categories":["[Jenkins](#jenkins)","Cluster Resources Management","Uncategorized","Windows Manager","Mesh networks","4. 集群资源管理（优化配置与扩缩容）","Streaming Operations"],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"images/logos/keda-word-colour.png\" width=\"300\"/\u003e\u003c/p\u003e\n\u003cp style=\"font-size: 25px\" align=\"center\"\u003e\u003cb\u003eKubernetes-based Event Driven Autoscaling\u003c/b\u003e\u003c/p\u003e\n\u003cp style=\"font-size: 25px\" align=\"center\"\u003e\n\u003ca href=\"https://github.com/kedacore/keda/actions?query=workflow%3Amain-build\"\u003e\u003cimg src=\"https://github.com/kedacore/keda/actions/workflows/main-build.yml/badge.svg\" alt=\"main build\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kedacore/keda/actions?query=workflow%3Anightly-e2e-test\"\u003e\u003cimg src=\"https://github.com/kedacore/keda/actions/workflows/nightly-e2e.yml/badge.svg\" alt=\"nightly e2e\"\u003e\u003c/a\u003e\n\u003ca href=\"https://bestpractices.coreinfrastructure.org/projects/3791\"\u003e\u003cimg src=\"https://bestpractices.coreinfrastructure.org/projects/3791/badge\"\u003e\u003c/a\u003e\n\u003ca href=\"https://api.scorecard.dev/projects/github.com/kedacore/keda/badge\"\u003e\u003cimg src=\"https://img.shields.io/ossf-scorecard/github.com/kedacore/keda?label=openssf%20scorecard\u0026style=flat\"\u003e\u003c/a\u003e\n\u003ca href=\"https://artifacthub.io/packages/helm/kedacore/keda\"\u003e\u003cimg src=\"https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/kedacore\"\u003e\u003c/a\u003e\n\u003ca href=\"https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fkedacore%2Fkeda?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\u003cimg src=\"https://app.fossa.com/api/projects/custom%2B162%2Fgithub.com%2Fkedacore%2Fkeda.svg?type=shield\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://twitter.com/kedaorg\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/kedaorg?style=social\" alt=\"Twitter\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nKEDA allows for fine-grained autoscaling (including to/from zero) for event driven Kubernetes workloads. KEDA serves\nas a Kubernetes Metrics Server and allows users to define autoscaling rules using a dedicated Kubernetes custom\nresource definition.\n\nKEDA can run on both the cloud and the edge, integrates natively with Kubernetes components such as the Horizontal\nPod Autoscaler, and has no external dependencies.\n\nWe are a Cloud Native Computing Foundation (CNCF) graduated project.\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/kedacore/keda/main/images/logo-cncf.svg\" height=\"75px\"\u003e\u003c/p\u003e\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n**Table of contents**\n\n- [Getting started](#getting-started)\n  - [Deploying KEDA](#deploying-keda)\n- [Documentation](#documentation)\n- [Community](#community)\n- [Adopters - Become a listed KEDA user!](#adopters---become-a-listed-keda-user)\n- [Governance \u0026 Policies](#governance--policies)\n- [Support](#support)\n- [Roadmap](#roadmap)\n- [Releases](#releases)\n- [Contributing](#contributing)\n  - [Building \u0026 deploying locally](#building--deploying-locally)\n  - [Testing strategy](#testing-strategy)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Getting started\n\n* [QuickStart - RabbitMQ and Go](https://github.com/kedacore/sample-go-rabbitmq)\n* [QuickStart - Azure Functions and Queues](https://github.com/kedacore/sample-hello-world-azure-functions)\n* [QuickStart - Azure Functions and Kafka on Openshift 4](https://github.com/kedacore/sample-azure-functions-on-ocp4)\n* [QuickStart - Azure Storage Queue with ScaledJob](https://github.com/kedacore/sample-go-storage-queue)\n\nYou can find several samples for various event sources [here](https://github.com/kedacore/samples).\n\n### Deploying KEDA\n\nThere are many ways to [deploy KEDA including Helm, Operator Hub and YAML files](https://keda.sh/docs/latest/deploy/).\n\n## Documentation\n\nInterested to learn more? Head over to [keda.sh](https://keda.sh).\n\n## Community\n\nIf interested in contributing or participating in the direction of KEDA, you can join our community meetings! Learn more about them on [our website](https://keda.sh/community/).\n\nJust want to learn or chat about KEDA? Feel free to join the conversation in\n**[#KEDA](https://kubernetes.slack.com/messages/CKZJ36A5D)** on the **[Kubernetes Slack](https://slack.k8s.io/)**!\n\n## Adopters - Become a listed KEDA user!\n\nWe are always happy to [list users](https://keda.sh/community/#users) who run KEDA in production, learn more about it [here](https://github.com/kedacore/keda-docs#become-a-listed-keda-user).\n\n## Governance \u0026 Policies\n\nYou can learn about the governance of KEDA [here](https://github.com/kedacore/governance).\n\n## Support\n\nDetails on the KEDA support policy can found [here](https://keda.sh/support/).\n\n## Roadmap\n\nWe use GitHub issues to build our backlog, a complete overview of all open items and our planning.\n\nLearn more about our roadmap [here](ROADMAP.md).\n\n## Releases\n\nYou can find the latest releases [here](https://github.com/kedacore/keda/releases).\n\n## Contributing\n\nYou can find contributing guide [here](./CONTRIBUTING.md).\n\n### Building \u0026 deploying locally\nLearn how to build \u0026 deploy KEDA locally [here](./BUILD.md).\n\n### Testing strategy\nLearn more about our testing strategy [here](./TESTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkedacore%2Fkeda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkedacore%2Fkeda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkedacore%2Fkeda/lists"}