nowfound

Dev tools · alternatives · 2026

24 alternatives to Write Your GitHub Actions in TypeScript

I spend a lot of my time writing GitHub Actions. Specifically, I need to script a ton of things. The current way of writing GitHub Actions with YAML is usually fine for small jobs. But for anything complicated, I often find myself in incredibly cursed "shell-in-YAML" situations. This was a major source of bugs for me. Since the "script" was written in YAML, there was actually not an easy way to modularize out the scripting logic to unit test them. Worse, there was zero type safety! For those who work with GitHub Actions frequently, you know how annoying this gets. My ideal GitHub Actions…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 2 we have checked on their own sites, 2 of them free or with a free tier.

  1. 1

    Hey HN, I just released github-actions-workflow-ts, an NPM package that allows you to write GitHub Actions workflows in Typescript rather than YAML. The package then generates GH Actions workflow YAML files from your Typescript code. Why? - Type safety - Code re-usability: package and reuse common jobs and steps across different workflows. - Imperative edge: Utilize control flow to control the generation of different kinds of workflows easily. Essentially, I realized that as I write larger and more complicated GH Actions workflows in YAML, they become less readable and thus more prone to…

    2023 · github.com · its alternatives →

  2. 2

    Automate your workflow from idea to production

    2018 · github.com · its alternatives →

  3. 3

    Execute any script in a GitHub issue comment. Contribute to nwtgck/actions-comment-run development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  4. 4MG

    Hey HN! I'm Jacob, one of the founders of Depot (https://depot.dev), a build service for Docker images, and I'm excited to show what we’ve been working on for the past few months: run GitHub Actions jobs in AWS, orchestrated by Depot! Here's a video demo: https://www.youtube.com/watch?v=VX5Z-k1mGc8, and here’s our blog post: https://depot.dev/blog/depot-github-actions-runners. While GitHub Actions is one of the most prevalent CI providers, Actions is slow, for a few reasons: GitHub uses underpowered CPUs, network throughput for cache and the…

    2024 · its alternatives →

  5. 5AM

    Hi all! I wanted to share a small project that I've been working on with a buddy. https://www.actionspanel.app/ One of the problems that currently exists with GitHub Actions is the fact that there is no way to easily trigger your Actions unless you cause some kind of GitHub event. This could be pushing a new commit, or creating an issue on a repository. But if you just want to run an arbitrary action, there's not currently a good way to do that. This is a well known feature request: https://github.community/t5/GitHub-Actions/GitHub-Actions-Ma... GitHub…

    2020 · its alternatives →

  6. 6

    Hey HN, About a year ago I shared a first MVP of a visual node-based system for CI/CD pipelines that I've been very passionate about. I've been building on it since, and it's now live. I've always liked building pipelines and workflows, but I've never liked writing YAML for anything more than simple linear tasks. Branching, conditions, loops, or trying to just run certain things in parallel always gets messy. So I built Actionforge, a visual node system to tackle some of these pain points. Instead of writing YAML yourself, you build workflows as graphs. While Actionforge still uses YAML…

    Feb 2026 · actionforge.dev · its alternatives →

  7. 7

    An Open Source WYSIWYG editor for GitHub

    2020 · ckeditor.com · its alternatives →

  8. 8

    Run TypeScript snippets directly in Chrome DevTools

    2024 · chromewebstore.google.com · its alternatives →

  9. 9

    Use GitHub Actions to create a Serverless service. - gitfx/ActionServerless

    2021 · github.com · its alternatives →

  10. 10
    Code Mode▲144

    I’ve been testing a simple idea inspired by Apple/Cloudflare/Anthropic: LLMs are far better at writing a small program than coordinating multiple tool calls. So instead of giving the model 10+ tools, I exposed one: a TypeScript sandbox with access to the same interfaces. The model writes a script → it runs once → done. What changed - +68% reduction in token use - No multi-step drift or retries - Local models (Llama 3.1 8B / Phi-3) became much more reliable Repo: https://github.com/universal-tool-calling-protocol/code-mode Curious whether others have seen…

    Nov 2025 · github.com · its alternatives →

  11. 11

    This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…

    2024 · github.com · its alternatives →

  12. 12
    BuildJet for GitHub Actionsfree tier, from $0.004/mo▲82

    Managed high-performance runners for Github Actions

    2021 · buildjet.com · its alternatives →

  13. 13

    Run any GitHub repository in the click of a button

    2019 · replit.com · its alternatives →

  14. 14
    Blacksmithfree tier, from $0.0025/mo▲105

    Faster and cheaper hosted GitHub Actions runners

    2024 · blacksmith.sh · its alternatives →

  15. 15

    "If X, then do Y" for your GitHub repository

    2024 · ellipsis.dev · its alternatives →

  16. 16

    A GitHub Action that runs a command in a gVisor sandbox - geomys/sandboxed-step

    Oct 2025 · github.com · its alternatives →

  17. 17

    I've created a GitHub Action for running commands on multiple platforms. This includes platforms that GitHub Actions don't natively support. It currently supports FreeBSD, OpenBSD and NetBSD. OpenBSD can run on x86-64 and ARM64, the other operating systems run on x86-64. Some of the features that are supported include: * Multiple operating system with one single action * Multiple versions of each operating system * Allows to use default shell or Bash shell * Low boot overhead * Fast execution * Runs on both macOS and Linux runners Compared to similar solutions like…

    2023 · github.com · its alternatives →

  18. 18

    The backstory about this GitHub Action: I discussed with an open-source maintainer why they publish npm packages from their local machine and do not use CI/CD pipelines. They said publishing should require human intervention and want to continue using multi-factor authentication to publish to the npm registry. This led to building the wait-for-secrets GitHub Action. It prints a URL in the build log and waits for secrets to be entered using a browser. Once entered, the workflow continues, and secrets can be used in future steps. The latest release of "eslint-plugin-react" to the npm…

    2022 · github.com · its alternatives →

  19. 19

    If you really want people to use your stuff, you should make it easy to get started as possible. For interacting with Github Actions, that means setting up OIDC, so you can prove who did what in which repo when - according to Github themselves. That means for a dev on the other end of things, it should be as easy as: ```yaml -uses atopile/do-thing@v1 ``` Hitch is, boy oh boy was this a PITA to get working in the first place. Honestly, I'd probably rather walk on lego for half an hour. Hopefully, this package should make it a piece of cake - and we all have to mint fewer tokens manually

    2025 · github.com · its alternatives →

  20. 20

    GitHub Actions generator with your own words.

    2023 · texttoaction.vercel.app · its alternatives →

  21. 21

    GitHub is introducing a built-in CI/CD solution with Actions

    2019 · github.com · its alternatives →

  22. 22

    Run your GitHub Actions locally 🚀. Contribute to nektos/act development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  23. 23

    GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly. - peaceiris/actions-gh-pages

    2019 · github.com · its alternatives →

  24. 24AT

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →