ActionRank

Setup & Environments GitHub Actions

Install languages, runtimes and toolchains on runners.

54 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
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
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 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
Install a binary from GitHub releasesjaxxstorm/action-install-gh-release

GitHub Action to install the Github Release binaries

Active103Updated 2 months ago73/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
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 1 months ago70/100
B
Create GitHub App Tokenactions/create-github-app-token

GitHub Action for creating a GitHub App Installation Access Token

Active866Updated 2 months ago70/100
B
actions-setup-mysqlshogo82148/actions-setup-mysql
Active72Updated 3 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-pixiprefix-dev/setup-pixi

GitHub Action to set up pixi 📦

Active84Updated yesterday69/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 pnpmpnpm/action-setup

Install pnpm package manager

Active1.3kUpdated 1 months ago69/100
C
Setup Biomebiomejs/setup-biome

Setup the Biome CLI in GitHub Actions

Active132Updated 5 days ago68/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
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
Setup Rust Toolchain for GitHub CIactions-rust-lang/setup-rust-toolchain

Setup a specific Rust toolchain with extra features like problem matchers

Active397Updated 3 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
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
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

Active69Updated 5 days ago65/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
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 TectonicWtfJoke/setup-tectonic

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

Active63Updated yesterday63/100
C
pkgx/setuppkgxdev/setup

GitHub Action and `curl pkgx.sh | sh`

Active143Updated 4 days ago63/100
C
setup-micromambamamba-org/setup-micromamba

GitHub Action to set up micromamba

Active124Updated 8 days ago63/100
C
setup-chromedrivernanasess/setup-chromedriver

ChromeDriver for use in GitHub Actions

Active125Updated 10 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 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
webfactory/ssh-agentwebfactory/ssh-agent

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

Active1.5kUpdated 1 months ago60/100
C
Install Crystalcrystal-lang/install-crystal

GitHub Action: Install Crystal programming language

Active74Updated 12 days ago60/100
C
Setup Maven Actions4u/setup-maven-action

Complete environment configuration for Maven builds

Active72Updated 12 days ago60/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
Install LuaRocksleafo/gh-actions-luarocks

GitHub action for installing LuaRocks

Active53Updated 9 days ago59/100
C
Setup PostgreSQL for Linux/macOS/Windowsikalnytskyi/action-setup-postgres

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

Active60Updated 6 days ago58/100
C
Install Clangegor-tensin/setup-clang

GitHub action to set up Clang & LLVM

Active70Updated 1 months ago57/100
C
Setup Emscripten toolchainemscripten-core/setup-emsdk

Setup Emscripten for use with GitHub actions

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

This action setup maven settings.xml

Active125Updated 2 months ago56/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
Setup justextractions/setup-just

🤖 GitHub Action to install the just command runner

Active155Updated 1 months ago55/100
C
Install MinGWegor-tensin/setup-mingw

GitHub action to set up MinGW-w64

Active95Updated 1 months ago55/100
D
rustup toolchain installdtolnay/rust-toolchain

Concise GitHub Action for installing a Rust toolchain

Active1.6kUpdated 16 days ago53/100