Track Awesome Actions Updates Daily
A curated list of awesome actions to use on GitHub
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 sdras/awesome-actions · ⭐ 20K · 🏷️ Development Environment
Oct 15, 2021
Fun / Terraform
- Add equivalent of a like button in your README (⭐1) - Visualize community approval on some part of your readme (can be used as a poll).
Oct 15, 2020
Utility / Docker Container Actions
- NSFW Detection (⭐8) - Detect NSFW content in committed files.
Oct 10, 2020
Pull Requests / Code Coverage
- Pull Request Description Enforcer - Enforces description on pull requests.
Oct 07, 2020
GitHub Tools and Management / Docker Container Actions
- Copybara Action (⭐69) - Move and transform code between repositories (ideal to maintain several repos from one monorepo).
Oct 01, 2020
Utility / Docker Container Actions
- Minisauras (⭐46) - Pulls all the JavaScript and CSS files from your base branch, minify them and creates a pull-request with a new branch.
Sep 22, 2020
Deployment / Code Coverage
Sep 21, 2020
GitHub Tools and Management / Docker Container Actions
Sep 18, 2020
GitHub Tools and Management / Docker Container Actions
- GitHub Codeowners Validator (⭐141) - Ensures the correctness of your GitHub CODEOWNERS file. It supports public and private GitHub repositories and also GitHub Enterprise installations.
Sep 14, 2020
Utility / Docker Container Actions
- Paths Filter (⭐798) - Conditionally run actions based on files modified by PR, feature branch or pushed commits.
Sep 13, 2020
Tutorials / Terraform
Sep 09, 2020
Notifications and Messages / Code Coverage
Sep 06, 2020
Deployment / Code Coverage
Sep 05, 2020
GitHub Tools and Management / Docker Container Actions
Sep 02, 2020
Notifications and Messages / Code Coverage
Aug 30, 2020
Utility / Docker Container Actions
- GitHub Action Locks (⭐15) - Guarantee atomic execution of your GitHub Action workflows.
Aug 29, 2020
Pull Requests / Code Coverage
- Pull Request Stats (⭐166) - Print relevant stats about reviewers.
Aug 28, 2020
Utility / Docker Container Actions
- Pull the New Go Module Version Into the Proxy Cache (⭐23) - Ensures the latest version of your Go module is in the proxy cache. Also updates the pkg.go.dev documentation upon release.
- Delete Run Artifacts - Deletes all artifacts at the end of a workflow run.
- GitHub Environment Variables Action (⭐149) - Expose environment variables such as the branch/tag name, repository slug, and ref slug.
Pull Requests / Code Coverage
Notifications and Messages / Code Coverage
Deployment / Docker
- Update a Container Repository Description From README.md - Supported Registries: Docker Hub, Quay, Harbor.
Machine Learning Ops / Terraform
Aug 27, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Compress with UPX (⭐33) - The Ultimate Packer for eXecutables.
Utility / Dependencies
- Highlight New NPM Dependencies (⭐22) - Comments on pull requests newly added NPM dependencies information.
Static Analysis / Linting
Pull Requests / Code Coverage
- Ticket Check Action (⭐30) - Automatically add a ticket or issue number to the start of all Pull Request titles.
GitHub Pages / Code Coverage
Deployment / Kubernetes
Aug 12, 2020
Pull Requests / Code Coverage
Aug 09, 2020
GitHub Tools and Management / Docker Container Actions
Jul 31, 2020
GitHub Tools and Management / Docker Container Actions
- Prow GitHub Actions (⭐54) - Automation of policy enforcement, chat-ops, and automatic PR merging.
Jul 27, 2020
Frontend Tools / Terraform
- Gatsby AWS S3 Deployment (⭐39) - Deploy Gatsby to S3 (supports CloudFront).
Jul 25, 2020
Deployment / Kubernetes
Jul 22, 2020
Deployment / Code Coverage
Jul 05, 2020
Utility / Docker Container Actions
- Setup Kubernetes tools (⭐41) - Install Kubernetes tools (kubectl, kustomize, helm, kubeval, conftest, and yq) on the runner.
- Setup Elastic Cloud Control Tool (⭐4) - Install a specific version of ecctl on the runner.
Jun 28, 2020
Notifications and Messages / Code Coverage
Jun 20, 2020
Utility / Docker Container Actions
- PowerShell Script (⭐30) - Run PowerShell scripts with workflow contexts (e.g.
$github.token
) and cmdlets, return value => action output.
Jun 14, 2020
Tutorials / Terraform
Jun 12, 2020
Static Analysis / Testing
Tutorials / Terraform
- Deploying Self-Hosted GitHub Actions Runners with Docker - Deploy self-hosted GitHub Actions runners with Docker and Docker Swarm to DigitalOcean.
Jun 10, 2020
Collection of Actions / Docker Container Actions
Jun 02, 2020
GitHub Tools and Management / Docker Container Actions
May 28, 2020
GitHub Tools and Management / Docker Container Actions
May 27, 2020
GitHub Tools and Management / Docker Container Actions
Monitoring / Code Coverage
- Check bundlephobia (⭐46) - Comments new and modified package size according to bundlephobia.io website and rejects PR on threshold surpassed.
May 24, 2020
Deployment / Docker
May 21, 2020
Collection of Actions / Docker Container Actions
May 14, 2020
Notifications and Messages / Code Coverage
May 12, 2020
Utility / Docker Container Actions
- Setup Xcode (⭐150) - Switch between pre-installed versions of Xcode for macOS images.
May 08, 2020
Static Analysis / Linting
May 07, 2020
Utility / Docker Container Actions
- Twilio Fax (⭐5) - Sends a document by fax using your Twilio account.
May 01, 2020
Static Analysis / Security
- SecretHub (⭐46) - Have a single source of truth for your secrets and load them into GitHub Actions on demand.
Apr 27, 2020
Static Analysis / Security
Apr 26, 2020
Pull Requests / Code Coverage
Apr 25, 2020
GitHub Tools and Management / Docker Container Actions
Apr 24, 2020
Utility / Docker Container Actions
Apr 23, 2020
Notifications and Messages / Code Coverage
Apr 19, 2020
Dynamic Analysis / Code Coverage
Apr 16, 2020
Build / Terraform
- Setup Brainfuck (⭐1) - Setup brainfuck interpreter.
Tutorials / Terraform
Apr 15, 2020
GitHub Tools and Management / Docker Container Actions
Apr 14, 2020
Collection of Actions / Docker Container Actions
Static Analysis / Security
Deployment / Code Coverage
Apr 13, 2020
Static Analysis / Linting
Pull Requests / Code Coverage
Deployment / Code Coverage
Deployment / Docker
Apr 11, 2020
Utility / Docker Container Actions
- YAML/JSON/XML Converter (⭐25) - Converts YAML/JSON/XML file formats interchangeably.
- Memer Action (⭐23) - A GitHub Action for Programmer Memes xD.
- Public IP (⭐59) - Queries GitHub actions runner's public IP address.
Apr 10, 2020
Static Analysis / Testing
Apr 07, 2020
Utility / Docker Container Actions
- Setup Xamarin (⭐30) - Switch between pre-installed versions of Xamarin and Mono for macOS images.
- Setup Cocoapods (⭐22) - Setup specific version of Cocoapods.
Static Analysis / Security
- Secrets Sync Action (⭐269) - Action syncs secrets across multiple repositories.
Apr 05, 2020
GitHub Pages / Code Coverage
- Deploy A Static Site to GitHub Pages (⭐26) - Deploy to custom directory and ignore folder/file.
Deployment / Docker
Apr 02, 2020
Tutorials / Terraform
Apr 01, 2020
Utility / Environments
Mar 31, 2020
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
- Linguist (⭐6) - Checks a repository and produces information about used languages in output.
- Twilio Voice Call (⭐11) - Make Twilio voice call with defined text.
External Services / Terraform
Build / Terraform
Localization / Terraform
- Translation (⭐25) - Translate text from any language to any language.
Mar 30, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Environments
Monitoring / Code Coverage
- Size Limit Action (⭐342) - Comments cost comparison of your JS in PRs and rejects them if limit is exceeded.
Notifications and Messages / Code Coverage
Deployment / Docker
Mar 29, 2020
Static Analysis / Linting
Mar 28, 2020
Frontend Tools / Terraform
- Setup Mint (⭐9) - Setup Mint (programming language for writing single page applications).
Mar 26, 2020
Utility / Docker Container Actions
- Has Changed Path (⭐180) - Conditionally run actions based on changed paths.
Mar 22, 2020
Utility / Docker Container Actions
Mar 12, 2020
Database / Terraform
- Setup Cassandra Schema (⭐2) - Running scripts from the provided folder on top of Cassandra cluster.
Mar 10, 2020
Static Analysis / Testing
Notifications and Messages / Code Coverage
Mar 09, 2020
Official Actions / Actions for GitHub Automation
- actions/delete-package-versions (⭐194) - Delete versions of a package from GitHub Packages.
Deployment / Code Coverage
Deployment / Docker
Mar 08, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Has Changes (⭐26) - Check if there are code changes from previous steps.
Mar 06, 2020
GitHub Tools and Management / Docker Container Actions
Mar 01, 2020
Utility / Docker Container Actions
- Mind Your Language Action (⭐12) - Detect offensive comments in issues and pull requests, and warn senders.
Static Analysis / Semantic Versioning
Feb 24, 2020
Static Analysis / Linting
Feb 18, 2020
GitHub Tools and Management / Docker Container Actions
Feb 16, 2020
Deployment / Code Coverage
Feb 15, 2020
GitHub Pages / Code Coverage
Machine Learning Ops / Terraform
Build / Terraform
Feb 13, 2020
Official Resources
Static Analysis / Code Coverage
Deployment / Code Coverage
Feb 12, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Autotag (⭐51) - Automatically generate a new tag when the manifest file (i.e.
package.json
) version changes.
Deployment / Code Coverage
Feb 08, 2020
Utility / Docker Container Actions
- Apply templates with Jinja2 (⭐36) - Use the Jinja2 template engine to generate files from templates.
Feb 06, 2020
GitHub Tools and Management / Docker Container Actions
Collection of Actions / Docker Container Actions
Feb 05, 2020
Utility / Environments
Tutorials / Terraform
Feb 03, 2020
Static Analysis / Linting
Pull Requests / Code Coverage
Jan 31, 2020
Static Analysis / Security
- Secret Spreader (⭐34) - Not an action per se, but a tool to manage Actions Secrets across a list of repositories.
Jan 30, 2020
Static Analysis / Security
Jan 27, 2020
GitHub Tools and Management / Docker Container Actions
Jan 24, 2020
Static Analysis / Linting
Jan 23, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Read Properties (⭐14) - Read values from
.properties
files.
- Write Properties (⭐14) - Write values to
.properties
files.
Utility / Environments
Utility / Semantic Versioning
- Next SemVers (⭐37) - Output the next version for major, minor, and patch version based on the given semver version.
Static Analysis / Testing
Static Analysis / Linting
Static Analysis / Security
- AWS Secrets Manager Actions (⭐53) - Define AWS Secrets Manager secrets to environment values.
Static Analysis / Code Coverage
Monitoring / Code Coverage
Deployment / Code Coverage
Deployment / Docker
Deployment / Kubernetes
Deployment / AWS
Deployment / Terraform
- Generate terraform documentation (⭐35) - Uses terraform-docs to generate docs for terraform modules.
Build / Terraform
- run-cmake (⭐118) - Multi platform action to build C/C++ software with CMake and Ninja.
- run-vcpkg (⭐102) - Multi platform action to build and install C/C++ dependencies with vcpkg (⭐17k).
Jan 21, 2020
Static Analysis / Linting
Jan 20, 2020
Pull Requests / Code Coverage
Jan 18, 2020
Utility / Semantic Versioning
- Increment Semantic Version (⭐54) - Bump a given semantic version (SemVer), depending on given release type.
Jan 14, 2020
Utility / Semantic Versioning
- Cut Release Branch (⭐9) - Cuts a release branch given a branch prefix and optional semantic version.
Jan 13, 2020
Utility / Semantic Versioning
Static Analysis / Linting
Jan 11, 2020
Official Resources
- Official Actions organization
- actions/virtual-environments (⭐6.8k) - GitHub Actions virtual environments.
- actions/runner (⭐3.2k) - The Runner for GitHub Actions.
Create your Actions / JavaScript and TypeScript Actions
- actions/http-client (⭐72) - A lightweight HTTP client optimized for use with actions, TypeScript with generics and async await.
Jan 09, 2020
GitHub Tools and Management / Docker Container Actions
Jan 07, 2020
Deployment / Code Coverage
Jan 06, 2020
Tutorials / Terraform
Jan 05, 2020
Static Analysis / Security
Jan 04, 2020
Static Analysis / Linting
Dec 29, 2019
GitHub Tools and Management / Docker Container Actions
Dec 25, 2019
Utility / Docker Container Actions
Deployment / Code Coverage
Dec 24, 2019
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
Dec 19, 2019
Collection of Actions / Docker Container Actions
Dec 18, 2019
Deployment / Code Coverage
Dec 17, 2019
Utility / Docker Container Actions
Dec 10, 2019
Notifications and Messages / Code Coverage
Dec 08, 2019
Utility / Docker Container Actions
- Wait for commit statuses (⭐78) - Wait until all statuses and checks are successful or any of them has failed and set its status output accordingly.
Tutorials / Terraform
Dec 04, 2019
Static Analysis / Linting
External Services / Terraform
Dec 02, 2019
Collection of Actions / Docker Container Actions
Nov 28, 2019
Collection of Actions / Docker Container Actions
Nov 27, 2019
Frontend Tools / Terraform
Nov 16, 2019
GitHub Pages / Code Coverage
Nov 15, 2019
Utility / Docker Container Actions
- Branch Protection Bot (⭐61) - Temporarily disable and re-enable "Include administrators" option in branch protection.
Deployment / Code Coverage
Nov 13, 2019
Utility / Docker Container Actions
- Get Latest Tag (⭐130) - Get the previous tag from git.
- Create Milestone (⭐15) - Create a new open milestone given the title and description.
- Close Milestone (⭐2) - Close the given milestone.
Nov 11, 2019
Utility / Docker Container Actions
Pull Requests / Code Coverage
Nov 10, 2019
Utility / Docker Container Actions
- Jekyll Diff Action (⭐7) - Diffs the built Jekyll site after a change, and comments the result back to GitHub.
Nov 08, 2019
Notifications and Messages / Code Coverage
Nov 07, 2019
Static Analysis / Security
Nov 04, 2019
Static Analysis / Linting
Nov 02, 2019
Official Resources
Workflow Examples
- actions/starter-workflows (⭐6.8k) - Starter workflow management.
- actions/example-services (⭐233) - Example workflows using service containers.
Official Actions / Workflow Tool Actions
- actions/checkout (⭐3.2k) - Setup your repository on your workflow.
- actions/upload-artifact (⭐1.9k) - Upload artifacts from your workflow.
- actions/download-artifact (⭐752) - Download artifacts from your build.
- actions/cache (⭐3.2k) - Cache dependencies and build outputs in GitHub Actions.
- actions/github-script (⭐2.8k) - Write a script for GitHub API and the workflow contexts.
Official Actions / Actions for GitHub Automation
- actions/create-release (⭐1.2k) - An Action to create releases via the GitHub Release API.
- actions/upload-release-asset (⭐624) - An Action to upload a release asset via the GitHub Release API.
- actions/first-interaction (⭐494) - An action for filtering pull requests and issues from first-time contributors.
- actions/stale (⭐803) - Marks issues and pull requests that have not had recent interaction.
- actions/labeler (⭐1.1k) - An action for automatically labelling pull requests.
Official Actions / Setup Actions
Create your Actions / JavaScript and TypeScript Actions
- actions/toolkit (⭐3.6k) - The GitHub ToolKit for developing GitHub Actions.
- actions/hello-world-javascript-action (⭐151) - A template to demonstrate how to build a JavaScript action.
- actions/javascript-action (⭐668) - Create a JavaScript Action.
- actions/typescript-action (⭐1.2k) - Create a TypeScript Action.
Create your Actions / Docker Container Actions
- actions/hello-world-docker-action (⭐113) - A template to demonstrate how to build a Docker action.
- actions/container-toolkit-action (⭐79) - Template repo for creating container actions using actions/toolkit.
Tutorials / Terraform
Oct 31, 2019
Utility / Docker Container Actions
Oct 27, 2019
GitHub Tools and Management / Docker Container Actions
Static Analysis / Security
Oct 24, 2019
Machine Learning Ops / Terraform
Oct 23, 2019
Deployment / Code Coverage
Oct 21, 2019
Collection of Actions / Docker Container Actions
Deployment / Code Coverage
Oct 18, 2019
Deployment / Code Coverage
Oct 16, 2019
Collection of Actions / Docker Container Actions
Oct 14, 2019
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
Oct 13, 2019
Deployment / Code Coverage
Oct 10, 2019
Utility / Docker Container Actions
Pull Requests / Code Coverage
Oct 09, 2019
Deployment / Code Coverage
Cheat Sheet / Terraform
Oct 08, 2019
Utility / Docker Container Actions
Static Analysis / Linting
External Services / Terraform
Oct 07, 2019
Deployment / Code Coverage
Oct 03, 2019
Pull Requests / Code Coverage
Oct 01, 2019
External Services / Terraform
Sep 30, 2019
Utility / Docker Container Actions
Deployment / Code Coverage
Sep 29, 2019
Notifications and Messages / Code Coverage
Sep 26, 2019
Static Analysis / Linting
Pull Requests / Code Coverage
Sep 25, 2019
Machine Learning Ops / Terraform
Sep 24, 2019
Static Analysis / Linting
Sep 23, 2019
GitHub Tools and Management / Docker Container Actions
Deployment / Code Coverage
Sep 22, 2019
Deployment / Code Coverage
Frontend Tools / Terraform
- Generate OG Image (⭐32) - Generate customisable open graph images from Markdown files.
Sep 21, 2019
GitHub Tools and Management / Docker Container Actions
Sep 19, 2019
Deployment / Code Coverage
Sep 18, 2019
Tutorials / Terraform
Sep 17, 2019
Utility / Docker Container Actions
Sep 16, 2019
Static Analysis / Linting
Sep 15, 2019
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
- Setup
ssh-agent
(⭐704) - Runssh-agent
with additional SSH keys to access private repositories.
Deployment / Code Coverage
Sep 14, 2019
GitHub Tools and Management / Docker Container Actions
- GitHub Project Automation+ (⭐246) - Automate GitHub Project cards with any webhook event.
GitHub Pages / Code Coverage
Deployment / Code Coverage
Sep 11, 2019
Static Analysis / Linting
Notifications and Messages / Code Coverage
External Services / Terraform
Sep 07, 2019
Collection of Actions / Docker Container Actions
Static Analysis / Linting
Aug 29, 2019
Static Analysis / Linting
Aug 27, 2019
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Debug with SSH over tmate (⭐1.6k) - Debug the Action directly by providing a SSH connection.
Aug 26, 2019
Utility / Docker Container Actions
Aug 21, 2019
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
Aug 19, 2019
Tutorials / Terraform
Aug 18, 2019
Tutorials / Terraform
Jul 21, 2019
GitHub Tools and Management / Docker Container Actions
Static Analysis / Linting
Notifications and Messages / Code Coverage
Jul 13, 2019
GitHub Tools and Management / Docker Container Actions
Jun 12, 2019
Notifications and Messages / Code Coverage
Jun 08, 2019
Collection of Actions / Docker Container Actions
May 30, 2019
Utility / Docker Container Actions
May 23, 2019
Utility / Docker Container Actions
May 22, 2019
GitHub Pages / Code Coverage
Frontend Tools / Terraform
May 20, 2019
Deployment / Code Coverage
May 15, 2019
External Services / Terraform
Mar 25, 2019
Deployment / Code Coverage
Mar 12, 2019
Frontend Tools / Terraform
Mar 07, 2019
Static Analysis / Linting
Mar 06, 2019
Notifications and Messages / Code Coverage
Mar 04, 2019
Deployment / Code Coverage
Feb 27, 2019
Official Resources
GitHub Tools and Management / Docker Container Actions
Collection of Actions / Docker Container Actions
Static Analysis / Semantic Versioning
Static Analysis / Testing
GitHub Pages / Code Coverage
- Google Dataset Search Metadata - And other schema.org extractors to make datasets discoverable from GitHub pages.
Notifications and Messages / Code Coverage
Deployment / Code Coverage
External Services / Terraform
Frontend Tools / Terraform
- JS Build Actions (⭐46) - Run Grunt or Gulp build tasks and commit file changes.