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 →
Top 23 JavaScript Action Projects
-
action-tmate
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
-
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.
-
-
-
# 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
-
action-download-artifact
:gear: A GitHub Action to download an artifact associated with given workflow and commit or other criteria
-
This size workflow action contains this above code. It uses preactjs/compressed-size-action@v2. compressed-sized-action is another repository.
-
-
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.
-
branch-deploy
Enabling Branch Deployments through IssueOps with GitHub Actions - If you find this project useful, give it a star! ⭐️
-
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:
-
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
-
-
actions
GitHub Action for Infracost. See cloud cost estimates for Terraform in pull requests. 💰📉 Love your cloud bill! (by infracost)
Use the https://github.com/infracost/actions
-
-
-
-
youtube-to-spotify
An automation process to convert YouTube video into audio file and uploading it to Anchor.fm podcast
-
-
-
mawesome
😎 Github action to generate your own awesome list from project you've starred ordered by languages!
-
-
There's also a GitHub Action, `set-timezone`, that can be called in the workflow for that purpose:
https://github.com/szenius/set-timezone
-
-
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
-
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.
JavaScript Actions discussion
JavaScript Actions related posts
-
5 Tools That Helped Me Catch 70% More Bugs in the Codebase [Important!]
-
Load balancing Cypress tests without Cypress Cloud
-
Host for Django site?
-
JS Date: The Timezone Tantrum
-
Deploying Preview Environments on Koyeb for GitHub Pull Requests
-
github deploy to neocities not working?
-
Show HN: GitHub Actions Goat – Deliberately Vulnerable CI/CD Environment
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 Jul 2025
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 |