GitHub Actions (@actions)

Top repositories

1

runner-images

GitHub Actions runner images
PowerShell
8,720
star
2

starter-workflows

Accelerating new GitHub Actions workflows
TypeScript
8,367
star
3

toolkit

The GitHub ToolKit for developing GitHub Actions.
TypeScript
4,677
star
4

checkout

Action for checking out a repo
TypeScript
4,634
star
5

runner

The Runner for GitHub Actions 🚀
C#
4,498
star
6

cache

Cache dependencies and build outputs in GitHub Actions
TypeScript
4,263
star
7

actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runners
Go
4,156
star
8

github-script

Write workflows scripting the GitHub API in JavaScript
TypeScript
3,938
star
9

setup-node

Set up your GitHub Actions workflow with a specific version of node.js
TypeScript
3,610
star
10

upload-artifact

TypeScript
2,871
star
11

typescript-action

Create a TypeScript Action with tests, linting, workflow, publishing, and versioning
TypeScript
1,774
star
12

labeler

An action for automatically labelling pull requests
TypeScript
1,752
star
13

setup-python

Set up your GitHub Actions workflow with a specific version of Python
TypeScript
1,538
star
14

setup-java

Set up your GitHub Actions workflow with a specific version of Java
TypeScript
1,408
star
15

create-release

An Action to create releases via the GitHub Release API
JavaScript
1,315
star
16

setup-go

Set up your GitHub Actions workflow with a specific version of Go
TypeScript
1,295
star
17

stale

Marks issues and pull requests that have not had recent interaction
TypeScript
1,254
star
18

download-artifact

TypeScript
1,208
star
19

setup-dotnet

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

javascript-action

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

upload-release-asset

An Action to upload a release asset via the GitHub Release API
JavaScript
660
star
22

first-interaction

An action for filtering pull requests and issues from first-time contributors
JavaScript
648
star
23

deploy-pages

GitHub Action to publish artifacts to GitHub Pages for deployments
JavaScript
555
star
24

dependency-review-action

A GitHub Action for detecting vulnerable dependencies and invalid licenses in your PRs
TypeScript
528
star
25

add-to-project

Automate adding issues and pull requests to GitHub projects
TypeScript
455
star
26

delete-package-versions

TypeScript
313
star
27

gh-actions-cache

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

example-services

Example workflows using service containers
JavaScript
244
star
29

hello-world-javascript-action

A template to demonstrate how to build a JavaScript action.
JavaScript
198
star
30

heroku

GitHub Action for interacting with Heroku
HCL
179
star
31

container-action

Shell
178
star
32

upload-pages-artifact

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

setup-ruby

Set up your GitHub Actions workflow with a specific version of Ruby
TypeScript
169
star
34

hello-world-docker-action

A template to demonstrate how to build a Docker action.
Shell
154
star
35

setup-elixir

Set up your GitHub Actions workflow with OTP and Elixir
JavaScript
153
star
36

python-versions

Python builds for Actions Runner Images
PowerShell
148
star
37

github

Wraps actions-toolkit into an Action for common GitHub automations.
JavaScript
103
star
38

container-toolkit-action

Template repo for creating container actions using https://github.com/actions/toolkit/
TypeScript
101
star
39

actions-sync

This tool allows GHES administrators to sync Actions to their instances
Go
93
star
40

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.
JavaScript
91
star
41

create-github-app-token

GitHub Action for creating a GitHub App Installation Access Token
JavaScript
86
star
42

setup-haskell

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

node-versions

Node builds for Actions Runner Images
PowerShell
69
star
44

http-client

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

jekyll-build-pages

A simple GitHub Action for producing Jekyll build artifacts compatible with GitHub Pages.
HTML
66
star
46

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.
Ruby
59
star
47

runner-container-hooks

Runner Container Hooks for GitHub Actions
TypeScript
58
star
48

languageservices

Language services for GitHub Actions workflows and expressions.
TypeScript
50
star
49

go-dependency-submission

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

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.
Ruby
43
star
51

go-versions

Go releases for Actions Runner Images
PowerShell
39
star
52

reusable-workflows

Reusable workflows for developing actions
JavaScript
38
star
53

publish-action

TypeScript
33
star
54

.github

30
star
55

humans.txt

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

versions-package-tools

Libs and tools used to build all *-version tools for GitHub Actions
PowerShell
20
star
57

virtual-environments-packages

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

partner-runner-images

About GitHub Actions runner images provided by 3rd parties
7
star
59

boost-versions

Boost builds for Actions Virtual Environments
PowerShell
6
star
60

action-versions

Shell
6
star
61

anno-test

1
star
62

alpine_nodejs

Workflow for redistribution of Node.JS for actions/runner
Dockerfile
1
star