{"payload":{"featured":[],"recommended":[],"recently_added":[],"search_results":{"results":[{"type":"marketplace_listing","id":"15031","state":"unverified","name":"Honeycomb.io","free":true,"primary_category":"Monitoring","secondary_category":"Deployment Protection Rules","is_verified_owner":true,"slug":"honeycomb-io","owner_login":"honeycombio","resource_path":"/marketplace/honeycomb-io","installation_count":103,"full_description":"Honeycomb s observability solution shows you the patterns and outliers of how users experience your code in complex and\nunpredictable environments.\n\nThis page installs an app with the Honeycomb Deployment Protection Rule, for use with GitHub Actions Deployment\nProtection Rules.\n\nYou must have an existing Honeycomb account to use this app, or you can [sign up for\nfree](https://ui.honeycomb.io/signup?utm_medium=partner utm_source=github utm_campaign=2023bd_gates\nutm_content=landing-page).\n","short_description":"Observability helps you understand what’s happening in production and debug issues fast","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/15031?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":15031,"state":6,"name":"Honeycomb.io","slug":"honeycomb-io","short_description":"Observability helps you understand what’s happening in production and debug issues fast","full_description":"Honeycomb's observability solution shows you the patterns and outliers of how users experience your code in complex and unpredictable environments.\n\nThis page installs an app with the Honeycomb Deployment Protection Rule, for use with GitHub Actions Deployment Protection Rules.\n\nYou must have an existing Honeycomb account to use this app, or you can [sign up for free](https://ui.honeycomb.io/signup?utm_medium=partner&utm_source=github&utm_campaign=2023bd_gates&utm_content=landing-page).\n","extended_description":"The Honeycomb Deployment Protection Rule in this app can be used with GitHub Actions Deployment Protection Rules. It allows you to define thresholds that can automatically block a GitHub Actions deployment based on the results of a Honeycomb query.\n\nYou must be a Honeycomb Team Owner and a GitHub Org Admin in order for the app installation to complete. Please see our [documentation](https://docs.honeycomb.io/working-with-your-data/github-deployment-protection-rules/) to learn more.\n\nHoneycomb quickly surfaces deeply-hidden patterns and outliers that cause poor application performance. Use queries to analyze billions of real user requests, compare hundreds of dimensions containing high-cardinality data, and get answers within seconds.\n\nInstalling this app gives you the Honeycomb Deployment Protection Rule. The rule lets you use Honeycomb query data in your GitHub Actions Deployment Protection Rules.\n\nThe Honeycomb Deployment Protection Rule is available to all Honeycomb users.\n","primary_category_id":14,"secondary_category_id":44,"privacy_policy_url":"https://www.honeycomb.io/privacy","tos_url":"https://www.honeycomb.io/terms","company_url":"https://honeycomb.io/","status_url":"https://status.honeycomb.io/","support_url":"https://www.honeycomb.io/support","documentation_url":"https://docs.honeycomb.io/","pricing_url":null,"bgcolor":"ffffff","light_text":true,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":3731,"technical_email":"dean@honeycomb.io","marketing_email":"rebeccacarter@honeycomb.io","finance_email":"chriswasik@honeycomb.io","direct_billing_enabled":false,"by_github":false,"security_email":"jam@honeycomb.io","listable_type":"Integration","listable_id":304689,"copilot_app":false}}},{"type":"marketplace_listing","id":"17406","state":"unverified","name":"Branch Guardian","free":true,"primary_category":"Deployment Protection Rules","secondary_category":"Open Source management","is_verified_owner":false,"slug":"branch-guardian","owner_login":"danielhardej","resource_path":"/marketplace/branch-guardian","installation_count":7,"full_description":"Your very own branch guardian: A GitHub App to automatically protect the main branches in an organisation s repos.\n\nThis app uses web-hooks to listens for organization events to know when a repository has been created.\n\nWhen a new repository is created, the app automatically creates protections for the main branch, and then notifies the\naccount owner with an @mention in an issue within the repository that outlines the protections that were added.\n","short_description":"A GitHub App to automatically protect the main branches in an organisation's repos","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/17406?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":17406,"state":6,"name":"Branch Guardian","slug":"branch-guardian","short_description":"A GitHub App to automatically protect the main branches in an organisation's repos","full_description":"#### Your very own branch guardian: A GitHub App to automatically protect the main branches in an organisation's repos.\n\nThis app uses web-hooks to listens for organization events to know when a repository has been created.\n\nWhen a new repository is created, the app automatically creates protections for the main branch, and then notifies the account owner with an @mention in an issue within the repository that outlines the protections that were added.","extended_description":"## How to use it\n\n1. Install the GitHub app on your organisation's account.\n2. Create a new repository in your organisation (make sure you initialise the new repository with a README.md!)\n3. The GitHub app will automatically create a branch protection rule for the main branch of each new repository under your organisation.\n4. The app will also automatically create an issue in the new repository, tagging the org admins and notifying them of the new [branch protection rules](https://github.com/danielhardej/Auto-Branch-Protect?tab=readme-ov-file#the-branch-protection-rules).\n\n## Tips:\n\n**READMEs:** Always initialise your new repo with a README.md file. Otherwise, there are no branches to protect!\n\n**Private repositories are only for Team plans:** Make sure your organisation is on a [team plan](https://github.com/pricing) if you're creating a private repository. Otherwise, you won't be able to create a branch protection rule or assign reviewers for pull requests!","primary_category_id":44,"secondary_category_id":18,"privacy_policy_url":"https://github.com/danielhardej/Auto-Branch-Protect/","tos_url":"","company_url":"https://github.com/danielhardej/Auto-Branch-Protect/","status_url":"","support_url":"https://github.com/danielhardej/Auto-Branch-Protect/","documentation_url":"","pricing_url":null,"bgcolor":"ffffff","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":0,"technical_email":"danielhardej@github.com","marketing_email":"danielhardej@github.com","finance_email":"danielhardej@github.com","direct_billing_enabled":false,"by_github":false,"security_email":"danielhardej@github.com","listable_type":"Integration","listable_id":810545,"copilot_app":false}}},{"type":"repository_action","id":"1778520","name":"Grafbase Schema Check Action","free":null,"primary_category":"API management","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"grafbase-schema-check-action","owner_login":"grafbase","resource_path":"/marketplace/actions/grafbase-schema-check-action","highlights":{"description":"","name.ngram":""},"description":"Run the Grafbase Schema Checks\n","stars":1,"dependents_count":2,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":1778520,"path":"action.yml","name":"Grafbase Schema Check Action","description":"Run the Grafbase Schema Checks","icon_name":"activity","color":"28a745","featured":false,"repository_id":728808369,"rank_multiplier":1.0,"slug":"grafbase-schema-check-action","security_email":"fredrik@grafbase.com"}}},{"type":"repository_action","id":"1827767","name":"Validate Neon Build","free":null,"primary_category":"Deployment","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"validate-neon-build","owner_login":"neon-actions","resource_path":"/marketplace/actions/validate-neon-build","highlights":{"description":"","name.ngram":""},"description":"Validate the contents of a prebuilt Neon package\n","stars":0,"dependents_count":1,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":1827767,"path":"action.yml","name":"Validate Neon Build","description":"Validate the contents of a prebuilt Neon package","icon_name":"check","color":"28a745","featured":false,"repository_id":736106826,"rank_multiplier":1.0,"slug":"validate-neon-build","security_email":"david.herman@gmail.com"}}},{"type":"repository_action","id":"1841584","name":"Connect a May First shell account","free":null,"primary_category":"Deployment","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"connect-a-may-first-shell-account","owner_login":"baisong","resource_path":"/marketplace/actions/connect-a-may-first-shell-account","highlights":{"description":"","name.ngram":""},"description":"Connect to a May First web configuration server access shell SSH user\n","stars":0,"dependents_count":1,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":1841584,"path":"action.yml","name":"Connect a May First shell account","description":"Connect to a May First web configuration server access shell SSH user","icon_name":"server","color":"d73a49","featured":false,"repository_id":738733696,"rank_multiplier":1.0,"slug":"connect-a-may-first-shell-account","security_email":null}}},{"type":"repository_action","id":"1900597","name":"Check semantic version increased","free":null,"primary_category":"Continuous integration","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"check-semantic-version-increased","owner_login":"aleoyakas","resource_path":"/marketplace/actions/check-semantic-version-increased","highlights":{"description":"","name.ngram":""},"description":"Compares the current version with the previous version to determine if the version has increased\n","stars":0,"dependents_count":null,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":1900597,"path":"action.yml","name":"Check semantic version increased","description":"Compares the current version with the previous version to determine if the version has increased","icon_name":"git-branch","color":"0366d6","featured":false,"repository_id":747246848,"rank_multiplier":1.0,"slug":"check-semantic-version-increased","security_email":null}}},{"type":"repository_action","id":"1615554","name":"circular-dependency-detector","free":null,"primary_category":"Dependency management","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"circular-dependency-detector","owner_login":"tcm5343","resource_path":"/marketplace/actions/circular-dependency-detector","highlights":{"description":"","name.ngram":""},"description":"Detect and output cycles and topological generations given a directed graph\n","stars":1,"dependents_count":null,"icon_svg":null,"repository_action":{"repository_action":{"id":1615554,"path":"action.yml","name":"circular-dependency-detector","description":"Detect and output cycles and topological generations given a directed graph","icon_name":null,"color":"24292e","featured":false,"repository_id":702765189,"rank_multiplier":1.0,"slug":"circular-dependency-detector","security_email":null}}},{"type":"repository_action","id":"1998284","name":"Custom Approval Management","free":null,"primary_category":"Code review","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"custom-approval-management","owner_login":"creotiv","resource_path":"/marketplace/actions/custom-approval-management","highlights":{"description":"","name.ngram":""},"description":"Setup approval process for teams and members\n","stars":0,"dependents_count":1,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1998284,"path":"action.yml","name":"Custom Approval Management","description":"Setup approval process for teams and members","icon_name":"at-sign","color":"28a745","featured":false,"repository_id":761327377,"rank_multiplier":1.0,"slug":"custom-approval-management","security_email":null}}},{"type":"repository_action","id":"1997189","name":"Modify Branch Protection","free":null,"primary_category":"API management","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"modify-branch-protection","owner_login":"lyubick","resource_path":"/marketplace/actions/modify-branch-protection","highlights":{"description":"","name.ngram":""},"description":"Modify branch protection rules. Support for locking or unlocking a given branch.\n","stars":2,"dependents_count":null,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1997189,"path":"action.yaml","name":"Modify Branch Protection","description":"Modify branch protection rules. Support for locking or unlocking a given branch.\n","icon_name":"slash","color":"d73a49","featured":false,"repository_id":757950745,"rank_multiplier":1.0,"slug":"modify-branch-protection","security_email":null}}},{"type":"repository_action","id":"1946260","name":"Resource Pack Validator","free":null,"primary_category":"Continuous integration","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"resource-pack-validator","owner_login":"MrKinau","resource_path":"/marketplace/actions/resource-pack-validator","highlights":{"description":"","name.ngram":""},"description":"Validate minecraft java edition resource packs\n","stars":3,"dependents_count":null,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":1946260,"path":"action.yml","name":"Resource Pack Validator","description":"Validate minecraft java edition resource packs","icon_name":"package","color":"ffd33d","featured":false,"repository_id":652495010,"rank_multiplier":1.0,"slug":"resource-pack-validator","security_email":null}}},{"type":"repository_action","id":"2167780","name":"Check Gate State","free":null,"primary_category":"Continuous integration","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"check-gate-state","owner_login":"consid-germany","resource_path":"/marketplace/actions/check-gate-state","highlights":{"description":"","name.ngram":""},"description":"Checks the state of a gate and cancels the workflow if the gate state is closed\n","stars":4,"dependents_count":null,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":2167780,"path":"action.yaml","name":"Check Gate State","description":"Checks the state of a gate and cancels the workflow if the gate state is closed","icon_name":"toggle-left","color":"28a745","featured":false,"repository_id":785131523,"rank_multiplier":1.0,"slug":"check-gate-state","security_email":"hamburg@consid.com"}}},{"type":"repository_action","id":"1713675","name":"Github issue approval","free":null,"primary_category":"Deployment","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"github-issue-approval","owner_login":"keepbang","resource_path":"/marketplace/actions/github-issue-approval","highlights":{"description":"","name.ngram":""},"description":"Open github issue and approval\n","stars":0,"dependents_count":1,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1713675,"path":"action.yml","name":"Github issue approval","description":"Open github issue and approval","icon_name":"alert-triangle","color":"ffd33d","featured":false,"repository_id":718991713,"rank_multiplier":1.0,"slug":"github-issue-approval","security_email":null}}},{"type":"repository_action","id":"1680016","name":"Helm values.schema.json action","free":null,"primary_category":"Utilities","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"helm-values-schema-json-action","owner_login":"losisin","resource_path":"/marketplace/actions/helm-values-schema-json-action","highlights":{"description":"","name.ngram":""},"description":"A GitHub action for generating json schema from multiple values files for Helm3 charts\n","stars":3,"dependents_count":null,"icon_svg":"\n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":1680016,"path":"action.yaml","name":"Helm values.schema.json action","description":"A GitHub action for generating json schema from multiple values files for Helm3 charts","icon_name":"file-text","color":"24292e","featured":false,"repository_id":713845964,"rank_multiplier":1.0,"slug":"helm-values-schema-json-action","security_email":null}}},{"type":"repository_action","id":"2240921","name":"dev-kit/danger","free":null,"primary_category":"Deployment Protection Rules","secondary_category":null,"is_verified_owner":false,"slug":"dev-kit-danger","owner_login":"vitorgouveia","resource_path":"/marketplace/actions/dev-kit-danger","highlights":{"description":"","name.ngram":""},"description":"Danger JS github action job\n","stars":0,"dependents_count":null,"icon_svg":null,"repository_action":{"repository_action":{"id":2240921,"path":"action.yml","name":"dev-kit/danger","description":"Danger JS github action job","icon_name":null,"color":"f66a0a","featured":false,"repository_id":795198646,"rank_multiplier":1.0,"slug":"dev-kit-danger","security_email":null}}},{"type":"repository_action","id":"2269420","name":"Get conclusion of last workflow","free":null,"primary_category":"Utilities","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"get-conclusion-of-last-workflow","owner_login":"pinguet62","resource_path":"/marketplace/actions/get-conclusion-of-last-workflow","highlights":{"description":"","name.ngram":""},"description":"Query action API to find latest workflow execution and extract conclusion\n","stars":0,"dependents_count":null,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":2269420,"path":"action.yml","name":"Get conclusion of last workflow","description":"Query action API to find latest workflow execution and extract conclusion","icon_name":"check","color":"28a745","featured":false,"repository_id":799274693,"rank_multiplier":1.0,"slug":"get-conclusion-of-last-workflow","security_email":null}}},{"type":"repository_action","id":"2291520","name":"Sloop Launch","free":null,"primary_category":"Deployment","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"sloop-launch","owner_login":"Greens-Organization","resource_path":"/marketplace/actions/sloop-launch","highlights":{"description":"","name.ngram":""},"description":"Remove deployments from the deleted branch\n","stars":0,"dependents_count":null,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":2291520,"path":"action.yml","name":"Sloop Launch","description":"Remove deployments from the deleted branch","icon_name":"anchor","color":"28a745","featured":false,"repository_id":802122694,"rank_multiplier":1.0,"slug":"sloop-launch","security_email":"contact@matheuspa.com"}}},{"type":"repository_action","id":"1821084","name":"TerraApprove","free":null,"primary_category":"Deployment","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"terraapprove","owner_login":"giovannibaratta","resource_path":"/marketplace/actions/terraapprove","highlights":{"description":"","name.ngram":""},"description":"Validate the Terraform plan against the code base and output if approval is needed\n","stars":1,"dependents_count":1,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1821084,"path":"action.yaml","name":"TerraApprove","description":"Validate the Terraform plan against the code base and output if approval is needed","icon_name":"award","color":"ffd33d","featured":false,"repository_id":734805466,"rank_multiplier":1.0,"slug":"terraapprove","security_email":null}}},{"type":"repository_action","id":"373847","name":"mysql-schema-artifact","free":null,"primary_category":"Deployment","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"mysql-schema-artifact","owner_login":"GoLinks","resource_path":"/marketplace/actions/mysql-schema-artifact","highlights":{"description":"","name.ngram":""},"description":"Check to see if the MySQL schemas for 2 DBs are the same\n","stars":2,"dependents_count":null,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":373847,"path":"action.yaml","name":"mysql-schema-artifact","description":"Check to see if the MySQL schemas for 2 DBs are the same","icon_name":"database","color":"6f42c1","featured":false,"repository_id":449918536,"rank_multiplier":1.0,"slug":"mysql-schema-artifact","security_email":"engineering@golinks.io"}}},{"type":"repository_action","id":"1753318","name":"Authorized User Check","free":null,"primary_category":"Security","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"authorized-user-check","owner_login":"morfien101","resource_path":"/marketplace/actions/authorized-user-check","highlights":{"description":"","name.ngram":""},"description":"Checks if a user or users is whitelisted or a member of a team\n","stars":6,"dependents_count":null,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1753318,"path":"action.yaml","name":"Authorized User Check","description":"Checks if a user or users is whitelisted or a member of a team","icon_name":"user-check","color":"28a745","featured":false,"repository_id":725055152,"rank_multiplier":1.0,"slug":"authorized-user-check","security_email":null}}},{"type":"repository_action","id":"1830619","name":"ozi-checkpoint","free":null,"primary_category":"Continuous integration","secondary_category":"Deployment Protection Rules","is_verified_owner":false,"slug":"ozi-checkpoint","owner_login":"OZI-Project","resource_path":"/marketplace/actions/ozi-checkpoint","highlights":{"description":"","name.ngram":""},"description":"OZI continous integration checkpoint action\n","stars":1,"dependents_count":3,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1830619,"path":"action.yml","name":"ozi-checkpoint","description":"OZI continous integration checkpoint action","icon_name":"check-circle","color":"28a745","featured":false,"repository_id":736791566,"rank_multiplier":1.0,"slug":"ozi-checkpoint","security_email":"help@oziproject.dev"}}}],"total":20,"total_pages":1},"categories":{"apps":[{"name":"API management","slug":"api-management","description_html":"

Structure your API infrastructure to enable various internet gateways to interact with your service.

\n"},{"name":"Backup Utilities","slug":"backup-utilities","description_html":"

Utilities providing periodic backups of your GitHub data

\n"},{"name":"Chat","slug":"chat","description_html":"

Bring GitHub into your conversations.

\n"},{"name":"Code quality","slug":"code-quality","description_html":"

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

\n"},{"name":"Code review","slug":"code-review","description_html":"

Ensure your code meets quality standards and ship with confidence.

\n"},{"name":"Container CI","slug":"container-ci","description_html":"

Continuous integration for container applications.

\n"},{"name":"Continuous integration","slug":"continuous-integration","description_html":"

Automatically build and test your code as you push it to GitHub, preventing bugs from being deployed to production.

\n"},{"name":"Dependency management","slug":"dependency-management","description_html":"

Secure and manage your third-party dependencies.

\n"},{"name":"Deployment","slug":"deployment","description_html":"

Streamline your code deployment so you can focus on your product.

\n"},{"name":"Deployment Protection Rules","slug":"deployment-protection-rules","description_html":"

Enables custom protection rules to gate deployments with third-party services

\n"},{"name":"Game CI","slug":"game-ci","description_html":"

Tools for building a CI pipeline for game development

\n"},{"name":"IDEs","slug":"ides","description_html":"

Find the right interface to build, debug, and deploy your source code.

\n"},{"name":"Learning","slug":"learning","description_html":"

Get the skills you need to level up.

\n"},{"name":"Localization","slug":"localization","description_html":"

Extend your software's reach. Localize and translate continuously from GitHub.

\n"},{"name":"Mobile","slug":"mobile","description_html":"

Improve your workflow for the small screen.

\n"},{"name":"Mobile CI","slug":"mobile-ci","description_html":"

Continuous integration for Mobile applications

\n"},{"name":"Monitoring","slug":"monitoring","description_html":"

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

\n"},{"name":"Project management","slug":"project-management","description_html":"

Organize, manage, and track your project with tools that build on top of issues and pull requests.

\n"},{"name":"Publishing","slug":"publishing","description_html":"

Get your site ready for production so you can get the word out.

\n"},{"name":"Recently added","slug":"recently-added","description_html":"

The latest tools that help you and your team build software better, together.

\n"},{"name":"Security","slug":"security","description_html":"

Find, fix, and prevent security vulnerabilities before they can be exploited.

\n"},{"name":"Support","slug":"support","description_html":"

Get your team and customers the help they need.

\n"},{"name":"Testing","slug":"testing","description_html":"

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

\n"},{"name":"Utilities","slug":"utilities","description_html":"

Auxiliary tools to enhance your experience on GitHub

\n"}],"actions":[{"name":"API management","slug":"api-management","description_html":"

Structure your API infrastructure to enable various internet gateways to interact with your service.

\n"},{"name":"Backup Utilities","slug":"backup-utilities","description_html":"

Utilities providing periodic backups of your GitHub data

\n"},{"name":"Chat","slug":"chat","description_html":"

Bring GitHub into your conversations.

\n"},{"name":"Code quality","slug":"code-quality","description_html":"

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

\n"},{"name":"Code review","slug":"code-review","description_html":"

Ensure your code meets quality standards and ship with confidence.

\n"},{"name":"Container CI","slug":"container-ci","description_html":"

Continuous integration for container applications.

\n"},{"name":"Continuous integration","slug":"continuous-integration","description_html":"

Automatically build and test your code as you push it to GitHub, preventing bugs from being deployed to production.

\n"},{"name":"Dependency management","slug":"dependency-management","description_html":"

Secure and manage your third-party dependencies.

\n"},{"name":"Deployment","slug":"deployment","description_html":"

Streamline your code deployment so you can focus on your product.

\n"},{"name":"Deployment Protection Rules","slug":"deployment-protection-rules","description_html":"

Enables custom protection rules to gate deployments with third-party services

\n"},{"name":"Game CI","slug":"game-ci","description_html":"

Tools for building a CI pipeline for game development

\n"},{"name":"GitHub Sponsors","slug":"github-sponsors","description_html":"

Tools to manage your GitHub Sponsors community

\n"},{"name":"IDEs","slug":"ides","description_html":"

Find the right interface to build, debug, and deploy your source code.

\n"},{"name":"Learning","slug":"learning","description_html":"

Get the skills you need to level up.

\n"},{"name":"Localization","slug":"localization","description_html":"

Extend your software's reach. Localize and translate continuously from GitHub.

\n"},{"name":"Mobile","slug":"mobile","description_html":"

Improve your workflow for the small screen.

\n"},{"name":"Mobile CI","slug":"mobile-ci","description_html":"

Continuous integration for Mobile applications

\n"},{"name":"Monitoring","slug":"monitoring","description_html":"

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

\n"},{"name":"Project management","slug":"project-management","description_html":"

Organize, manage, and track your project with tools that build on top of issues and pull requests.

\n"},{"name":"Publishing","slug":"publishing","description_html":"

Get your site ready for production so you can get the word out.

\n"},{"name":"Security","slug":"security","description_html":"

Find, fix, and prevent security vulnerabilities before they can be exploited.

\n"},{"name":"Support","slug":"support","description_html":"

Get your team and customers the help they need.

\n"},{"name":"Testing","slug":"testing","description_html":"

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

\n"},{"name":"Utilities","slug":"utilities","description_html":"

Auxiliary tools to enhance your experience on GitHub

\n"}]}},"title":"Marketplace"}