Projects

runner-images

GitHub Actions runner images

  • PowerShell61%
  • Shell21.9%
  • HCL16.4%
  • Swift0.2%
  • Dockerfile0.2%
  • Python0.2%
  • AppleScript0.1%

129343788Updated: 2026-07-21

starter-workflows

Accelerating new GitHub Actions workflows

https://github.com/features/actions

  • TypeScript100%

118627207Updated: 2026-06-01

checkout

Action for checking out a repo

https://github.com/features/actions

  • TypeScript94.3%
  • Shell4.4%
  • JavaScript1%
  • Dockerfile0.2%
  • Batchfile0.1%

85182614Updated: 2026-07-20

actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runners

  • Go82.6%
  • Shell7.3%
  • Go Template5.2%
  • Dockerfile2.8%
  • Makefile1.8%
  • HCL0.3%

63861448Updated: 2026-07-21

runner

The Runner for GitHub Actions :rocket:

https://github.com/features/actions

  • C#96.4%
  • JavaScript2.7%
  • Shell0.9%

61351382Updated: 2026-07-21

toolkit

The GitHub ToolKit for developing GitHub Actions.

https://github.com/features/actions

  • TypeScript98.4%
  • JavaScript1.2%
  • PowerShell0.3%
  • Shell0.1%

58041785Updated: 2026-07-21

cache

Cache dependencies and build outputs in GitHub Actions

  • TypeScript98.7%
  • Shell1.3%

54811566Updated: 2026-07-15

github-script

Write workflows scripting the GitHub API in JavaScript

  • TypeScript100%

4989574Updated: 2026-04-09

setup-node

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

  • TypeScript98.2%
  • Shell0.9%
  • JavaScript0.9%

48921704Updated: 2026-07-21

upload-artifact

  • TypeScript97%
  • JavaScript3%

41391071Updated: 2026-04-14

labeler

An action for automatically labelling pull requests

  • TypeScript98%
  • JavaScript2%

2474487Updated: 2026-07-21

typescript-action

Create a TypeScript Action with tests, linting, workflow, publishing, and versioning

https://github.com/actions

  • TypeScript38.4%
  • Shell37.6%
  • JavaScript24.1%

2408578Updated: 2026-07-20

setup-python

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

  • TypeScript98.1%
  • JavaScript1.1%
  • Python0.6%
  • Shell0.2%

2179727Updated: 2026-07-20

setup-java

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

  • TypeScript99.3%
  • Shell0.4%
  • JavaScript0.4%

1961864Updated: 2026-07-20

download-artifact

  • TypeScript94.1%
  • JavaScript5.9%

1874717Updated: 2026-03-18

setup-go

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

  • TypeScript98.1%
  • JavaScript1.7%
  • Shell0.2%

1732666Updated: 2026-07-20

stale

Marks issues and pull requests that have not had recent interaction

  • TypeScript99.7%
  • JavaScript0.3%

1692427Updated: 2026-07-19

create-release

An Action to create releases via the GitHub Release API

  • JavaScript100%

1383328Updated: 2021-03-03

setup-dotnet

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

  • TypeScript94%
  • PowerShell3.7%
  • JavaScript1.7%
  • C#0.4%
  • Shell0.2%

1189568Updated: 2026-07-17

javascript-action

Create a JavaScript Action with tests, linting, workflow, publishing, and versioning

https://github.com/actions

  • JavaScript100%

1182476Updated: 2026-07-20

attest-build-provenance

Action for generating build provenance attestations for workflow artifacts

  • Other100%

988835Updated: 2026-07-21

deploy-pages

GitHub Action to publish artifacts to GitHub Pages for deployments

https://pages.github.com

  • JavaScript100%

931139Updated: 2026-06-15

dependency-review-action

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

  • TypeScript98.2%
  • Ruby1.7%
  • JavaScript0.1%

880177Updated: 2026-07-21

first-interaction

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

  • TypeScript80.3%
  • JavaScript19.7%

880387Updated: 2026-01-21

create-github-app-token

GitHub Action for creating a GitHub App Installation Access Token

