ActionRank

Setup & Environments GitHub Actions

Install languages, runtimes and toolchains on runners.

114 actions

C
webfactory/ssh-agentwebfactory/ssh-agent

GitHub Action to setup `ssh-agent` with a private key

Active1.5kUpdated 1 months ago60/100
C
Setup Maven Actions4u/setup-maven-action

Complete environment configuration for Maven builds

Active72Updated 12 days ago60/100
C
Install LuaRocksleafo/gh-actions-luarocks

GitHub action for installing LuaRocks

Active53Updated 9 days ago59/100
C
Setup Mintfabasoad/setup-mint-action

This action installs Mint (programming language for writing single page applications).

Active14Updated 9 days ago59/100
C
setup-msbuildmicrosoft/setup-msbuild

A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.

Stale394Updated 4 months ago58/100
C
Setup JFrog CLIjfrog/setup-jfrog-cli

Set up JFrog CLI in your GitHub Actions workflow

Active266Updated 1 months ago58/100
C
Setup Brainfuckfabasoad/setup-brainfuck-action

This GitHub action installs brainfuck compiler.

Active5Updated 9 days ago58/100
C
Setup PostgreSQL for Linux/macOS/Windowsikalnytskyi/action-setup-postgres

Setup a PostgreSQL for Linux, macOS and Windows runner machines.

Active60Updated today58/100
C
Setup Emscripten toolchainemscripten-core/setup-emsdk

Setup Emscripten for use with GitHub actions

Active123Updated 1 months ago57/100
C
Install Clangegor-tensin/setup-clang

GitHub action to set up Clang & LLVM

Active70Updated 1 months ago57/100
C
maven-settings-actions4u/maven-settings-action

This action setup maven settings.xml

Active125Updated 2 months ago56/100
C
Setup ClojureDeLaGuardo/setup-clojure

GitHub Action to provision clojure's most popular build tools for Linux, Mac OS X and Windows.

Active222Updated 2 months ago56/100
C
setup-git-credentialsde-vri-es/setup-git-credentials

GitHub action to enable cloning private respositories.

Active100Updated 1 months ago56/100
C
Elastic Cloud Control (ecctl) tool installeryokawasa/action-setup-ecctl

A GitHub action that install a specific version of ecctl (Elastic Cloud control tool) and cache it on the runner. Please [✩Star] if you're using it!

Active4Updated 11 days ago55/100
C
Install MinGWegor-tensin/setup-mingw

GitHub action to set up MinGW-w64

Active95Updated 1 months ago55/100
C
Setup justextractions/setup-just

🤖 GitHub Action to install the just command runner

Active155Updated 1 months ago55/100
C
Setup Chromebrowser-actions/setup-chrome

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

Active225Updated 2 months ago55/100
C
cuda-toolkitJimver/cuda-toolkit

GitHub Action to install CUDA

Stale210Updated 4 months ago55/100
D
Setup Nim environmentjiro4989/setup-nim-action

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

Stale111Updated 3 months ago54/100
D
rustup toolchain installdtolnay/rust-toolchain

Concise GitHub Action for installing a Rust toolchain

Active1.6kUpdated 16 days ago53/100
D
NPM or Yarn install with cachingbahmutov/npm-install

GitHub Action for install npm dependencies with caching without any configuration

Stale672Updated 4 months ago52/100
D
Install GCCegor-tensin/setup-gcc

GitHub action to set up GCC

Active83Updated 1 months ago52/100
D
Set up WireGuardegor-tensin/setup-wireguard

GitHub action to set up WireGuard

Active74Updated 1 months ago50/100
D
mdBook Actionpeaceiris/actions-mdbook

GitHub Actions for mdBook (rust-lang/mdBook) ⚡️ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.

Active329Updated 2 months ago49/100
D
Download and install BoostMarkusJx/install-boost

Install boost on Github actions

Stale75Updated 3 months ago49/100
D
Setup FFmpegfedericocarboni/setup-ffmpeg

