ActionRank

Setup & Environments GitHub Actions

Install languages, runtimes and toolchains on runners.

71 actions · active

B
Set up OCamlocaml/setup-ocaml

GitHub Action for the OCaml programming language

Active227Updated 5 days ago79/100
B
Install development toolstaiki-e/install-action

GitHub Action for installing development tools (mainly from GitHub Releases).

Active527Updated today78/100
B
Setup Pythonactions/setup-python

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

Active2.2kUpdated 13 days ago76/100
B
maturin-actionPyO3/maturin-action

GitHub Action to install and run a custom maturin command with built-in support for cross compilation

Active187Updated 1 months ago75/100
B
Setup Node.js environmentactions/setup-node

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

Active4.9kUpdated 3 days ago75/100
B
Setup Java JDKactions/setup-java

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

Active2kUpdated yesterday75/100
B
Setup .NET Core SDKactions/setup-dotnet

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

Active1.2kUpdated 10 days ago75/100
B
Setup PHP Actionshivammathur/setup-php

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

Active3.2kUpdated 6 days ago75/100
B
Hugo setuppeaceiris/actions-hugo

GitHub Actions for Hugo ⚡️ Setup Hugo quickly and build your site fast. Hugo extended, Hugo Modules, Linux (Ubuntu), macOS, and Windows are supported.

Active1.6kUpdated 12 days ago73/100
B
Setup toolchains for cross compilation and cross testing for Rusttaiki-e/setup-cross-toolchain-action

GitHub Action for setup toolchains for cross compilation and cross testing for Rust.

Active60Updated today72/100
B
Install a binary from GitHub releasesjaxxstorm/action-install-gh-release

GitHub Action to install the Github Release binaries

Active103Updated 2 months ago72/100
B
Scaleway CLIscaleway/action-scw

Github action to install and use scaleway-cli

Active60Updated 1 months ago72/100
B
Setup MSYS2msys2/setup-msys2

GitHub Action to setup MSYS2

Active389Updated 3 days ago72/100
B
Setup Perl environmentshogo82148/actions-setup-perl

Setup Perl environment Action

Active101Updated 3 days ago71/100
B
Setup Julia environmentjulia-actions/setup-julia

This action sets up a Julia environment for use in actions by downloading a specified version of Julia and adding it to PATH.

Active107Updated today71/100
B
Create GitHub App Tokenactions/create-github-app-token

GitHub Action for creating a GitHub App Installation Access Token

Active865Updated 2 months ago70/100
B
actions-setup-mysqlshogo82148/actions-setup-mysql
Active72Updated 3 days ago70/100
B
HashiCorp - Setup Terraformhashicorp/setup-terraform

Sets up Terraform CLI in your GitHub Actions workflow.

Active1.6kUpdated 11 days ago70/100
B
Setup Go environmentactions/setup-go

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

Active1.7kUpdated 5 days ago70/100
C
Setup Ruby, JRuby and TruffleRubyruby/setup-ruby

An action to download a prebuilt Ruby and add it to the PATH in 5 seconds

Active982Updated 10 days ago69/100
C
Setup pnpmpnpm/action-setup

Install pnpm package manager

Active1.3kUpdated 1 months ago69/100
C
Vale Lintervale-cli/vale-action

The official GitHub Action for Vale -- install, manage, and run Vale with ease.

Active247Updated 2 months ago69/100
C
setup-pixiprefix-dev/setup-pixi

GitHub Action to set up pixi 📦

Active84Updated yesterday69/100
C
Setup Minicondaconda-incubator/setup-miniconda

Set up your GitHub Actions workflow with conda via miniconda

Active441Updated 7 days ago68/100
C
arduino/setup-taskarduino/setup-task

GitHub Actions action to make Task available for use in your workflow

Active151Updated 4 days ago68/100
C
Install Nixcachix/install-nix-action

Installs Nix on GitHub Actions for the supported platforms: Linux and macOS.

Active689Updated 18 days ago68/100
C
Setup Biomebiomejs/setup-biome

Setup the Biome CLI in GitHub Actions

Active132Updated today68/100
C
Setup Rust Toolchain for GitHub CIactions-rust-lang/setup-rust-toolchain

Setup a specific Rust toolchain with extra features like problem matchers

Active397Updated 4 days ago67/100
C
arm-none-eabi-gcc GNU Arm Embedded Toolchaincarlosperate/arm-none-eabi-gcc-action

GitHub Action to set-up the `arm-none-eabi-gcc` GNU Arm Embedded Toolchain.

Active143Updated 2 days ago67/100
C
Install Qtjurplel/install-qt-action

Install Qt on your Github Actions workflows with just one simple action

Active559Updated 4 days ago66/100
C
hestia-cacheMic92/hestia

Nix binary cache and build matrix for GitHub Actions: eval once, build checks in parallel jobs, deduplicated uploads, automatic GC, zero setup

Active70Updated 5 days ago65/100
C
Android Emulator RunnerReactiveCircus/android-emulator-runner

A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.

Active1.3kUpdated 28 days ago65/100
C
The Determinate Nix InstallerDeterminateSystems/nix-installer-action

The Github Action for the Determinate Nix Installer

Active245Updated 17 days ago65/100
C
Setup Vimrhysd/action-setup-vim

GitHub Action to setup Vim or Neovim on Linux, macOS and Windows for testing Vim plugins

Active162Updated 1 months ago64/100
C
coursier-setup-actioncoursier/setup-action

▶️ GitHub Action using Coursier to install JVM and Scala tools

Active61Updated 4 days ago64/100
C
Setup HashiCorp Packerhashicorp/setup-packer

Run HashiCorp Packer as part of your GitHub Actions Workflow

Active165Updated 12 days ago64/100
C
Setup TectonicWtfJoke/setup-tectonic

Sets up Tectonic in your GitHub Actions workflow so you can compile your LaTeX documents.

Active63Updated yesterday63/100
C
get-cmakelukka/get-cmake

Install and Cache latest CMake and Ninja for your workflows on your GitHub

Active129Updated today63/100
C
setup-micromambamamba-org/setup-micromamba

GitHub Action to set up micromamba

Active124Updated 8 days ago63/100
C
pkgx/setuppkgxdev/setup

GitHub Action and `curl pkgx.sh | sh`

Active143Updated 4 days ago63/100
C
Install PHP Dependencies with Composerramsey/composer-install

A GitHub Action to streamline installation of PHP dependencies with Composer.

Active257Updated 1 months ago63/100
C
Setup COBOLfabasoad/setup-cobol-action

This action installs GnuCOBOL.

Active20Updated 9 days ago62/100
C
Inno Setup ActionMinionguyjpro/Inno-Setup-Action

GitHub action to compile .iss (Inno Setup Script) files into setup executables for Windows.

Active78Updated yesterday62/100
C
setup-chromedrivernanasess/setup-chromedriver

ChromeDriver for use in GitHub Actions

Active125Updated 10 days ago62/100
C
Setup Android SDK for self-hosted runnersamyu/setup-android

Setup Android SDK for self hosted runner

Active59Updated yesterday61/100
C
Setup Typsttypst-community/setup-typst

📑 Install Typst and add it to the PATH with package management

Active179Updated 1 months ago61/100
C
Setup .NET Fastfast-actions/setup-dotnet

High-performance GitHub Action for .NET SDK and Runtime installation with parallel downloads, caching, and intelligent version resolution

Active54Updated 2 months ago60/100
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 Crystalcrystal-lang/install-crystal

GitHub Action: Install Crystal programming language

Active74Updated 12 days ago60/100