https://github.com/marketplace/actions/create-github-app-token

  • JavaScript100%

861166Updated: 2026-07-21

upload-release-asset

An Action to upload a release asset via the GitHub Release API

  • JavaScript100%

716199Updated: 2021-03-03

add-to-project

Automate adding issues and pull requests to GitHub projects

  • TypeScript83.3%
  • JavaScript16.7%

703125Updated: 2026-07-20

ai-inference

An action for calling AI models with GitHub Models

  • TypeScript92.8%
  • Shell4%
  • JavaScript3.1%

50265Updated: 2026-07-16

upload-pages-artifact

A composite action for packaging and uploading an artifact that can be deployed to GitHub Pages.

https://pages.github.com

  • Shell100%

499134Updated: 2026-07-20

delete-package-versions

  • TypeScript99.4%
  • JavaScript0.6%

43796Updated: 2025-06-06

gh-actions-cache

A GitHub (gh) CLI extension to manage the GitHub Actions caches being used in a GitHub repository.

  • Go100%

33067Updated: 2024-10-21

hello-world-javascript-action

A template to demonstrate how to build a JavaScript action.

https://docs.github.com/en/actions/creating-actions/creating-a-javascript-action

  • JavaScript100%

312279Updated: 2026-04-13

example-services

Example workflows using service containers

  • JavaScript100%

259224Updated: 2021-10-21

python-versions

Python builds for Actions Runner Images

  • PowerShell75.9%
  • Python15.8%
  • Shell8.4%

242131Updated: 2026-07-20

configure-pages

An action to enable Pages and extract various metadata about a site. It can also be used to configure various static site generators we support as starter workflows.

https://pages.github.com

  • JavaScript100%

23675Updated: 2026-04-02

partner-runner-images

About GitHub Actions runner images provided by 3rd parties

  • Other100%

23270Updated: 2026-05-13

container-action

  • Shell51.2%
  • Dockerfile48.8%

21857Updated: 2026-06-22

languageservices

Language services for GitHub Actions workflows and expressions.

  • TypeScript99.4%
  • JavaScript0.4%
  • Shell0.1%

18873Updated: 2026-07-15

setup-ruby

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

  • TypeScript94%
  • JavaScript6%

18771Updated: 2021-02-09

hello-world-docker-action

A template to demonstrate how to build a Docker action.

https://help.github.com/en/articles/creating-a-docker-container-action

  • Dockerfile62.6%
  • Shell37.4%

180192Updated: 2026-03-09

heroku

GitHub Action for interacting with Heroku

  • HCL34.1%
  • Dockerfile33.2%
  • Shell31.7%
  • Ruby1%

17865Updated: 2020-10-14

container-toolkit-action

Template repo for creating container actions using https://github.com/actions/toolkit/

  • TypeScript57.8%
  • JavaScript37.9%
  • Dockerfile4.3%

16539Updated: 2026-06-22

scaleset

Go client for GitHub Actions Runner Scale Set APIs - build custom autoscaling solutions for self-hosted runners

  • Go99.9%
  • Shell0.1%

15821Updated: 2026-07-21

setup-elixir

Set up your GitHub Actions workflow with OTP and Elixir

  • JavaScript77.1%
  • Elixir15.6%
  • Shell7.3%

15641Updated: 2021-01-19

actions-sync

This tool allows GHES administrators to sync Actions to their instances

  • Go79.7%
  • Shell18.1%
  • PowerShell2.2%

14970Updated: 2026-06-24

runner-container-hooks

Runner Container Hooks for GitHub Actions

  • TypeScript96.6%
  • JavaScript3.4%

146105Updated: 2026-07-20

attest

Action for generating attestations for workflow artifacts

  • TypeScript97.7%
  • JavaScript2.3%

14256Updated: 2026-07-17

publish-immutable-action

A GitHub Action used for publishing an Action to ghcr.io as an OCI container.

  • TypeScript98.7%
  • Shell1.3%

12716Updated: 2025-08-08

github

