Track Awesome Actions Updates Weekly
A curated list of awesome actions to use on GitHub
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 sdras/awesome-actions · ⭐ 25K · 🏷️ Development Environment
Sep 02 - Sep 08, 2024
Official Actions / Setup Actions
Utility / Docker Container Actions
- Website to GIF (⭐108) - Turn any webpage into a GIF to display on your README, docs, etc.
- Interactive Inputs - Runtime workflow inputs (⭐1) - Add dynamic inputs at runtime for your GitHub Actions workflows
Static Analysis / Testing
Static Analysis / Linting
- Run
stolt/lean-package-validator
to ensure your package has only the requiredruntime
artifacts (⭐0)
Build / Terraform
- Check Gradle version (⭐7) - Keep your Gradle version up to date.
Networking / Terraform
- Setup ZeroTier (⭐45) - Connect your runner to a ZeroTier network.
Oct 11 - Oct 17, 2021
Fun / Terraform
- Add equivalent of a like button in your README (⭐9) - Visualize community approval on some part of your readme (can be used as a poll).
Oct 19 - Oct 25, 2020
Utility / Docker Container Actions
- NSFW Detection (⭐16) - Detect NSFW content in committed files.
Oct 12 - Oct 18, 2020
GitHub Tools and Management / Docker Container Actions
- Copybara Action (⭐97) - Move and transform code between repositories (ideal to maintain several repos from one monorepo).
Pull Requests / Code Coverage
- Pull Request Description Enforcer - Enforces description on pull requests.
Oct 05 - Oct 11, 2020
Utility / Docker Container Actions
- Minisauras (⭐48) - Pulls all the JavaScript and CSS files from your base branch, minify them and creates a pull-request with a new branch.
Sep 28 - Oct 04, 2020
GitHub Tools and Management / Docker Container Actions
Deployment / Code Coverage
Sep 21 - Sep 27, 2020
GitHub Tools and Management / Docker Container Actions
- GitHub Codeowners Validator (⭐217) - Ensures the correctness of your GitHub CODEOWNERS file. It supports public and private GitHub repositories and also GitHub Enterprise installations.
Utility / Docker Container Actions
- Paths Filter (⭐2.1k) - Conditionally run actions based on files modified by PR, feature branch or pushed commits.
Sep 14 - Sep 20, 2020
Notifications and Messages / Code Coverage
Tutorials / Terraform
Sep 07 - Sep 13, 2020
GitHub Tools and Management / Docker Container Actions
Notifications and Messages / Code Coverage
Deployment / Code Coverage
Aug 31 - Sep 06, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Compress with UPX (⭐55) - The Ultimate Packer for eXecutables.
- Pull the New Go Module Version Into the Proxy Cache (⭐26) - 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 (⭐182) - Expose environment variables such as the branch/tag name, repository slug, and ref slug.
- GitHub Action Locks (⭐16) - Guarantee atomic execution of your GitHub Action workflows.
Utility / Dependencies
- Highlight New NPM Dependencies (⭐26) - Comments on pull requests newly added NPM dependencies information.
Static Analysis / Linting
Pull Requests / Code Coverage
- Ticket Check Action (⭐41) - Automatically add a ticket or issue number to the start of all Pull Request titles.
- Pull Request Stats (⭐349) - Print relevant stats about reviewers.
GitHub Pages / Code Coverage
Notifications and Messages / Code Coverage
Deployment / Docker
- Update a Container Repository Description From README.md - Supported Registries: Docker Hub, Quay, Harbor.
Deployment / Kubernetes
Machine Learning Ops / Terraform
Aug 17 - Aug 23, 2020
Pull Requests / Code Coverage
Aug 10 - Aug 16, 2020
GitHub Tools and Management / Docker Container Actions
Aug 03 - Aug 09, 2020
GitHub Tools and Management / Docker Container Actions
- Prow GitHub Actions (⭐91) - Automation of policy enforcement, chat-ops, and automatic PR merging.
Frontend Tools / Terraform
- Gatsby AWS S3 Deployment (⭐47) - Deploy Gatsby to S3 (supports CloudFront).
Jul 27 - Aug 02, 2020
Deployment / Code Coverage
Deployment / Kubernetes
Jul 06 - Jul 12, 2020
Utility / Docker Container Actions
- Setup Kubernetes tools (⭐74) - Install Kubernetes tools (kubectl, kustomize, helm, kubeval, conftest, and yq) on the runner.
- Setup Elastic Cloud Control Tool (⭐5) - Install a specific version of ecctl on the runner.
Jun 29 - Jul 05, 2020
Notifications and Messages / Code Coverage
Jun 22 - Jun 28, 2020
Utility / Docker Container Actions
- PowerShell Script (⭐47) - Run PowerShell scripts with workflow contexts (e.g.
$github.token
) and cmdlets, return value => action output.
Jun 15 - Jun 21, 2020
Collection of Actions / Docker Container Actions
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 08 - Jun 14, 2020
GitHub Tools and Management / Docker Container Actions
Jun 01 - Jun 07, 2020
GitHub Tools and Management / Docker Container Actions
Monitoring / Code Coverage
- Check bundlephobia (⭐51) - Comments new and modified package size according to bundlephobia.io website and rejects PR on threshold surpassed.
May 25 - May 31, 2020
Collection of Actions / Docker Container Actions
Deployment / Docker
May 18 - May 24, 2020
Utility / Docker Container Actions
- Setup Xcode (⭐278) - Switch between pre-installed versions of Xcode for macOS images.
Notifications and Messages / Code Coverage
May 11 - May 17, 2020
Utility / Docker Container Actions
- Twilio Fax (⭐5) - Sends a document by fax using your Twilio account.
Static Analysis / Linting
May 04 - May 10, 2020
Static Analysis / Security
- SecretHub (⭐47) - Have a single source of truth for your secrets and load them into GitHub Actions on demand.
Apr 27 - May 03, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
Pull Requests / Code Coverage
Notifications and Messages / Code Coverage
Apr 20 - Apr 26, 2020
GitHub Tools and Management / Docker Container Actions
Collection of Actions / Docker Container Actions
Static Analysis / Linting
Static Analysis / Security
Dynamic Analysis / Code Coverage
Pull Requests / Code Coverage
Deployment / Code Coverage
Deployment / Docker
Build / Terraform
- Setup Brainfuck (⭐2) - Setup brainfuck interpreter.
Tutorials / Terraform
Apr 13 - Apr 19, 2020
Utility / Docker Container Actions
- YAML/JSON/XML Converter (⭐27) - Converts YAML/JSON/XML file formats interchangeably.
- Setup Xamarin (⭐33) - Switch between pre-installed versions of Xamarin and Mono for macOS images.
- Memer Action (⭐36) - A GitHub Action for Programmer Memes xD.
- Setup Cocoapods (⭐31) - Setup specific version of Cocoapods.
- Public IP (⭐111) - Queries GitHub actions runner's public IP address.
Static Analysis / Testing
Static Analysis / Security
- Secrets Sync Action (⭐312) - Action syncs secrets across multiple repositories.
Apr 06 - Apr 12, 2020
GitHub Tools and Management / Docker Container Actions
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 (⭐14) - Make Twilio voice call with defined text.
Utility / Environments
Monitoring / Code Coverage
- Size Limit Action (⭐446) - Comments cost comparison of your JS in PRs and rejects them if limit is exceeded.
GitHub Pages / Code Coverage
- Deploy A Static Site to GitHub Pages (⭐27) - Deploy to custom directory and ignore folder/file.
Notifications and Messages / Code Coverage
Deployment / Docker
External Services / Terraform
Build / Terraform
Localization / Terraform
- Translation (⭐40) - Translate text from any language to any language.
Tutorials / Terraform
Mar 30 - Apr 05, 2020
Utility / Docker Container Actions
- Has Changed Path (⭐220) - Conditionally run actions based on changed paths.
Static Analysis / Linting
Frontend Tools / Terraform
- Setup Mint (⭐11) - Setup Mint (programming language for writing single page applications).
Mar 23 - Mar 29, 2020
Utility / Docker Container Actions
Mar 16 - Mar 22, 2020
Official Actions / Actions for GitHub Automation
- actions/delete-package-versions (⭐340) - Delete versions of a package from GitHub Packages.
Static Analysis / Testing
Notifications and Messages / Code Coverage
Deployment / Code Coverage
Deployment / Docker
Database / Terraform
- Setup Cassandra Schema (⭐2) - Running scripts from the provided folder on top of Cassandra cluster.
Mar 09 - Mar 15, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Has Changes (⭐31) - Check if there are code changes from previous steps.
Mar 02 - Mar 08, 2020
Utility / Docker Container Actions
- Mind Your Language Action (⭐17) - Detect offensive comments in issues and pull requests, and warn senders.
Static Analysis / Semantic Versioning
Static Analysis / Linting
Feb 24 - Mar 01, 2020
GitHub Tools and Management / Docker Container Actions
Feb 17 - Feb 23, 2020
Official Resources
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Autotag (⭐74) - Automatically generate a new tag when the manifest file (i.e.
package.json
) version changes.
Static Analysis / Code Coverage
GitHub Pages / Code Coverage
Deployment / Code Coverage
Machine Learning Ops / Terraform
Build / Terraform
Feb 10 - Feb 16, 2020
GitHub Tools and Management / Docker Container Actions
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
- Apply templates with Jinja2 (⭐43) - Use the Jinja2 template engine to generate files from templates.
Utility / Environments
Static Analysis / Linting
Pull Requests / Code Coverage
Tutorials / Terraform
Feb 03 - Feb 09, 2020
GitHub Tools and Management / Docker Container Actions
Static Analysis / Security
- Secret Spreader (⭐37) - Not an action per se, but a tool to manage Actions Secrets across a list of repositories.
Jan 27 - Feb 02, 2020
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Read Properties (⭐21) - Read values from
.properties
files.
- Write Properties (⭐14) - Write values to
.properties
files.
Utility / Environments
Utility / Semantic Versioning
- Next SemVers (⭐58) - 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 (⭐62) - Define AWS Secrets Manager secrets to environment values.
Static Analysis / Code Coverage
Monitoring / Code Coverage
Pull Requests / Code Coverage
Deployment / Code Coverage
Deployment / Docker
Deployment / Kubernetes
Deployment / AWS
Deployment / Terraform
- Generate terraform documentation (⭐38) - Uses terraform-docs to generate docs for terraform modules.
Build / Terraform
- run-cmake (⭐176) - Multi platform action to build C/C++ software with CMake and Ninja.
- run-vcpkg (⭐186) - Multi platform action to build and install C/C++ dependencies with vcpkg (⭐23k).
Jan 20 - Jan 26, 2020
Utility / Semantic Versioning
- Cut Release Branch (⭐10) - Cuts a release branch given a branch prefix and optional semantic version.
- Increment Semantic Version (⭐84) - Bump a given semantic version (SemVer), depending on given release type.
Static Analysis / Linting
Jan 13 - Jan 19, 2020
Official Resources
- Official Actions organization
- actions/virtual-environments (⭐9.8k) - GitHub Actions virtual environments.
- actions/runner (⭐4.7k) - The Runner for GitHub Actions.
Create your Actions / JavaScript and TypeScript Actions
- actions/http-client (⭐71) - A lightweight HTTP client optimized for use with actions, TypeScript with generics and async await.
GitHub Tools and Management / Docker Container Actions
Deployment / Code Coverage
Tutorials / Terraform
Jan 06 - Jan 12, 2020
Static Analysis / Linting
Static Analysis / Security
Dec 30 - Jan 05, 2019
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
Deployment / Code Coverage
Dec 23 - Dec 29, 2019
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
Deployment / Code Coverage
Dec 16 - Dec 22, 2019
Notifications and Messages / Code Coverage
Dec 09 - Dec 15, 2019
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
- Wait for commit statuses (⭐98) - Wait until all statuses and checks are successful or any of them has failed and set its status output accordingly.
Static Analysis / Linting
External Services / Terraform
Tutorials / Terraform
Dec 02 - Dec 08, 2019
Collection of Actions / Docker Container Actions
Frontend Tools / Terraform
Nov 18 - Nov 24, 2019
Utility / Docker Container Actions
- Branch Protection Bot (⭐72) - Temporarily disable and re-enable "Include administrators" option in branch protection.
- Get Latest Tag (⭐182) - Get the previous tag from git.
- Create Milestone (⭐16) - Create a new open milestone given the title and description.
- Close Milestone (⭐4) - Close the given milestone.
Pull Requests / Code Coverage
GitHub Pages / Code Coverage
Deployment / Code Coverage
Nov 11 - Nov 17, 2019
Utility / Docker Container Actions
- Jekyll Diff Action (⭐6) - Diffs the built Jekyll site after a change, and comments the result back to GitHub.
Static Analysis / Linting
Static Analysis / Security
Notifications and Messages / Code Coverage
Nov 04 - Nov 10, 2019
Official Resources
Workflow Examples
- actions/starter-workflows (⭐8.8k) - Starter workflow management.
- actions/example-services (⭐247) - Example workflows using service containers.
Official Actions / Workflow Tool Actions
- actions/checkout (⭐5.7k) - Setup your repository on your workflow.
- actions/upload-artifact (⭐3.1k) - Upload artifacts from your workflow.
- actions/download-artifact (⭐1.4k) - Download artifacts from your build.
- actions/cache (⭐4.4k) - Cache dependencies and build outputs in GitHub Actions.
- actions/github-script (⭐4.1k) - Write a script for GitHub API and the workflow contexts.
Official Actions / Actions for GitHub Automation
- actions/create-release (⭐1.3k) - An Action to create releases via the GitHub Release API.
- actions/upload-release-asset (⭐684) - An Action to upload a release asset via the GitHub Release API.
- actions/first-interaction (⭐756) - An action for filtering pull requests and issues from first-time contributors.
- actions/stale (⭐1.3k) - Marks issues and pull requests that have not had recent interaction.
- actions/labeler (⭐1.9k) - An action for automatically labelling pull requests.
Official Actions / Setup Actions
Create your Actions / JavaScript and TypeScript Actions
- actions/toolkit (⭐4.9k) - The GitHub ToolKit for developing GitHub Actions.
- actions/hello-world-javascript-action (⭐234) - A template to demonstrate how to build a JavaScript action.
- actions/javascript-action (⭐948) - Create a JavaScript Action.
- actions/typescript-action (⭐2k) - Create a TypeScript Action.
Create your Actions / Docker Container Actions
- actions/hello-world-docker-action (⭐162) - A template to demonstrate how to build a Docker action.
- actions/container-toolkit-action (⭐116) - Template repo for creating container actions using actions/toolkit.
Utility / Docker Container Actions
Tutorials / Terraform
Oct 28 - Nov 03, 2019
GitHub Tools and Management / Docker Container Actions
Collection of Actions / Docker Container Actions
Static Analysis / Security
Deployment / Code Coverage
Machine Learning Ops / Terraform
Oct 21 - Oct 27, 2019
GitHub Tools and Management / Docker Container Actions
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
Deployment / Code Coverage
Oct 14 - Oct 20, 2019
Utility / Docker Container Actions
Static Analysis / Linting
Pull Requests / Code Coverage
Deployment / Code Coverage
External Services / Terraform
Cheat Sheet / Terraform
Oct 07 - Oct 13, 2019
Utility / Docker Container Actions
Pull Requests / Code Coverage
Deployment / Code Coverage
External Services / Terraform
Sep 30 - Oct 06, 2019
GitHub Tools and Management / Docker Container Actions
Static Analysis / Linting
Pull Requests / Code Coverage
Notifications and Messages / Code Coverage
Deployment / Code Coverage
Machine Learning Ops / Terraform
Sep 23 - Sep 29, 2019
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
Static Analysis / Linting
Deployment / Code Coverage
Frontend Tools / Terraform
- Generate OG Image (⭐39) - Generate customisable open graph images from Markdown files.
Tutorials / Terraform
Sep 16 - Sep 22, 2019
GitHub Tools and Management / Docker Container Actions
- GitHub Project Automation+ (⭐322) - Automate GitHub Project cards with any webhook event.
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
- Setup
ssh-agent
(⭐1.2k) - Runssh-agent
with additional SSH keys to access private repositories.
Static Analysis / Linting
GitHub Pages / Code Coverage
Notifications and Messages / Code Coverage
Deployment / Code Coverage
External Services / Terraform
Sep 09 - Sep 15, 2019
Collection of Actions / Docker Container Actions
Static Analysis / Linting
Sep 02 - Sep 08, 2019
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Debug with SSH over tmate (⭐2.9k) - Debug the Action directly by providing a SSH connection.
Static Analysis / Linting
Aug 26 - Sep 01, 2019
Collection of Actions / Docker Container Actions
Utility / Docker Container Actions
Tutorials / Terraform
Aug 19 - Aug 25, 2019
Tutorials / Terraform
Jul 22 - Jul 28, 2019
GitHub Tools and Management / Docker Container Actions
Static Analysis / Linting
Notifications and Messages / Code Coverage
Jul 15 - Jul 21, 2019
GitHub Tools and Management / Docker Container Actions
Jun 17 - Jun 23, 2019
Notifications and Messages / Code Coverage
Jun 10 - Jun 16, 2019
Collection of Actions / Docker Container Actions
Jun 03 - Jun 09, 2019
Utility / Docker Container Actions
May 27 - Jun 02, 2019
Utility / Docker Container Actions
GitHub Pages / Code Coverage
Deployment / Code Coverage
Frontend Tools / Terraform
May 20 - May 26, 2019
External Services / Terraform
Apr 01 - Apr 07, 2019
Deployment / Code Coverage
Mar 18 - Mar 24, 2019
Frontend Tools / Terraform
Mar 11 - Mar 17, 2019
Static Analysis / Linting
Notifications and Messages / Code Coverage
Deployment / Code Coverage
Mar 04 - Mar 10, 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 (⭐53) - Run Grunt or Gulp build tasks and commit file changes.