Setup & Environments GitHub Actions
Install languages, runtimes and toolchains on runners.
139 actions
- BActive★ 22716 days ago80Set up OCamlocaml/setup-ocaml
GitHub Action for the OCaml programming language
- BActive★ 541yesterday78Install development toolstaiki-e/install-action
GitHub Action for installing development tools (mainly from GitHub Releases).
- BActive★ 3405 days ago77Build with Gradlegradle/actions
A collection of GitHub Actions to accelerate your Gradle Builds on GitHub
- BActive★ 2.2k7 days ago76Setup Pythonactions/setup-python
Set up your GitHub Actions workflow with a specific version of Python
- BActive★ 5k22 days ago76Setup Node.js environmentactions/setup-node
Set up your GitHub Actions workflow with a specific version of node.js
- BActive★ 1.2kyesterday75Setup .NET Core SDKactions/setup-dotnet
Set up your GitHub Actions workflow with a specific version of the .NET core sdk
- BActive★ 21814 days ago75GitHub Action for GraalVMgraalvm/setup-graalvm
Set up your GitHub Actions workflow with a specific GraalVM distribution.
- BActive★ 3.3k9 days ago75Setup PHP Actionshivammathur/setup-php
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
- BActive★ 2k5 days ago74Setup Java JDKactions/setup-java
Set up your GitHub Actions workflow with a specific version of Java
- BActive★ 18923 days ago73maturin-actionPyO3/maturin-action
GitHub Action to install and run a custom maturin command with built-in support for cross compilation
- BActive★ 1916 days ago73Helm tool installerAzure/setup-helm
Github Action for installing Helm
- BActive★ 1586 days ago72Kubectl tool installerAzure/setup-kubectl
GitHub Action for installing Kubectl
- BActive★ 1.3k12 days ago72Setup pnpmpnpm/action-setup
Install pnpm package manager
- BActive★ 3912 days ago72Setup MSYS2msys2/setup-msys2
GitHub Action to setup MSYS2
- BActive★ 1.8k8 days ago72Setup Go environmentactions/setup-go
Set up your GitHub Actions workflow with a specific version of Go
- BActive★ 1026 days ago71Setup Perl environmentshogo82148/actions-setup-perl
Setup Perl environment Action
- BActive★ 990yesterday71Setup Ruby, JRuby and TruffleRubyruby/setup-ruby
An action to download a prebuilt Ruby and add it to the PATH in 5 seconds
- BActive★ 729 days ago71Sbt Dependency Submissionscalacenter/sbt-dependency-submission
A Github Action to submit the dependency graph of an sbt build to the Dependency Submission API
- BActive★ 771 months ago71Docker Setup Dockerdocker/setup-docker-action
GitHub Action to set up (download and install) Docker CE
- BActive★ 6012 days ago71Scaleway CLIscaleway/action-scw
Github action to install and use scaleway-cli
- BActive★ 2491 months ago70Vale Lintervale-cli/vale-action
The official GitHub Action for Vale -- install, manage, and run Vale with ease.
- BActive★ 712 days ago70actions-setup-mysqlshogo82148/actions-setup-mysql
- CActive★ 601 months ago69Setup 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.
- CActive★ 1073 days ago68Setup 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.
- CActive★ 4422 days ago68Setup Minicondaconda-incubator/setup-miniconda
Set up your GitHub Actions workflow with conda via miniconda
- CActive★ 1.6k9 days ago68HashiCorp - Setup Terraformhashicorp/setup-terraform
Sets up Terraform CLI in your GitHub Actions workflow.
- CActive★ 1535 days ago68arduino/setup-taskarduino/setup-task
GitHub Actions action to make Task available for use in your workflow
- CActive★ 6981 months ago68Install Nixcachix/install-nix-action
Installs Nix on GitHub Actions for the supported platforms: Linux and macOS.
- CActive★ 8419 days ago68setup-pixiprefix-dev/setup-pixi
GitHub Action to set up pixi 📦
- CActive★ 1.6k1 months ago67Hugo 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.
- CActive★ 5632 days ago67Install Qtjurplel/install-qt-action
Install Qt on your Github Actions workflows with just one simple action
- CActive★ 3972 days ago67setup-msbuildmicrosoft/setup-msbuild
A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.
- CActive★ 1332 days ago67Setup Biomebiomejs/setup-biome
Setup the Biome CLI in GitHub Actions
- CActive★ 953 days ago67Setup Kubernetes Toolsyokawasa/action-setup-kube-tools
Github Action that setup Kubernetes tools (kubectl, kustomize, helm, kubeconform, conftest, yq, rancher, tilt, skaffold) very fast and cache them on the runner. Please [✩Star] if you're using it!
- CActive★ 792 months ago67Chocolatey Actioncrazy-max/ghaction-chocolatey
GitHub Action for Chocolatey, the package manager for Windows
- CActive★ 1474 days ago67arm-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.
- CActive★ 2497 days ago66The Determinate Nix InstallerDeterminateSystems/nix-installer-action
The Github Action for the Determinate Nix Installer
- CActive★ 1089 days ago66hestia-cacheMic92/hestia
Nix binary cache and build matrix for GitHub Actions: eval once, build checks in parallel jobs, deduplicated uploads, automatic GC, zero setup
- CActive★ 11914 days ago66Setup Fortranfortran-lang/setup-fortran
Set up Fortran compiler toolchains on GitHub Actions runners
- CActive★ 4039 days ago65Setup Rust Toolchain for GitHub CIactions-rust-lang/setup-rust-toolchain
Setup a specific Rust toolchain with extra features like problem matchers
- CActive★ 2753 days ago65Setup Cpp (C++ / C)aminya/setup-cpp
Install all the tools required for building and testing C++ and C projects.
- CActive★ 625 days ago64coursier-setup-actioncoursier/setup-action
▶️ GitHub Action using Coursier to install JVM and Scala tools
- CStale★ 1033 months ago63Install a binary from GitHub releasesjaxxstorm/action-install-gh-release
GitHub Action to install the Github Release binaries
- CActive★ 2111 months ago63cuda-toolkitJimver/cuda-toolkit
GitHub Action to install CUDA
- CActive★ 7316 days ago63Setup Maven Actions4u/setup-maven-action
Complete environment configuration for Maven builds
- CActive★ 1123 days ago63Setup Nim environmentjiro4989/setup-nim-action
Set up your GitHub Actions workflow with a specific version of Nim
- CActive★ 642 days ago63Setup TectonicWtfJoke/setup-tectonic
Sets up Tectonic in your GitHub Actions workflow so you can compile your LaTeX documents.
- CActive★ 1651 months ago63Setup HashiCorp Packerhashicorp/setup-packer
Run HashiCorp Packer as part of your GitHub Actions Workflow
- CActive★ 1241 months ago62setup-micromambamamba-org/setup-micromamba
GitHub Action to set up micromamba
- CActive★ 1825 days ago62Setup Typsttypst-community/setup-typst
📑 Install Typst and add it to the PATH with package management