Wraps actions-toolkit into an Action for common GitHub automations.

  • JavaScript74.1%
  • Dockerfile14.7%
  • HCL11.2%

12342Updated: 2020-04-13

jekyll-build-pages

A simple GitHub Action for producing Jekyll build artifacts compatible with GitHub Pages.

https://pages.github.com

  • HTML91.5%
  • CSS5.3%
  • PowerShell1.1%
  • Shell1%
  • Ruby0.7%
  • JavaScript0.4%
  • Dockerfile0.2%

12054Updated: 2025-01-20

node-versions

Node builds for Actions Runner Images

  • PowerShell94.3%
  • Shell4.4%
  • JavaScript1.3%

11884Updated: 2026-07-08

upload-code-coverage

Upload code coverage report from your GitHub Actions workflow

  • Python100%

9214Updated: 2026-07-20

importer-labs

GitHub Actions Importer helps you plan and automate the migration of Azure DevOps, Bamboo, CircleCI, GitLab, Jenkins, and Travis CI pipelines to GitHub Actions.

  • Ruby73.7%
  • Shell21.1%
  • Dockerfile5.2%

9167Updated: 2024-04-08

reusable-workflows

Reusable workflows for developing actions

  • JavaScript100%

8733Updated: 2026-07-17

.github

  • Other100%

85446Updated: 2024-08-21

go-dependency-submission

Calculates dependencies for a Go build-target and submits the list to the Dependency Submission API

  • TypeScript92.4%
  • Dockerfile4.8%
  • JavaScript1.9%
  • Go0.9%

8447Updated: 2026-07-16

http-client

A lightweight HTTP client optimized for use with actions, TypeScript with generics and async await.

https://github.com/features/actions

  • TypeScript99.6%
  • JavaScript0.4%

7934Updated: 2022-05-03

setup-haskell

Set up your GitHub Actions workflow with a specific version of Haskell (GHC and Cabal)

  • TypeScript96.1%
  • JavaScript2.9%
  • Haskell1.1%

7533Updated: 2020-12-11

importer-issue-ops

GitHub Actions Importer helps you plan and automate the migration of Azure DevOps, Bamboo, CircleCI, GitLab, Jenkins, and Travis CI pipelines to GitHub Actions.

  • Ruby100%

6526Updated: 2024-08-02

go-versions

Go releases for Actions Runner Images

  • PowerShell91.7%
  • Go4.7%
  • Shell3.7%

5983Updated: 2026-07-08

publish-action

  • TypeScript81.5%
  • JavaScript18.5%

5955Updated: 2026-06-30

action-versions

  • Shell73.4%
  • JavaScript26.6%

5718Updated: 2026-07-20

attest-sbom

Action for generating SBOM attestations for workflow artifacts

  • Other100%

4713Updated: 2026-07-21

humans.txt

An Action to list out the humans who help feed and tend the robots of GitHub Actions.

https://actions.github.io/humans.txt/

  • JavaScript89.8%
  • Shell10.2%

4155Updated: 2026-05-29

versions-package-tools

Libs and tools used to build all *-version tools for GitHub Actions

  • PowerShell100%

3246Updated: 2026-07-20

virtual-environments-packages

Code and scripts used to automate delivery of tool packages used in virtual-environments.

  • Other100%

2519Updated: 2022-03-30

alpine_nodejs

Workflow for redistribution of Node.JS for actions/runner

https://github.com/features/actions

  • Dockerfile100%

1716Updated: 2026-06-28

container-prebuilt-action

  • Dockerfile62.3%
  • Shell37.7%

148Updated: 2026-04-13

boost-versions

Boost builds for Actions Virtual Environments

  • PowerShell89.7%
  • C++5.4%
  • Shell4.9%

913Updated: 2021-05-14

buildtypes

SLSA buildType for GitHub Actions

  • Other100%

75Updated: 2024-06-11

anno-test

  • Other100%

50Updated: 2022-12-07

create-win-version

  • Other100%

44Updated: 2024-11-14

gh-drives-preview

  • Other100%

10Updated: 2026-07-20

github-drives-preview

  • Other100%

10Updated: 2026-05-15