A collection of ultimate github actions to use in github
With GitHub Actions you can automate your workflow from idea to production.
- Fork & Star ⭐ this repo
- Add your Action under the correct category
- Follow the format:
- [action-name](link) - Short, clear description. - Submit a PR — we review fast!
Pro Tip: Use the GitHub Actions Marketplace to discover more.
- Workflow Syntax – Full reference
- Events that Trigger Workflows
- Contexts and Expressions
- actions/hello-world-composite-action
- actions/first-interaction – Auto-welcome new contributors
- actions/checkout – Checkout repo
- actions/upload-artifact / download-artifact
- actions/setup-node, setup-python, etc.
- peter-evans/create-pull-request – Auto-create PRs
- actions/stale – Close inactive issues/PRs
- release-drafter/release-drafter – Auto-generate release notes
- sdras/awesome-actions – The original awesome list (legacy)
- marketplace – Official directory
- actions/cache – Cache dependencies & build outputs
- dawidd6/action-get-latest-release – Fetch latest GitHub release
- jitterbit/get-changed-files – Get modified files in PR
- super-linter/super-linter – All-in-one linter
- sonarqube-community/sonarqube-scan-action
- eslint/eslint-action
- cypress-io/github-action – Run Cypress tests
- playwright-community/playwright-github-action
- codecov/codecov-action – Upload coverage
- mikepenz/action-junit-report – Display test results in PR
- dorny/test-reporter – Show test & lint results
- snyk/actions – Security scanning
- pull-request-size/pull-request-size – Label PR by size
- takanabe/github-actions-label-syncer
- kentaro-m/auto-assign – Auto-assign reviewers
- peaceiris/actions-gh-pages – Deploy to GitHub Pages
- crazy-max/ghaction-github-pages
- slackapi/slack-github-action – Send to Slack
- jasonetco/create-an-issue – Create issues from templates
- raineorshine/npm-download-count-action
- appleboy/scp-action – SCP files to server
- GoogleCloudPlatform/github-actions – Deploy to GCP
- Azure/webapps-deploy – Deploy to Azure
| Platform | Action |
|---|---|
| AWS | aws-actions/configure-aws-credentials |
| GCP | google-github-actions/deploy-cloudrun |
| Vercel | amondnet/vercel-action |
| Netlify | nwtgck/actions-netlify |
- firebase/firebase-action
- stripe/stripe-action – Trigger Stripe webhooks
- wentwrong/bundlewatch-action – Track bundle size
- lighthouse-ci/action – Performance audits
- iterative/setup-cml – CML for reports in PRs
- pytorch/pytorch-github-actions
- huggingface/hf-transfer-action – Fast model upload
- docker/build-push-action – Build & push Docker images
- crazy-max/ghaction-chocolatey – Windows packages
- game-ci/unity-builder
- tensorchord/setup-pgvecto.rs – Vector DB
- supabase/setup-cli – Supabase CLI
- mongodb/mongodb-github-action
- cloudflare/wrangler-action – Deploy to Workers
- ngrok/ngrok-github-action – Expose local server
- wearerequired/lint-action – Lint translations
- crowdin/github-action – Sync with Crowdin
- lowlighter/metrics – Generate GitHub stats SVG
- marocchino/sticky-pull-request-comment
- wow-actions/welcome-bot
We welcome your contributions! Feel free to open a PR with new actions or resources — check out
CONTRIBUTING.md(CONTRIBUTING.md) for guidelines.