https://github.com/awesomelistsio/awesome-github-actions
A curated list of high-quality resources, actions, tools, and workflows for GitHub Actions.
https://github.com/awesomelistsio/awesome-github-actions
List: awesome-github-actions
awesome awesome-list awesome-lists github github-actions
Last synced: 4 months ago
JSON representation
A curated list of high-quality resources, actions, tools, and workflows for GitHub Actions.
- Host: GitHub
- URL: https://github.com/awesomelistsio/awesome-github-actions
- Owner: awesomelistsio
- Created: 2025-06-30T00:45:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-30T00:53:25.000Z (4 months ago)
- Last Synced: 2025-06-30T01:35:16.361Z (4 months ago)
- Topics: awesome, awesome-list, awesome-lists, github, github-actions
- Language: Python
- Homepage: https://awesome.himpfen.com/
- Size: 0 Bytes
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-ci - Awesome GitHub Actions
- awesome-devops - Awesome GitHub Actions
- awesome-devops - Awesome GitHub Actions
- ultimate-awesome - awesome-github-actions - A curated list of high-quality resources, actions, tools, and workflows for GitHub Actions. (Other Lists / TeX Lists)
README
# Awesome GitHub Actions [](https://github.com/awesomelistsio/awesome)
[](https://ko-fi.com/awesomelists) [](https://www.paypal.com/donate/?hosted_button_id=3LLKRXJU44EJJ) [](https://tinyurl.com/e8ymxdw3) [](https://x.com/ListsAwesome) [](https://www.facebook.com/awesomelists)
> A curated list of high-quality resources, actions, tools, and workflows for [GitHub Actions](https://github.com/features/actions) – GitHub's powerful CI/CD and automation platform.
GitHub Actions enables you to automate tasks across the software development lifecycle. This list is intended for developers, DevOps engineers, and open-source maintainers.
## Contents
- [Official Resources](#official-resources)
- [Community Guides & Tutorials](#community-guides--tutorials)
- [Popular GitHub Actions](#popular-github-actions)
- [CI/CD Workflows](#cicd-workflows)
- [Security](#security)
- [Testing](#testing)
- [Deployment](#deployment)
- [Linting & Code Quality](#linting--code-quality)
- [Automation](#automation)
- [Tools & Utilities](#tools--utilities)
- [Templates & Boilerplates](#templates--boilerplates)
- [Related Awesome Lists](#related-awesome-lists)
## Official Resources
- [GitHub Actions Documentation](https://docs.github.com/en/actions) – Official GitHub Actions documentation and getting started guides.
- [GitHub Actions Marketplace](https://github.com/marketplace?type=actions) – Explore reusable actions from the community.
- [Learning Lab: GitHub Actions](https://lab.github.com/githubtraining/github-actions:-hello-world) – Interactive course for getting started.
## Community Guides & Tutorials
- [GitHub Actions by Example](https://github-actions.byexamples.dev/) – Real-world examples and patterns.
- [Awesome Actions Examples (GitHub repo)](https://github.com/sdras/awesome-actions) – Community-curated list of actions and examples.
- [Introduction to GitHub Actions](https://www.taniarascia.com/github-actions/) – Beginner-friendly overview and tutorial.
## Popular GitHub Actions
- [actions/checkout](https://github.com/actions/checkout) – Checkout your repository under `$GITHUB_WORKSPACE`.
- [actions/setup-node](https://github.com/actions/setup-node) – Setup Node.js for your workflow.
- [actions/setup-python](https://github.com/actions/setup-python) – Setup Python with version support and caching.
- [docker/build-push-action](https://github.com/docker/build-push-action) – Build and push Docker images with BuildKit support.
- [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) – Deploy to GitHub Pages.
## CI/CD Workflows
- [CI/CD Templates (GitHub)](https://github.com/actions/starter-workflows) – Official GitHub starter workflows.
- [Node.js CI](https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages) – CI for Node.js projects and npm publishing.
- [Python CI Template](https://github.com/actions/starter-workflows/blob/main/ci/python-package.yml) – Run tests and lint for Python packages.
## Security
- [GitHub Code Scanning](https://docs.github.com/en/code-security/code-scanning) – Scan your codebase for vulnerabilities.
- [trilom/file-changes-action](https://github.com/trilom/file-changes-action) – Detect file changes across branches or PRs.
- [GitLeaks Action](https://github.com/gitleaks/gitleaks-action) – Scan repositories for secrets and keys.
## Testing
- [Setup Test Coverage with Codecov](https://github.com/codecov/codecov-action) – Upload coverage reports to Codecov.
- [setup-java](https://github.com/actions/setup-java) – Setup Java and run Maven/Gradle builds.
- [cypress-io/github-action](https://github.com/cypress-io/github-action) – Run Cypress end-to-end tests.
## Deployment
- [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) – Deploy static sites to GitHub Pages.
- [appleboy/ssh-action](https://github.com/appleboy/ssh-action) – SSH to remote servers and run commands.
- [firebase/actions-hosting-deploy](https://github.com/firebase/actions-hosting-deploy) – Deploy to Firebase Hosting.
## Linting & Code Quality
- [github/super-linter](https://github.com/github/super-linter) – All-in-one linter supporting multiple languages.
- [reviewdog/action-eslint](https://github.com/reviewdog/action-eslint) – Run ESLint and add comments to pull requests.
- [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) – Automate code formatting and create pull requests with changes.
## Automation
- [stale](https://github.com/actions/stale) – Automatically mark and close stale issues and pull requests.
- [assign-reviewers](https://github.com/hmarr/auto-assign-action) – Automatically assign reviewers to new pull requests.
- [release-drafter](https://github.com/release-drafter/release-drafter) – Automate changelog generation and draft releases.
## Tools & Utilities
- [act](https://github.com/nektos/act) – Run GitHub Actions locally for faster development and debugging.
- [workflow-dispatch](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch) – Manually trigger workflows via GitHub UI or API.
- [cache](https://github.com/actions/cache) – Cache dependencies and build outputs for faster workflows.
## Templates & Boilerplates
- [actions/starter-workflows](https://github.com/actions/starter-workflows) – Official GitHub Action templates for different languages and frameworks.
- [ci-cd-github-actions-examples](https://github.com/vemel/ci-cd-github-actions-examples) – Real-world CI/CD workflow examples for common project setups.
## Related Awesome Lists
- **[Awesome CI](https://github.com/awesomelistsio/awesome-ci)** – Continuous Integration tools and services.
- **[Awesome DevOps](https://github.com/awesomelistsio/awesome-devops)** – DevOps tools, platforms, and resources.
- **[Awesome Automation](https://github.com/awesomelistsio/awesome-automation)** – Automation tools and frameworks across use cases.
## Contribute
Contributions are welcome!
## License
[](http://creativecommons.org/licenses/by-sa/4.0/)