💸Save up to $132K/month in CI costs!👉 Try Free
Skip to main content

Workflow Hub

Workflow Hub provides a curated selection of GitHub Actions and Jenkins Plugins to help you find the right workflows for your CI pipelines.

Contributor - lonmarsDev
15800

TruffleHog OSS

Trufflehog is a tool that scan through git repositories for high entropy strings, digging deep into commit history and branches.

Security
Contributor - ccojocar
7757

Gosec Security Checker

Go Security Checker scans for exposed secrets or sensitive information, strengthening your application's defenses.

Security
Contributor - di-sukharev
5983

OpenCommit with AI

OpenCommit is a GitHub Action that auto-generates meaningful commit messages using AI.

AI
Contributor - ericsciple
5775

Checkout V4 Action

Action for checking out a repo

Utilities
Contributor - appleboy
4686

SSH for GitHub Actions

SSH for GitHub Actions to execute remote commands on a server.

Utilities
Contributor - dhadka
4490

Cache Action

Cache dependencies and build outputs in GitHub Actions

Utilities
Contributor - peaceiris
4461

GitHub Pages Action

GitHub Pages Action for Static Site Generators to deploy your site to GitHub Pages.

Deployment
Contributor - crazy-max
4309

Build and push Docker images

GitHub Action to build and push Docker images with Buildx

CI
Contributor - Platane
4264

Snake Game GH Contributions

Generates a snake game from a GitHub user contributions.

Fun
Contributor - softprops
4080

GH Release

GitHub Action for creating GitHub Releases

CIDeployment
Contributor - jclem
3959

GitHub Script

Write workflows scripting the GitHub API in JavaScript

Utilities
Contributor - dmitry-shibanov
3864

Setup Node.js

Set up your GitHub Actions workflow with a specific version of Node.js

Contributor - anc95
3658

Code Reviewer Bot

A code review bot powered by ChatGPT

AI
Contributor - ssbarnea
3455

Run Ansible Lint

ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you

Contributor - SamKirkland
3454

FTP Deploy

Deploys a GitHub project to a FTP server using GitHub actions

Deployment
Contributor - toolmantim
3226

Release Drafter

Drafts your next release notes as pull requests are merged into master.

Deployment
Contributor - mxschmitt
2893

Debugging GitHub Actions

Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

CIUtilities
Contributor - veziak
2883

Run Terraform

Digger is an open source IaC orchestration tool.

Contributor - shivammathur
2808

Setup PHP Action

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

UtilitiesCI
Contributor - aws-sdk-osds
2444

Configure AWS Credentials

Configure AWS credential environment variables for use in other GitHub Actions.

Contributor - sobolevn
2436

Python Linter

Tmost opinionated Python linter available.

Utilities
Contributor - subosito
2229

Flutter Action

Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS.

Utilities
Contributor - epage
2178

Typos

Source code spell checker

Utilities
Contributor - dorny
2137

Paths Changes Filter

Conditionally run actions based on files modified by PR, feature branch or pushed commits

CIUtilities
Contributor - peter-evans
2116

Create Pull Request

A GitHub action to create a pull request for changes to your repository in the actions workspace

Utilities
Contributor - joshdales
1939

Labeler

An action for automatically labelling pull requests

Utilities
Contributor - lirantal
1913

Is Website vulnerable

finds publicly known security vulnerabilities in a website's frontend JavaScript libraries

Contributor - nvuillam
1895

MegaLinter

MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.

UtilitiesSecurity
Contributor - stefanzweifel
1841

Git Auto Commit

Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.

Utilities
Contributor - jackton1
1786

Changed Files

Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.

Contributor - sethvargo
1676

Setup GCloud

A GitHub Action for installing and configuring the gcloud CLI.

Utilities
Contributor - kamilkisiela
1640

Graphql Inspector

Validate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage

Utilities
Contributor - mishushakov
1635

Step CI

Automated API Testing and Quality Assurance

Utilities
Contributor - konradpabjan
1564

Setup Python

Set up your GitHub Actions workflow with a specific version of Python

Utilities
Contributor - lizacullis
1553

Code Review GPT

Your personal code reviewer powered by LLMs (OpenAI GPT-3.5/4) & Embeddings ⚡️ Improve code quality and catch bugs before you break production Lives in your Github/GitLab/Azure DevOps CI

AI
Contributor - google-github-actions-bot
1471

Release Please

Automated releases based on conventional commits

Deployment
Contributor - thomasrockhu
1458

Codecov Action

GitHub Action that uploads coverage to Codecov

Utilities
Contributor - konradpabjan
1442

Setup Java

Set up your GitHub Actions workflow with a specific version of Java

Utilities
Contributor - benschwarz
1418

Image Compression

A Github Action that automatically compresses JPEGs, PNGs and WebPs in Pull Requests.

Contributor - robherley
1397

Download Artifact

Automatically download all artifacts from a GitHub Actions workflow, each stored in its designated directory for organized access and management

Deployment
Contributor - bryanmacfarlane
1393

Setup Go

Set up your GitHub Actions workflow with a specific version of Go

Utilities
Contributor - harjotgill
1369

AI PR Reviewer

AI-based Pull Request Summarizer and Reviewer with Chat Capabilities.

AI
Contributor - ncipollo
1366

Release Action

An action which manages a GitHub release

Deployment
Contributor - aeschright
1363

Setup Terraform

Sets up Terraform CLI in your GitHub Actions workflow.

DeploymentUtilities
Contributor - peaceiris
1360

Hugo Actions

GitHub Actions for Hugo Setup Hugo quickly and build your site fast. Hugo extended, Hugo Modules, Linux (Ubuntu), macOS, and Windows are supported.

Utilities
Contributor - MikeMcC399
1357

Cypress Action

GitHub Action for running Cypress end-to-end & component tests

Testing
Contributor - dsame
1347

Close Stale Issues and PRs

Marks issues and pull requests that have not had recent interaction

Contributor - chriskalmar
1314

Lost Pixel

Open source alternative to Percy, Chromatic, Applitools.

Testing
Contributor - Swatinem
1270

Rust Cache

A GitHub Action that implements smart caching for rust/cargo projects

Utilities
Contributor - appleboy
1218

SCP Action

GitHub Action that copy files and artifacts via SSH.

Contributor - JacobMGEvans
1181

Wrangler Action

Easily deploy cloudflare workers applications using wrangler and github actions

Contributor - alekseykulikov
1169

Lighthouse CI Action

Audit URLs using Lighthouse and test performance with Lighthouse CI.

TestingUtilities
Contributor - ad-m
1152

Github Push Action

GitHub actions to push back to repository eg. updated code

DeploymentUtilities
Contributor - dtolnay
1112

Rust Toolchain

Concise GitHub Action for installing a Rust toolchain

Utilities
Contributor - mrrobot47
1081

Slack Notify

GitHub Action for sending a notification to a Slack channel

Notification
Contributor - ldez
1072

GoLangCI Lint Action

Official GitHub Action for golangci-lint from its authors

Utilities
Contributor - jakejarvis
1029

S3 Sync

GitHub Action to sync a directory with a remote S3 bucket 🧺

UtilitiesDeployment
Contributor - llaville
984

PHP Lint

A tool that can speed up linting of php files by running several lint processes at once.

Contributor - AkhileshNS
973

Heroku Deploy

A simple github action that dynamically deploys an app to heroku

Deployment
Contributor - crazy-max
959

Docker Login Action

GitHub Action to login against a Docker registry

DeploymentUtilities
Contributor - amannn
958

Semantic Pull Request

A GitHub Action that ensures that your PR title matches the Conventional Commits spec.

Automation
Contributor - crazy-max
952

Setup BuildX

GitHub Action to set up Docker Buildx

DeploymentUtilities
Contributor - nikolai-laevskii
942

Setup Dotnet

Set up your GitHub Actions workflow with a specific version of the .NET core sdk

Utilities
Contributor - peter-evans
939

Repository Dispatch

A GitHub action to create a repository dispatch event

Contributor - sethvargo
935

Authenticate to Google Cloud

A GitHub Action for authenticating to Google Cloud.

SecurityUtilities
Contributor - styfle
932

Cancel Workflow Action

⏹️ GitHub Action to cancel previous running workflows on push

Contributor - w9jds
924

Firebase Action

GitHub Action for interacting with Firebase

Deployment
Contributor - KSXGitHub
917

PnPm Setup

Install pnpm package manager

Utilities
Contributor - arjraman
911

Amazon ECR Login

Logs into Amazon ECR with the local Docker client.

DeploymentUtilities
Contributor - webknjaz
906

PyPI Publish

The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish

Contributor - crazy-max
901

Docker Metadata

GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker

Utilities
Contributor - crazy-max
856

GoReleaser

GitHub Action for GoReleaser

DeploymentUtilities
Contributor - pascalgn
847

Automerge Action

GitHub action to automatically merge pull requests that are ready

Automation
Contributor - appleboy
822

Telegram Message Notify

GitHub Action that sends a Telegram message.

Contributor - dorny
811

Test Reporter

Displays test results from popular testing frameworks directly in GitHub

Testing
Contributor - webbertakken
808

Unity Builder

Build Unity projects for different platforms

Deployment
Contributor - relekang
806

Python Semantic Release

Automatic semantic versioning for python projects

CIDeployment
Contributor - simar7
789

Aqua Security Trivy

Runs Trivy as GitHub action to scan your Docker container image for vulnerabilities

Contributor - eregon
789

Setup Ruby

An action to download a prebuilt Ruby and add it to the PATH in 5 seconds

Utilities
Contributor - elgohr
780

Publish Docker Containers

GitHub Action to build and push Docker containers using the Git branch as the Docker tag.

Contributor - byCedric
772

Expo GitHub Action

GitHub Action to publish, build, or manage your Expo app with Expo CLI and EAS CLI.

Contributor - boswelja
772

Upload Android Release to Play Store

GitHub Action to upload Android .apk or .aab files to Google Play Console using the Google Play Developer API v3.

Contributor - sbe-arg
764

GitHub Tag Action

A GitHub Action to automatically bump and tag the master branch on merge with the latest SemVer version.

CI
Contributor - gal-legit
761

Legitify Analyze

Strengthen the security posture of your source-code management with Legitify. Detect and remediate misconfigurations, security, and compliance issues across your GitHub assets.

Contributor - AllanGuigou
759

First Interaction

An action for filtering pull requests and issues from first-time contributors

NotificationUtilities
Contributor - machulav
734

On-demand Self-hosted AWS EC2 Runner

Start and stop self-hosted EC2 runners on AWS dynamically as part of your GitHub Actions workflow to run jobs on demand.

CI
Contributor - marvinpinto
734

Automatic Releases GitHub Action

Simplify GitHub releases by automatically uploading assets, generating changelogs, and handling pre-releases with the Automatic Releases GitHub Action.

CIReleases
Contributor - dawidd6
713

Download workflow artifact

:gear: A GitHub Action to download an artifact associated with given workflow and commit or other criteria

Contributor - mikepenz
704

Release Changelog Builder

A GitHub Action that builds release notes and changelogs, customized to your needs. Easily generate rich changelogs from PRs or commits with flexible configuration options.

Contributor - peter-evans
685

Create or Update Comment

A GitHub action to create or update an issue or pull request comment

Contributor - fkorotkov
682

Automatic Rebase

GitHub Action to automatically rebase PRs

Contributor - uraimo
682

Run on Architecture

A Github Action that executes jobs/commands on non-x86 cpu architectures (ARMv6, ARMv7, aarch64, s390x, ppc64le, riscv64) via QEMU

Contributor - bootstraponline
672

Run Flank

Massively parallel Android and iOS test runner for Firebase Test Lab

Contributor - bigdaz
671

Gradle Build Action

Execute your Gradle build and trigger dependency submission

Contributor - jhuleatt
661

Deploy to Firebase Hosting

Automatically deploy shareable previews for your Firebase Hosting sites

Contributor - dschep
658

Serverless Deploy

:zap::octocat: A Github Action for deploying with the Serverless Framework

Contributor - bahmutov
652

NPM or Yarn install with caching

GitHub Action for install npm dependencies with caching without any configuration

Contributor - dependabot-preview[bot]
644

Amazon ECS "Deploy Task Definition" Action

Registers an Amazon ECS task definition and deploys it to an ECS service.

Contributor - JamesMGreene
641

Deploy GitHub Pages site

GitHub Action to publish artifacts to GitHub Pages for deployments

Contributor - amondnet
634

Vercel Action

Deploy your static sites or web applications to Vercel using GitHub Actions, with support for custom domains, PR comments, and more.

Deployment
Contributor - mathieudutour
629

Tag Action

A GitHub Action to automatically bump and tag versions based on semantic versioning when merging to the master branch.

Contributor - JamesMessinger
616

NPM Publish

A fast and secure GitHub Action to automatically publish your packages to NPM when a version update is detected.

Contributor - keevie
616

Beanstalk Deploy

GitHub action (and command line script) to deploy apps to Elastic Beanstalk

Contributor - svenstaro
614

Upload Release Action

Automatically upload selected files to a GitHub release on tag creation using this GitHub Action. Supports all GitHub-hosted OS types.

Contributor - alstr
609

Todo To Issue Action

Automatically create, update, and close GitHub issues based on TODO comments in your code. Supports customizable labels, assignees, milestones, and works with almost any programming language.

Automation
Contributor - EnricoMi
608

Publish Unit Test Results

This GitHub Action publishes test result files (JSON, TRX, XML) from your CI/CD workflows on GitHub. It supports annotations, comments, and check summaries for Linux, macOS, and Windows runners.

Contributor - developit
603

Compressed Size

This GitHub Action tracks changes in compressed file sizes between your pull request and the target branch, providing detailed size comparisons for various file types.

Contributor - febuiles
597

Dependency Review

A GitHub Action for detecting vulnerable dependencies and invalid licenses in your PRs

Contributor - antoine-vinot-sonarsource
590

SonarCloud Scan

Integrate SonarCloud code analysis to GitHub Actions

Contributor - svartalf
588

Rust Toolchains

This GitHub Action helps install and manage Rust toolchains via rustup, supporting additional targets, components, profiles, and more.

Contributor - 8398a7
584

Slack Action

This GitHub Action sends Slack notifications with customizable messages and formats. It supports sending status updates for jobs, including success, failure, and custom formats.

Notification
Contributor - peter-evans
578

slash-command-dispatch

This GitHub Action enables "ChatOps" by processing slash commands from issue comments and creating dispatch events to handle them.

Contributor - villesau
576

AI Code Review Action

AI Code Reviewer: Enhance your GitHub workflow with AI-powered code review! Get intelligent feedback and suggestions on pull requests using OpenAI's GPT-4 API, improving code quality and saving developers time.

Contributor - sondrelg
574

Install Poetry Action

Github action for installing and configuring Poetry

Contributor - BAntonellini
573

dbt-checkpoint

List of `pre-commit` hooks to ensure the quality of your `dbt` projects.

Contributor - DentonGentry
565

Connect Tailscale

A GitHub Action to connect your workflow to your Tailscale network.

Contributor - set-soft
554

KiBot GitHub action

KiCad automation utility

Contributor - garethr
506

Snyk GitHub Actions

A set of GitHub actions for checking your projects for vulnerabilities

Contributor - tibdex
503

GitHub App token

Impersonate a GitHub App in a GitHub Action

Contributor - ArtiomTr
487

Jest coverage report

Track your code coverage in every pull request.

Contributor - adamhenson
480

Lighthouse Check

GitHub Action for running @GoogleChromeLabs Lighthouse audits with all the bells and whistles 🔔 Multiple audits, Slack notifications, and more!

Contributor - WalshyDev
476

Cloudflare Pages GitHub Action

null

Contributor - mikeal
475

Automated releases for npm packages

Automatically release all merges to master on npm.

Contributor - crazy-max
440

Docker Setup QEMU

GitHub Action to install QEMU static binaries

Contributor - RichiCoder1
435

HashiCorp Vault

A GitHub Action that simplifies using HashiCorp Vault™ secrets as build variables.

Contributor - andrewrynhard
427

Conform Action

Policy enforcement for your pipelines.

Contributor - slide
344

Email Extension

Jenkins Email Extension Plugin

Notification
Contributor - rsandell
248

Pipeline Utility Steps

Small, miscellaneous, cross platform utility steps for Jenkins Pipeline jobs.

Contributor - bap2000
113

Publish Over SSH Plugin

Publish Over SSH Plugin enables file transfer and remote command execution in Jenkins.

Contributor - wolfs
110

Gradle Plugin

The Gradle Plugin for Jenkins supports Gradle builds, automatic installs, and integrates Develocity for enhanced performance tracking.

Utilities
Contributor - gboissinot
88

Environment Injector

This plugin makes it possible to setup a custom environment for your jobs

Contributor - ikedam
71

Parameterized Trigger

The Parameterized Trigger Plugin in Jenkins allows automated triggering of builds with customizable parameters.

Contributor - jglick
67

Script Security

Script Security plugin ensures safe user scripting.

Security
Contributor - ikedam
62

Copy Artifact

Copy Artifact Plugin simplifies transferring artifacts between Jenkins projects, offering flexible options.

Contributor - jglick
45

Workflow Step API

Seamlessly integrate custom Pipeline steps in Jenkins

Library Plugins
Contributor - jglick
36

Mailer Plugin

Instant email alerts for build updates, streamlining workflow responses.

Notification
Contributor - jglick
28

Durable Task

Async tasks endure agent disconnections.

Library Plugins
Contributor - imod
16

Conditional Buildstep Plugin

Jenkins plugin that allows conditions to controls step execution

Contributor - jglick
12

Ant Plugin

The Ant Plugin lets Jenkins use Apache Ant build tools.

Utilities
Contributor - jglick
10

Structs

Library plugin for DSL plugins that need concise names for Jenkins extensions

Library Plugins
Contributor - robherley
0

Upload a Build Artifact

Allows us to upload files or directories, which we've designated as artifacts, directly from our GitHub Actions workflows.