{"payload":{"featured":[],"recommended":[],"recently_added":[],"search_results":{"results":[{"type":"marketplace_listing","id":"6576","state":"verified","name":"Pull Checklist","free":false,"primary_category":"Code review","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"pull-checklist","owner_login":"media-market-ltd","resource_path":"/marketplace/pull-checklist","installation_count":499,"full_description":"Checklist Builder for enforcing task completion on your PRs\n\nPull Checklist lets dev teams prevent the merging of pull requests through the enforcement of fully customizable and\nconditional checklists.\n\nPerfect for managing compliance, manual tasks, and code quality adherence\n","short_description":"Smart checklists and automations for your PRs and Issues","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/6576?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":6576,"state":3,"name":"Pull Checklist","slug":"pull-checklist","short_description":"Smart checklists and automations for your PRs and Issues","full_description":"### Checklist Builder for enforcing task completion on your PRs\n\nPull Checklist lets dev teams prevent the merging of pull requests through the enforcement of fully customizable and conditional checklists.\n\n**Perfect for managing compliance, manual tasks, and code quality adherence**","extended_description":"### Features\n---\n- **Conditional Check Engine** - Surface your checklists depending on what's going on in the PR\n- **Block PRs** - Stop PRs being shipped until all the boxes are ticked\n- **Audit logs (enterprise)** - Know who made what change and when. Keep tabs on who checked the box for an additional sign-off process ideal for regulated businesses","primary_category_id":10,"secondary_category_id":2,"privacy_policy_url":"https://www.pullchecklist.com/privacy","tos_url":"https://www.pullchecklist.com/terms","company_url":"https://app.pullchecklist.com","status_url":"","support_url":"https://www.pullchecklist.com","documentation_url":"","pricing_url":null,"bgcolor":"66cc8a","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":0,"technical_email":"hello@pullchecklist.com","marketing_email":"hello@pullchecklist.com","finance_email":"hello@pullchecklist.com","direct_billing_enabled":false,"by_github":false,"security_email":"hello@pullchecklist.com","listable_type":"Integration","listable_id":50375,"copilot_app":false}}},{"type":"marketplace_listing","id":"6693","state":"verified","name":"Testspace.com","free":false,"primary_category":"Testing","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"testspace-com","owner_login":"testspace-com","resource_path":"/marketplace/testspace-com","installation_count":985,"full_description":"Test Management software for DevOps\n\nTestspace provides a dashboard for publishing test results from automation and a framework for implementing and\nexecuting manual tests using GitHub.\n\n - Publish large volumes of test results with a single command\n - Implement Manual tests using text files contained in a repository\n - Improve process with metrics, graphs, and analytics\n - Auto-detect Flaky tests\n - Exploratory support\n\nLIVE DEMO\n","short_description":"Test Management software for DevOps, including CI Results Dashboard, Manual Test Case Management, and Exploratory testing","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/6693?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":6693,"state":3,"name":"Testspace.com","slug":"testspace-com","short_description":"Test Management software for DevOps, including CI Results Dashboard, Manual Test Case Management, and Exploratory testing","full_description":"## Test Management software for DevOps\n[Testspace](https://testspace.com) provides a **`dashboard`** for publishing test results from automation and a **`framework`** for implementing and executing manual tests using GitHub. \n\n* Publish large volumes of test results with a single command\n* Implement Manual tests using text files contained in a repository\n* Improve process with metrics, graphs, and analytics\n* Auto-detect Flaky tests\n* Exploratory support\n\n[LIVE DEMO](https://demo.testspace.com/)","extended_description":"#### Publish CI Test Results\nPublish large volumes of automated test results with a single command. Include code coverage, static analysis, and other important metrics. \n\nBuilt-in support for branching, forks, and pull requests. Automatically aggregates test results from parallel jobs.\n\n```yml\n steps:\n - uses: testspace-com/setup-testspace@v1\n with:\n domain: ${{github.repository_owner}}\n ..\n - name: Publish Results to Testspace\n run: testspace [${{ matrix.os}}]./testcontent/*.xml\n```\n\n#### Implement Manual Tests as Code using GitHub\nImplement manual tests as code, using text files leveraging the simplicity of markdown and the power of templates, including variables, parameters, and control logic.\n\nUse GitHub repository branches and pull requests to manage the test content. Fully integrated test management and triaging via GitHub issues and projects.\n\nExecute Actions and AWS Lambdas with your tests, combining automated fixturing with human observations.\n","primary_category_id":25,"secondary_category_id":2,"privacy_policy_url":"https://help.testspace.com/policy/privacy-policy","tos_url":"https://help.testspace.com/policy/terms-of-service","company_url":"https://www.testspace.com","status_url":"","support_url":"contact@testspace.com","documentation_url":"https://help.testspace.com/","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":"ivailo@testspace.com","marketing_email":"mark@testspace.com","finance_email":"mark@testspace.com","direct_billing_enabled":false,"by_github":false,"security_email":"ivailo@testspace.com","listable_type":"Integration","listable_id":49006,"copilot_app":false}}},{"type":"marketplace_listing","id":"291","state":"verified","name":"Argos Visual Testing","free":false,"primary_category":"Continuous integration","secondary_category":"Code quality","is_verified_owner":true,"slug":"argos-ci","owner_login":"argos-ci","resource_path":"/marketplace/argos-ci","installation_count":826,"full_description":"Argos CI makes visual regression testing a breeze by ensuring every pixel is perfect before your code reaches\nproduction. With no configuration required, it integrates seamlessly with your GitHub workflow.\n\n - ✅ Continuous Visual Testing\n - ✅ Instant Visual Change Detection\n - ✅ Seamless GitHub Integration\n\nGet started today and ensure your app s visuals remain bug-free. Start for FREE and elevate your testing game!\n","short_description":"Visual Testing for developers","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/291?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":291,"state":3,"name":"Argos Visual Testing","slug":"argos-ci","short_description":"Visual Testing for developers","full_description":"**Argos CI** makes visual regression testing a breeze by ensuring every pixel is perfect before your code reaches production. With no configuration required, it integrates seamlessly with your GitHub workflow.\n\n- ✅ **Continuous Visual Testing**\n- ✅ **Instant Visual Change Detection**\n- ✅ **Seamless GitHub Integration**\n\nGet started today and ensure your app's visuals remain bug-free. [Start for FREE](https://argos-ci.com) and elevate your testing game!","extended_description":"With **Argos**, bid farewell to tedious manual comparisons and embrace automated, accurate visual testing. Our platform is engineered to effortlessly blend into your GitHub workflow, requiring no additional configuration.\n\n- 🌐 Dive into our lively [Community on Discord](https://argos-ci.com/discord) where you can engage in discussions, seek support, and share your experiences with Argos.\n\n- 🔄 Argos expedites your development cycle by promptly identifying and notifying you of any visual discrepancies. \n- 📈 With the immediate feedback provided, your team can swiftly rectify visual bugs, ensuring a polished, professional output at every stage of development.\n\nOur aim is to provide a streamlined, automated testing process that upholds the visual integrity of your products with every deployment.","primary_category_id":2,"secondary_category_id":12,"privacy_policy_url":"https://argos-ci.com/privacy","tos_url":"https://argos-ci.com/terms","company_url":"https://argos-ci.com","status_url":"https://argos.openstatus.dev/","support_url":"contact@argos-ci.com","documentation_url":"https://argos-ci.com/docs","pricing_url":"","bgcolor":"fff","light_text":true,"learn_more_url":null,"installation_url":"https://github.com/apps/argos-ci/installations/new","how_it_works":null,"hero_card_background_image_id":4195,"technical_email":"contact@argos-ci.com","marketing_email":"contact@argos-ci.com","finance_email":"compta@argos-ci.com","direct_billing_enabled":false,"by_github":false,"security_email":"contact@argos-ci.com","listable_type":"Integration","listable_id":57576,"copilot_app":false}}},{"type":"marketplace_listing","id":"9099","state":"verified","name":"pre-commit ci","free":false,"primary_category":"Code quality","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"pre-commit-ci","owner_login":"pre-commit-ci","resource_path":"/marketplace/pre-commit-ci","installation_count":3813,"full_description":"Developers spend a fair chunk of time during their development flow on fixing relatively trivial problems in their code.\npre-commit.ci both enforces that these issues are discovered (which is opt-in for each developer s workflow via\npre-commit) but also fixes the issues automatically, letting developers focus their time on more valuable problems.\n","short_description":"a continuous integration service for the pre-commit framework","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/9099?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":9099,"state":3,"name":"pre-commit ci","slug":"pre-commit-ci","short_description":"a continuous integration service for the pre-commit framework","full_description":"Developers spend a fair chunk of time during their development flow on fixing relatively trivial problems in their code. **[pre-commit.ci](https://pre-commit.ci)** both enforces that these issues are discovered (which is opt-in for each developer's workflow via **[pre-commit](https://pre-commit.com)**) but also fixes the issues automatically, letting developers focus their time on more valuable problems. ","extended_description":"**configuration:** zero configuration setup -- nothing is needed beyond the `.pre-commit-config.yaml` file you already have!\n\n**auto fixing pull requests:** if tools make changes to files during a pull request, pre-commit.ci will automatically fix the pull request.\n\n**speed:** much faster than comparable, free CI systems\n\n**caching:** tool caching is baked in and shared across all users. this means that the more users there are of pre-commit.ci, the more likely you will get faster builds!\n\n**automatic updates:** pre-commit.ci will periodically [autoupdate] your configuration ensuring that your hook versions are kept up to date.\n\n[autoupdate]: https://pre-commit.com/#pre-commit-autoupdate","primary_category_id":12,"secondary_category_id":2,"privacy_policy_url":"https://pre-commit.ci/privacy_policy.html","tos_url":"","company_url":"","status_url":"","support_url":"https://pre-commit.ci","documentation_url":"https://pre-commit.ci","pricing_url":null,"bgcolor":"ffffff","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":2237,"technical_email":"info@pre-commit.ci","marketing_email":"info@pre-commit.ci","finance_email":"info@pre-commit.ci","direct_billing_enabled":false,"by_github":false,"security_email":"security@pre-commit.ci","listable_type":"Integration","listable_id":68672,"copilot_app":false}}},{"type":"marketplace_listing","id":"4581","state":"unverified","name":"Packit-as-a-Service","free":true,"primary_category":"Continuous integration","secondary_category":"Testing","is_verified_owner":true,"slug":"packit-as-a-service","owner_login":"packit","resource_path":"/marketplace/packit-as-a-service","installation_count":396,"full_description":"What is it\n\nA service aiming to ease the integration of your project with Fedora Linux, CentOS Stream and other distributions.\n\nWho should use it\n\nUpstream projects that want to build RPM packages out of pull requests, commits or releases, test their code changes and\nbring upstream releases to Fedora Linux ecosystem.\n","short_description":"A service which helps you integrate your upstream GitHub project into Fedora ecosystem","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/4581?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":4581,"state":6,"name":"Packit-as-a-Service","slug":"packit-as-a-service","short_description":"A service which helps you integrate your upstream GitHub project into Fedora ecosystem","full_description":"## What is it\nA service aiming to ease the integration of your project with *Fedora Linux, CentOS Stream* and other distributions.\n\n## Who should use it\nUpstream projects that want to build *RPM packages* out of pull requests, commits or releases, test their code changes and bring upstream releases to *Fedora Linux* ecosystem.","extended_description":"## What key features does it offer\n\n### Building RPMs\n*Packit as a Service* uses *Copr* build system to build RPMs from your code changes. This way, you can validate your package will be correctly built from each pull request and also have your changes installable by anyone via *YUM repository*. [Learn more](https://packit.dev/docs/configuration/#copr_build).\nUsing *Packit as a Service* is very straightforward: add one config file to your repository, followed by an RPM spec file and you're good to go.\n\n### Testing\n*Packit as a Service* runs your tests in *Testing Farm* and can test either the RPM package built in *Copr* or trigger tests directly on different platforms. [Learn more](https://packit.dev/docs/testing-farm/).\n\n### Automating Fedora releases\nWith *Packit as a Service*, you can easily get your upstream releases to the *Fedora dist-git*, automatically submit builds in *Koji* and create *Bodhi* updates! [Learn more](https://packit.dev/docs/configuration/#propose_downstream).\n","primary_category_id":2,"secondary_category_id":25,"privacy_policy_url":"https://fedoraproject.org/wiki/Legal:PrivacyPolicy","tos_url":"","company_url":"","status_url":"https://status.packit.dev/","support_url":"https://github.com/packit/packit-service/issues","documentation_url":"https://packit.dev/docs/packit-as-a-service/","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":"user-cont-team@redhat.com","marketing_email":"user-cont-team@redhat.com","finance_email":"user-cont-team@redhat.com","direct_billing_enabled":false,"by_github":false,"security_email":"user-cont-team@redhat.com","listable_type":"Integration","listable_id":29076,"copilot_app":false}}},{"type":"marketplace_listing","id":"8135","state":"unverified","name":"Official Nx Cloud App","free":true,"primary_category":"Continuous integration","secondary_category":null,"is_verified_owner":true,"slug":"official-nx-cloud-app","owner_login":"nrwl","resource_path":"/marketplace/official-nx-cloud-app","installation_count":5317,"full_description":"The Nx Cloud GitHub App lets you access the result of every run — with all its logs and build insights — straight from\nyour PR. Read here on how to set it up.\n\nThe app gives you a consolidated view of distributed CI runs and allows you to filter your runs to quickly find the\nfailed tasks.\n","short_description":"Nx Cloud Github App lets you access the result of every run — with all its logs and build insights — straight from your PR","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/8135?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":8135,"state":6,"name":"Official Nx Cloud App","slug":"official-nx-cloud-app","short_description":"Nx Cloud Github App lets you access the result of every run — with all its logs and build insights — straight from your PR","full_description":"The [Nx Cloud](https://nx.app/) GitHub App lets you access the result of every run — with all its logs and build insights — straight from your PR. [Read here on how to set it up.](https://nx.dev/nx-cloud/set-up/github)\n\nThe app gives you a consolidated view of distributed CI runs and allows you to filter your runs to quickly find the failed tasks.\n\n","extended_description":"## Learn More\n\n* [Learn about Nx](https://nx.dev)\n* [Learn about Nx Cloud](https://nx.app)\n* For most CI systems there is nothing you need to do after installing the app. For some, you need to define the NX_BRANCH env variable (learn more [here](https://nx.app/docs/public-cloud-github-integration)).\n","primary_category_id":2,"secondary_category_id":null,"privacy_policy_url":"https://nx.app/privacy","tos_url":"https://nx.app/terms","company_url":"https://nx.app","status_url":"","support_url":"https://nx.app","documentation_url":"https://nx.app","pricing_url":null,"bgcolor":"0A1A2D","light_text":true,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":2002,"technical_email":"hello@nrwl.io","marketing_email":"hello@nrwl.io","finance_email":"hello@nrwl.io","direct_billing_enabled":false,"by_github":false,"security_email":"hello@nrwl.io","listable_type":"Integration","listable_id":80458,"copilot_app":false}}},{"type":"marketplace_listing","id":"9184","state":"unverified","name":"Faable Deploy","free":true,"primary_category":"Deployment","secondary_category":"Container CI","is_verified_owner":true,"slug":"faable-cloud","owner_login":"faablecloud","resource_path":"/marketplace/faable-cloud","installation_count":194,"full_description":"Faable offers fast deployments and hosting for sites or APIs built on Node.js. Fully compatible with Express, Fastify,\netc. Connect your Github repository and instantly have a production-ready url for your Site, API, Platform, etc.\n\nCheck our Quickstart\n","short_description":"Fast deployment and hosting for Node.js. Compatible with Express and Fastify, connect your repository and enjoy","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/9184?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":9184,"state":6,"name":"Faable Deploy","slug":"faable-cloud","short_description":"Fast deployment and hosting for Node.js. Compatible with Express and Fastify, connect your repository and enjoy","full_description":"[Faable](https://faable.com/) offers fast deployments and hosting for sites or APIs built on Node.js. Fully compatible with Express, Fastify, etc. Connect your Github repository and instantly have a production-ready url for your Site, API, Platform, etc.\n\n[Check our Quickstart](https://docs.faable.com/)","extended_description":"🚀 **Easy from repo to production**\nSimply connect a branch of your repo to deploy.\n\n🔐 **Custom domains & SSL**\nConnect any domain to your deployment. We provide SSL certificates automatically.\n\n⚙️ **Faable-Powered infrastructure**\nWebsites are hosted on georedudant, green and DDoS-protected EU datacenters maintained by Faable Cloud engineers.\n\n🚩 **Environment Variables**\nCustomize your deployment with environment variables.","primary_category_id":3,"secondary_category_id":27,"privacy_policy_url":"https://faable.com/privacy","tos_url":"https://faable.com/terms","company_url":"https://faable.com","status_url":"https://faable.com/status","support_url":"https://faable.com/support","documentation_url":"https://docs.faable.com","pricing_url":null,"bgcolor":"FFFFFF","light_text":true,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":2695,"technical_email":"deploy@faable.com","marketing_email":"deploy@faable.com","finance_email":"deploy@faable.com","direct_billing_enabled":false,"by_github":false,"security_email":"deploy@faable.com","listable_type":"Integration","listable_id":100507,"copilot_app":false}}},{"type":"marketplace_listing","id":"11678","state":"unverified","name":"Faster CI","free":true,"primary_category":"Continuous integration","secondary_category":null,"is_verified_owner":true,"slug":"faster-ci","owner_login":"fasterci","resource_path":"/marketplace/faster-ci","installation_count":28,"full_description":"Fast, Secure and Economical runners for GitHub Actions\n\nGet started for free\n","short_description":"Fast, Secure and Economical runners for GitHub Actions","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/11678?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":11678,"state":6,"name":"Faster CI","slug":"faster-ci","short_description":"Fast, Secure and Economical runners for GitHub Actions","full_description":"# Fast, Secure and Economical runners for GitHub Actions\n\n## Get started for free\n","extended_description":"Install the app on your repository and change a single line in the Actions configuration: \n`runs-on: fasterci-medium`\n[Getting started documentation](https://fasterci.com/docs/getstarted/)\n| Name | VCPU | Memory | Disk space | Per minute rate |\n|-------------------|----------|------------|-------------------|----------------|\n| fasterci-medium | 2 | 8GB | 15GB | $0.006 |\n| fasterci-large | 4 | 16GB | 30GB | $0.012 |\n| fasterci-xlarge | 8 | 32GB | 60GB | $0.024 |\n| fasterci-2xlarge| 16 | 64GB | 120GB | $0.05 |\n","primary_category_id":2,"secondary_category_id":null,"privacy_policy_url":"https://fasterci.com/privacy","tos_url":"https://fasterci.com/terms","company_url":"https://fasterci.com","status_url":"","support_url":"https://fasterci.com/contact","documentation_url":"https://fasterci.com/docs","pricing_url":null,"bgcolor":"53a158","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":0,"technical_email":"ap@fasterci.com","marketing_email":"info@fasterci.com","finance_email":"info@fasterci.com","direct_billing_enabled":false,"by_github":false,"security_email":"ap@fasterci.com","listable_type":"Integration","listable_id":132683,"copilot_app":false}}},{"type":"marketplace_listing","id":"16677","state":"unverified","name":"Auto Docs","free":true,"primary_category":"Continuous integration","secondary_category":"AI Assisted","is_verified_owner":true,"slug":"komment-docs","owner_login":"komment-ai","resource_path":"/marketplace/komment-docs","installation_count":139,"full_description":"Wake up to documented code\n\nThe world s best software teams document code confidently with Komment. Introducing the canonical DocOps experience —\ninvisible, private, cross-platform.\n\nWe never store your code or documentation. Everything generated from our pipelines is promptly pushed back to your repo.\nKomment is 100% private.\n\nGet started in no time\n\nDocument up to 50,000 lines of code for free. No credit card required. Simply hook up your repos and you re off to the\nraces!\n","short_description":"Continuous documentation for your codebase with zero third-party reliance","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/16677?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":16677,"state":6,"name":"Auto Docs","slug":"komment-docs","short_description":"Continuous documentation for your codebase with zero third-party reliance","full_description":"## Wake up to documented code\nThe world's best software teams document code confidently with Komment. Introducing the canonical DocOps experience — invisible, private, cross-platform.\n\n> We never store your code or documentation. Everything generated from our pipelines is promptly pushed back to your repo. Komment is 100% private.\n\n### Get started in no time\nDocument up to 50,000 lines of code for free. No credit card required. Simply hook up your repos and you're off to the races!\n\n---","extended_description":"### Zero friction operation\nKomment plugs right in to your git workflow so code gets documented without you lifting a finger, keeping your docs continuously synced with code changes. Never deal with stale docs again.\n\n---\n### Ironclad security\nLeverage a 100% privacy-centric architecture focused on keeping your code safe. Zero third-party reliance. Zero code sharing. Zero humans in the loop. Zero risk of IP leaks.\n\n---\n### Sophistication from the ground up\nKomment's language-specific pipelines and proprietary algorithms produce the most accurate, well-structured and consistently meaningful explanations out of any auto-docs provider.\n\n---\n### An intuitive dashboard\nLog in to your Komment dashboard anytime to check on your usage, customized documentation jobs, view the evolution of your documentation, and much more!","primary_category_id":2,"secondary_category_id":39,"privacy_policy_url":"https://www.komment.ai/privacy","tos_url":"https://www.komment.ai/terms","company_url":"https://komment.ai","status_url":"","support_url":"https://komment.ai/#contact","documentation_url":"","pricing_url":null,"bgcolor":"151719","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":0,"technical_email":"simon@komment.ai","marketing_email":"adi@komment.ai","finance_email":"adi@komment.ai","direct_billing_enabled":false,"by_github":false,"security_email":"adi@komment.ai","listable_type":"Integration","listable_id":281380,"copilot_app":false}}},{"type":"marketplace_listing","id":"15357","state":"unverified","name":"automation-app-bot","free":true,"primary_category":"AI Assisted","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"automation-app-bot","owner_login":"ammar-knowledge","resource_path":"/marketplace/automation-app-bot","installation_count":4,"full_description":"Ensure pull requests follow conventions and prevent merging when it is not followed. Notify author of failed guidelines\nwhen opening an issue. Schedule detection for obsolete (stale) issues and pull requests and notify author and\ncollaborators. And more\n","short_description":"All the missing GitHub automation","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/15357?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":15357,"state":6,"name":"automation-app-bot","slug":"automation-app-bot","short_description":"All the missing GitHub automation","full_description":"Ensure pull requests follow conventions and prevent merging when it is not followed.\nNotify author of failed guidelines when opening an issue.\nSchedule detection for obsolete (stale) issues and pull requests and notify author and collaborators.\nAnd more","extended_description":"Ensure pull requests follow conventions and prevent merging when it is not followed.\nNotify author of failed guidelines when opening an issue.\nSchedule detection for obsolete (stale) issues and pull requests and notify author and collaborators.\nAnd more","primary_category_id":39,"secondary_category_id":2,"privacy_policy_url":"https://www.ammarahmed.cf/privacy-policy/","tos_url":"","company_url":"https://www.ammarahmed.cf/","status_url":"","support_url":"https://ammar-ahmed-butt.atlassian.net/servicedesk/customer/portal/1","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":"ammar.butt@atlassiancommunity.com","marketing_email":"ammar93butt@gmail.com","finance_email":"info@ammarahmed.cf","direct_billing_enabled":false,"by_github":false,"security_email":"support@ammarahmed.cf","listable_type":"Integration","listable_id":339608,"copilot_app":false}}},{"type":"marketplace_listing","id":"15023","state":"unverified","name":"OpsMaru","free":true,"primary_category":"Deployment","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"upmaru-instellar","owner_login":"upmaru","resource_path":"/marketplace/upmaru-instellar","installation_count":46,"full_description":"Turn your Infrastructure into a PaaS\n\nopsmaru.com enables you to turn any infrastructure into a PaaS. This GitHub App enables easy integration with\ninstellar.app. Once integrated you can push to your github repository and automatically deploy your app on your\ninfrastructure.\n\nLanguages\n\nRuby, Python, Elixir, JavaScript / TypeScript, Go\n","short_description":"GitHub integration for opsmaru.com","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/15023?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":15023,"state":6,"name":"OpsMaru","slug":"upmaru-instellar","short_description":"GitHub integration for opsmaru.com","full_description":"# Turn your Infrastructure into a PaaS\n\n[opsmaru.com](https://opsmaru.com) enables you to turn any infrastructure into a PaaS. This GitHub App enables easy integration with instellar.app. Once integrated you can push to your github repository and automatically deploy your app on your infrastructure.\n\n## Languages\n\nRuby, Python, Elixir, JavaScript / TypeScript, Go","extended_description":"## Uplink\n\nOnce you add your infrastructure to be managed by instellar, you can opt to use Uplink with a one click install you can have uplink up and running on your cluster. Uplink provides many wonderful features\n\n### Auto SSL\n\nUplink communicates with Instellar and ensures that your configuration on instellar is reflected on your infrastructure. When you specify a domain you wish to use with a given service uplink automatically issues SSL certificate for you.\n\n### Load Balancing\n\nUplink also configures caddy automatically to handle load balancing to your services. Whether you have a single node running or multiple instances of your apps everything is handled seamlessly.\n","primary_category_id":3,"secondary_category_id":2,"privacy_policy_url":"https://opsmaru.com/legal/privacy-policy","tos_url":"https://opsmaru.com/legal/opsmaru-terms-of-use","company_url":"https://upmaru.com","status_url":"https://status.opsmaru.com","support_url":"https://opsmaru.com","documentation_url":"https://opsmaru.com/docs/","pricing_url":null,"bgcolor":"0f172a","light_text":false,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":3720,"technical_email":"zack@upmaru.com","marketing_email":"christina@upmaru.com","finance_email":"zack@upmaru.com","direct_billing_enabled":false,"by_github":false,"security_email":"zack@upmaru.com","listable_type":"Integration","listable_id":86428,"copilot_app":false}}},{"type":"marketplace_listing","id":"17634","state":"unverified","name":"Puaro Security","free":true,"primary_category":"Security","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"puaro-security","owner_login":"puaro-app","resource_path":"/marketplace/puaro-security","installation_count":3,"full_description":"Puaro Security provides a simple-to-use platform to detect and eliminate secrets in your code\n","short_description":"Secure your code today","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/17634?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":17634,"state":6,"name":"Puaro Security","slug":"puaro-security","short_description":"Secure your code today","full_description":"Puaro Security provides a simple-to-use platform to detect and eliminate secrets in your code","extended_description":"- Integrate Puaro easily into your source control system as part of CI/CD pipelines, ensure continuous scanning of your code, without the need to configure or maintain Puaro on your side.\n- Gets a detailed view of secrets found in your code at the PR level and enjoy comprehensive analytics to review security performance metrics.\n\n[Schedule a demo and learn more](https://puaro.io/contact-us)!","primary_category_id":6,"secondary_category_id":2,"privacy_policy_url":"https://puaro.io/legal/privacy","tos_url":"https://puaro.io/legal/terms-of-use","company_url":"https://puaro.io","status_url":"","support_url":"https://puaro.io","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":"info@puaro.io","marketing_email":"info@puaro.io","finance_email":"info@puaro.io","direct_billing_enabled":false,"by_github":false,"security_email":"info@puaro.io","listable_type":"Integration","listable_id":856884,"copilot_app":false}}},{"type":"marketplace_listing","id":"4074","state":"verified_creator","name":"Merge Freeze","free":false,"primary_category":"Deployment","secondary_category":"Continuous integration","is_verified_owner":true,"slug":"merge-freeze","owner_login":"Merge-Freeze","resource_path":"/marketplace/merge-freeze","installation_count":1414,"full_description":"The code freeze tool to stop merging and deployments\n\nMerge Freeze lets dev teams block or prevent the merging of pull requests, either during one-off situations or scheduled\nat certain times of the week.\n\nSecurity Minded? Merge Freeze does not gain any access to your code.\n","short_description":"The code freeze tool to block merging and deployments","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/4074?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":4074,"state":8,"name":"Merge Freeze","slug":"merge-freeze","short_description":"The code freeze tool to block merging and deployments","full_description":"The code freeze tool to stop merging and deployments\n-------------------------------------------------------\n\nMerge Freeze lets dev teams block or prevent the merging of pull requests, either during one-off situations or scheduled at certain times of the week.\n\n**Security Minded? Merge Freeze does not gain any access to your code.**","extended_description":"## Features\n* **One-off freezes** - Temporarily block merging into a branch of your choosing by clicking \"Freeze\"\n* **Recurring freezes** - Create cron schedules in our UI so contributors can only merge during certain hours\n* **HTTP API** - Get the current freeze status of a repo or trigger a freeze in 1 line of code with our API\n* **Integrations** - Freeze and unfreeze pull requests to your branch with our `/mergefreeze` Slack command\n\n**All features work without any access to your code.**\n\n## Integrations\n\nOur **Slack plugin** provides a `/mergefreeze` command that shows you the current status of your repository and a big shiny button to either freeze or unfreeze it.\n\nIt will also send notifications when someone implements a merge freeze, a handy reminder for colleagues to stop merging. You can pick which Slack channel these \"stop pull request\" notifications go to.\n\nOur **[Mac menu plugin](https://github.com/Merge-Freeze/mac-menu-plugin)** lets you manage projects from your desktop.","primary_category_id":3,"secondary_category_id":2,"privacy_policy_url":"https://www.mergefreeze.com/privacy","tos_url":"https://www.mergefreeze.com/terms","company_url":"https://www.mergefreeze.com","status_url":"https://status.mergefreeze.com/","support_url":"https://docs.mergefreeze.com/","documentation_url":"https://docs.mergefreeze.com/","pricing_url":null,"bgcolor":"2b2f77","light_text":true,"learn_more_url":null,"installation_url":null,"how_it_works":null,"hero_card_background_image_id":1793,"technical_email":"hello@mergefreeze.com","marketing_email":"hello@mergefreeze.com","finance_email":"hello@mergefreeze.com","direct_billing_enabled":false,"by_github":false,"security_email":"hello@mergefreeze.com","listable_type":"Integration","listable_id":8697,"copilot_app":false}}},{"type":"repository_action","id":"81704","name":"New Relic JUnit Reporter","free":null,"primary_category":"Continuous integration","secondary_category":"Code quality","is_verified_owner":true,"slug":"new-relic-junit-reporter","owner_login":"newrelic","resource_path":"/marketplace/actions/new-relic-junit-reporter","highlights":{"description":"","name.ngram":""},"description":"Report JUnit-formatted test run output files to New Relic\n","stars":7,"dependents_count":13,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":81704,"path":"action.yaml","name":"New Relic JUnit Reporter","description":"Report JUnit-formatted test run output files to New Relic","icon_name":"upload-cloud","color":"0366d6","featured":false,"repository_id":281782658,"rank_multiplier":1.0,"slug":"new-relic-junit-reporter","security_email":"mbazhlekova@newrelic.com"}}},{"type":"repository_action","id":"64399","name":"Satellite file upload","free":null,"primary_category":"Continuous integration","secondary_category":"Publishing","is_verified_owner":true,"slug":"satellite-file-upload","owner_login":"IBM","resource_path":"/marketplace/actions/satellite-file-upload","highlights":{"description":"","name.ngram":""},"description":"Upload a new Kubernetes resource to IBM Cloud Satellite Config\n","stars":2,"dependents_count":2,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":64399,"path":"action.yml","name":"Satellite file upload","description":"Upload a new Kubernetes resource to IBM Cloud Satellite Config","icon_name":"arrow-up-circle","color":"0366d6","featured":false,"repository_id":265292924,"rank_multiplier":1.0,"slug":"satellite-file-upload","security_email":"KHOI.NGUYEN@IBM.CO"}}},{"type":"repository_action","id":"659628","name":"Custom Models Action","free":null,"primary_category":"Continuous integration","secondary_category":"Deployment","is_verified_owner":true,"slug":"custom-models-action","owner_login":"datarobot-oss","resource_path":"/marketplace/actions/custom-models-action","highlights":{"description":"","name.ngram":""},"description":"Manage custom inference models and deployments in DataRobot\n","stars":9,"dependents_count":18,"icon_svg":"\n\n\n\n\n\n","repository_action":{"repository_action":{"id":659628,"path":"action.yml","name":"Custom Models Action","description":"Manage custom inference models and deployments in DataRobot","icon_name":"activity","color":"ffffff","featured":false,"repository_id":487555189,"rank_multiplier":1.0,"slug":"custom-models-action","security_email":"zohar.mizrahi@datarobot.com"}}},{"type":"repository_action","id":"153199","name":"Merge Queue Action","free":null,"primary_category":"Continuous integration","secondary_category":"Utilities","is_verified_owner":true,"slug":"merge-queue-action","owner_login":"autifyhq","resource_path":"/marketplace/actions/merge-queue-action","highlights":{"description":"","name.ngram":""},"description":"GitHub action to help merge PRs in a queueing manner\n","stars":13,"dependents_count":8,"icon_svg":"\n\n Artboard\n \n \n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":153199,"path":"action.yml","name":"Merge Queue Action","description":"GitHub action to help merge PRs in a queueing manner","icon_name":"git-merge","color":"ffffff","featured":false,"repository_id":339733715,"rank_multiplier":1.0,"slug":"merge-queue-action","security_email":"k.sujautra@gmail.com"}}},{"type":"repository_action","id":"1681396","name":"Create the default Container Tags for the GlueOps Platform","free":null,"primary_category":"Deployment","secondary_category":"Container CI","is_verified_owner":true,"slug":"create-the-default-container-tags-for-the-glueops-platform","owner_login":"GlueOps","resource_path":"/marketplace/actions/create-the-default-container-tags-for-the-glueops-platform","highlights":{"description":"","name.ngram":""},"description":"The GlueOps Platform orchestrates CI/CD using container tags. This action produces the tags used by the platform\n","stars":2,"dependents_count":1,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1681396,"path":"action.yml","name":"Create the default Container Tags for the GlueOps Platform","description":"The GlueOps Platform orchestrates CI/CD using container tags. This action produces the tags used by the platform","icon_name":"tag","color":"ffd33d","featured":false,"repository_id":702724079,"rank_multiplier":1.0,"slug":"create-the-default-container-tags-for-the-glueops-platform","security_email":"antonio.rodriguez@glueops.dev"}}},{"type":"repository_action","id":"1471928","name":"Upwind Create Image Build Event","free":null,"primary_category":"Localization","secondary_category":"Container CI","is_verified_owner":true,"slug":"upwind-create-image-build-event","owner_login":"upwindsecurity","resource_path":"/marketplace/actions/upwind-create-image-build-event","highlights":{"description":"","name.ngram":""},"description":"Create an image build event in Upwind\n","stars":1,"dependents_count":null,"icon_svg":" Upwind Security \n","repository_action":{"repository_action":{"id":1471928,"path":"action.yml","name":"Upwind Create Image Build Event","description":"Create an image build event in Upwind","icon_name":null,"color":"ffffff","featured":false,"repository_id":681631693,"rank_multiplier":1.0,"slug":"upwind-create-image-build-event","security_email":"devops@upwind.io"}}},{"type":"repository_action","id":"582996","name":"insightCloudSec Scan","free":null,"primary_category":"Continuous integration","secondary_category":"Security","is_verified_owner":true,"slug":"insightcloudsec-scan","owner_login":"rapid7","resource_path":"/marketplace/actions/insightcloudsec-scan","highlights":{"description":"","name.ngram":""},"description":"Scans a cloudformation template and saves results to disk.\n","stars":10,"dependents_count":8,"icon_svg":"\n\n\n\n\n\n","repository_action":{"repository_action":{"id":582996,"path":"action.yml","name":"insightCloudSec Scan","description":"Scans a cloudformation template and saves results to disk.\n","icon_name":null,"color":"ffffff","featured":false,"repository_id":509467656,"rank_multiplier":1.0,"slug":"insightcloudsec-scan","security_email":"brian_henderson@rapid7.com"}}}],"total":4392,"total_pages":220},"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"}