ActionRank

Setup & Environments GitHub Actions

Install languages, runtimes and toolchains on runners.

139 actions

  1. C
    setup-chromedriver

    ChromeDriver for use in GitHub Actions

    62
  2. C
    Setup Vim

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

    61
  3. C
    pkgx/setup

    GitHub Action and `curl pkgx.sh | sh`

    61
  4. C
    Setup Android SDK for self-hosted runners

    Setup Android SDK for self hosted runner

    61
  5. C
    Inno Setup Action

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

    61
  6. C
    Install Crystal

    GitHub Action: Install Crystal programming language

    60
  7. C
    Setup Chrome

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

    60
  8. C
    Setup Bun

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

    60
  9. C
    Setup Clojure

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

    59
  10. C
    Setup Mint

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

    58
  11. C
    Install Lua/LuaJIT

    GitHub action for Lua/LuaJIT

    57
  12. C
    Setup COBOL

    This action installs GnuCOBOL.

    57
  13. C
    Setup PostgreSQL for Linux/macOS/Windows

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

    57
  14. C
    Set up gcloud Cloud SDK environment

    A GitHub Action for installing and configuring the gcloud CLI.

    57
  15. C
    webfactory/ssh-agent

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

    57
  16. C
    rustup toolchain install

    Concise GitHub Action for installing a Rust toolchain

    57
  17. C
    Install LuaRocks

    GitHub action for installing LuaRocks

    57
  18. C
    maven-settings-action

    This action setup maven settings.xml

    56
  19. C
    Setup Brainfuck

    This GitHub action installs brainfuck compiler.

    56
  20. C
    Nothing but Nix

    Create a 130GB Nix ️store in GitHub runners ❄️ Multi-partition BTRFS RAID-0 for /nix 💪 Brutally purges unnecessary software 🪓 Dynamically grows the Nix store 📈

    55
  21. C
    Elastic Cloud Control (ecctl) tool installer

    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!

    55
  22. D
    Setup .NET Fast

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

    54
  23. D
    Set up Flutter

    Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS.

    54
  24. D
    MongoDB in GitHub Actions

    Use MongoDB in GitHub Actions

    53
  25. D
    GitHub Action for Yarn

    GitHub Action for interacting with yarn

    53
  26. D
    run-vcpkg

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

    53
  27. D
    Setup JFrog CLI

    Set up JFrog CLI in your GitHub Actions workflow

    52
  28. D
    Setup just

    🤖 GitHub Action to install the just command runner

    52
  29. D
    run-cmake

    GitHub Action to build C++ applications with CMake (CMakePresets.json), Ninja and vcpkg on GitHub.

    52
  30. D
    Install Clang

    GitHub action to set up Clang & LLVM

    52
  31. D
    Update Gradle Wrapper Action

    Keep Gradle Wrapper up-to-date with this action.

    52
  32. D
    Install MinGW

    GitHub action to set up MinGW-w64

    51
  33. D
    Visual Studio shell

    GitHub action to set up the Visual Studio shell environment

    50
  34. D
    setup-minikube

    official minikube github action, continuous integration test on Kubernetes cluster, test your code on a certified Kubernetes

    50
  35. D
    Setup Racket environment

    A GH action for installing Racket.

    50
  36. D
    Setup Emscripten toolchain

    Setup Emscripten for use with GitHub actions

    50
  37. D
    Redis Server in GitHub Actions

    Use Redis in GitHub Actions

    48
  38. D
    Install SSH Key

    GitHub Action that installs SSH key to .ssh

    48
  39. D
    Setup Xcode version

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

    48
  40. D
    Install GCC

    GitHub action to set up GCC

    48
  41. D
    Download and install Boost

    Install boost on Github actions

    47
  42. D
    Setup Swift

    GitHub Action that setup a Swift environment

    46
  43. D
    Setup Rclone action

    Setup/Install Rclone for GitHub Actions

    46
  44. D
    Set up WireGuard

    GitHub action to set up WireGuard

    46
  45. D
    Setup Lazarus environment

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

    45
  46. D
    Setup Android NDK

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

    45
  47. D
    Nix Shell

    Run any command you like in a deterministic Nix shell on Linux and macOS.

    45
  48. D
    mdBook Action

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

    44
  49. D
    Setup FFmpeg

    Set up your GitHub Actions workflow with ffmpeg

    43
  50. D
    Setup Bun Runtime

    Setup GitHub Actions workflow with a specific version of Bun

    43