JavaScript Actions

Open-source JavaScript projects categorized as Actions

Top 23 JavaScript Action Projects

  1. action-tmate

    Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. github-action

    GitHub Action for running Cypress end-to-end & component tests

    Project mention: Load balancing Cypress tests without Cypress Cloud | dev.to | 2025-02-28
  4. setup-ruby

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

  5. deploy-pages

    GitHub Action to publish artifacts to GitHub Pages for deployments

    Project mention: Deploying Nuxt.js app to GitHub pages | dev.to | 2024-11-27

    # https://github.com/actions/deploy-pages#usage name: Deploy to GitHub Pages on: workflow_dispatch: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: corepack enable - uses: actions/setup-node@v4 with: node-version: "20" # Pick your own package manager and build script - run: npm install - run: npx nuxt build --preset github_pages - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: path: ./.output/public # Deployment job deploy: # Add a dependency to the build job needs: build # Grant GITHUB_TOKEN the permissions required to make a Pages deployment permissions: pages: write # to deploy to Pages id-token: write # to verify the deployment originates from an appropriate source # Deploy to the github_pages environment environment: name: github_pages url: ${{ steps.deployment.outputs.page_url }} # Specify runner + deployment step runs-on: ubuntu-latest steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4

  6. action-download-artifact

    :gear: A GitHub Action to download an artifact associated with given workflow and commit or other criteria

    Project mention: Load balancing Cypress tests without Cypress Cloud | dev.to | 2025-02-28
  7. compressed-size-action

    GitHub Action that adds compressed size changes to your PRs.

    Project mention: sizereport.config.js in Preact source code.s | dev.to | 2025-03-06

    This size workflow action contains this above code. It uses preactjs/compressed-size-action@v2. compressed-sized-action is another repository.

  8. github-actions-goat

    GitHub Actions Goat: Deliberately Vulnerable GitHub Actions CI/CD Environment

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. branch-deploy

    Enabling Branch Deployments through IssueOps with GitHub Actions - If you find this project useful, give it a star! ⭐️

  11. setup-msys2

    GitHub Action to setup MSYS2

    Project mention: Celebrating 6 years since Valve announced Steam Play Proton for Linux | news.ycombinator.com | 2024-08-22

    /? mingw: https://github.com/search?q=mingw&type=repositories

    msys2/MINGW-packages: https://github.com/msys2/MINGW-packages ; [..., SDL, gles, glfw, egl, glbinding, cargo-c, gstreamer, gtest, cppunit, gtk4, icu, jack2, gnome-text-editor, gtksourceview, kdiff3, libgit2, libusb, libressl, libsodium, libserialport, libslirp, hugo]

    msys2/setup-msys2: https://github.com/msys2/setup-msys2:

    > setup-msys2 is a GitHub Action (GHA) to setup an MSYS2 environment (i.e. MSYS, MINGW32, MINGW64, UCRT64, CLANG32, CLANG64 and/or CLANGARM64 shells)

    Though, if you're writing a 3d app/game, e.g. panda3d already builds for Windows, Mac, and Linux.

    panda3d > Building applications: https://docs.panda3d.org/1.11/python/distribution/building-b... :

    mstorsjo/llvm-mingw:

  12. qodana-action

    ⚙️ Scan your Go, Java, Kotlin, PHP, Python, JavaScript, TypeScript, .NET projects at GitHub with Qodana. This repository contains Qodana for Azure, GitHub, CircleCI and Gradle

  13. deploy-to-neocities

    🐈 Github Action to deploy a folder to Neocities

  14. actions

    GitHub Action for Infracost. See cloud cost estimates for Terraform in pull requests. 💰📉 Love your cloud bill! (by infracost)

    Project mention: Getting Started with Infracost: Estimating Cloud Costs | dev.to | 2025-06-23

    Use the https://github.com/infracost/actions

  15. scan-action

    Anchore container analysis and scan provided as a GitHub Action

  16. actions-sms

    Send an SMS through GitHub Actions

  17. actions

    🚀 Homebrew's GitHub Actions (by Homebrew)

  18. youtube-to-spotify

    An automation process to convert YouTube video into audio file and uploading it to Anchor.fm podcast

  19. news-homepages

    An open-source archive that gathers, saves, shares and analyzes news homepages

  20. spotify-box

    🎶 Automatic update pinned gist to show your recent Spotify top tracks.

  21. mawesome

    😎 Github action to generate your own awesome list from project you've starred ordered by languages!

  22. nissuer

    A GitHub Action for tried and tired maintainers.

  23. set-timezone

    GitHub action to set timezone in your locale, works with Linux, Windows, MacOS

    Project mention: Texting myself the weather every day | news.ycombinator.com | 2025-06-14

    There's also a GitHub Action, `set-timezone`, that can be called in the workflow for that purpose:

    https://github.com/szenius/set-timezone

  24. changelog-reader-action

    A GitHub action to read and get data from the CHANGELOG.md file 🚀

  25. actions-setup-docker

    Set up your GitHub Actions workflow with a specific version(18.09,19.03,20.10,nightly) of Docker ON Linux/macOS

  26. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Actions discussion

Log in or Post with

JavaScript Actions related posts

  • 5 Tools That Helped Me Catch 70% More Bugs in the Codebase [Important!]

    3 projects | dev.to | 30 Jun 2025
  • Load balancing Cypress tests without Cypress Cloud

    4 projects | dev.to | 28 Feb 2025
  • Host for Django site?

    2 projects | /r/django | 6 Dec 2023
  • JS Date: The Timezone Tantrum

    3 projects | dev.to | 14 Nov 2023
  • Deploying Preview Environments on Koyeb for GitHub Pull Requests

    6 projects | dev.to | 8 Nov 2023
  • github deploy to neocities not working?

    2 projects | /r/neocities | 4 Oct 2023
  • Show HN: GitHub Actions Goat – Deliberately Vulnerable CI/CD Environment

    1 project | news.ycombinator.com | 17 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Action projects in JavaScript? This list will help you:

# Project Stars
1 action-tmate 3,228
2 github-action 1,401
3 setup-ruby 881
4 deploy-pages 783
5 action-download-artifact 770
6 compressed-size-action 617
7 github-actions-goat 476
8 branch-deploy 473
9 setup-msys2 346
10 qodana-action 282
11 deploy-to-neocities 256
12 actions 252
13 scan-action 250
14 actions-sms 156
15 actions 145
16 youtube-to-spotify 141
17 news-homepages 139
18 spotify-box 127
19 mawesome 112
20 nissuer 109
21 set-timezone 109
22 changelog-reader-action 101
23 actions-setup-docker 97

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io