Set up your GitHub Actions workflow with ffmpeg

Active141Updated 2 months ago49/100
D
Setup Racket environmentBogdanp/setup-racket

A GH action for installing Racket.

Active58Updated 1 months ago49/100
D
Install SSH Keyshimataro/ssh-key-action

GitHub Action that installs SSH key to .ssh

Stale614Updated 4 months ago49/100
D
Setup Xcode versionmaxim-lobanov/setup-xcode

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

Stale392Updated 4 months ago49/100
D
Setup Bun Runtimeantongolub/action-setup-bun

Setup GitHub Actions workflow with a specific version of Bun

Active50Updated 2 months ago47/100
D
Setup Android NDKnttld/setup-ndk

Setup your GitHub Actions workflow with a specific version of the Android NDK

Stale88Updated 5 months ago47/100
D
Setup Swiftswift-actions/setup-swift

GitHub Action that setup a Swift environment

Stale318Updated 8 months ago47/100
D
Setup Lazarus environmentgcarreno/setup-lazarus

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

Stale59Updated 6 months ago46/100
D
run-vcpkglukka/run-vcpkg

The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.

Stale232Updated 3 months ago45/100
D
Setup Minicondagoanpeca/setup-miniconda

Set up your GitHub Actions workflow with conda via miniconda

Stale1Updated 3 months ago42/100
F
Setup protocarduino/setup-protoc

GitHub Action to setup the protoc compiler for protocol buffers

Abandoned163Updated 1 year ago37/100
F
Setup Arduino CLIarduino/setup-arduino-cli

GitHub Action to setup Arduino CLI

Abandoned79Updated 1 year ago37/100
F
setup-condas-weigand/setup-conda

This action adds the `conda` command from the on the worker preinstalled miniconda version to the known shell commands.

Abandoned64Updated 1 year ago37/100
F
Enable Developer Command Promptilammy/msvc-dev-cmd

GitHub Action to setup Developer Command Prompt for Microsoft Visual C++

Abandoned412Updated 2 years ago36/100
F
Setup Zig (legacy)goto-bus-stop/setup-zig

use a @ziglang compiler in your github actions workflows

Abandoned157Updated 1 year ago34/100
F
Setup NativeScripthrueger/setup-nativescript

A GitHub Action to setup the NativeScript development environment on Windows, Linux and MacOSX.

Abandoned4Updated 1 year ago33/100
F
setup-scalaolafurpg/setup-scala

GitHub Action to install any version of Java (GraalVM, Java 8, Java 11, Java 14, ...) via Jabba. Works for any JVM language including Java, Scala and Kotlin.

Abandoned171Updated 3 years ago33/100
F
setup-xvfbcoactions/setup-xvfb

Run your tests headlessly by enabling xvfb

Abandoned58Updated 2 years ago32/100
F
Python flake8 Lintpy-actions/flake8

A GitHub Action that installs and executes flake8 Python source linting during continuous integration testing. Supports flake8 configuration and plugin installation in the GitHub Action settings.

Abandoned76Updated 2 years ago32/100
F
Setup Cocoapodsmaxim-lobanov/setup-cocoapods

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

Abandoned30Updated 2 years ago31/100
F
Setup PoetryGr1N/setup-poetry

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

Abandoned91Updated 2 years ago31/100
F
wasm-pack-actionjetli/wasm-pack-action

Install `wasm-pack` by downloading the executable

Abandoned54Updated 3 years ago30/100
F
Issue Label Manager Actionlannonbr/issue-label-manager-action

GitHub Action to declaratively setup labels across repos

Abandoned192Updated 3 years ago30/100
F
Run Jeststefanoeb/jest-action

Wraps and install Jest test runner in a github action.

Abandoned95Updated 6 years ago30/100
F
Setup PostgreSQLHarmon758/postgresql-action

GitHub Action to setup a PostgreSQL database

Abandoned129Updated 6 years ago29/100