nowfound

Dev tools · alternatives · 2026

24 alternatives to Write Github Actions Workflows in Typescript Rather Than YAML

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…

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 1 we have checked on their own sites, 1 of them free or with a free tier. Write Github Actions Workflows in Typescript Rather Than YAML launched in 2023; newer entries below may have overtaken it.

  1. 1

    Automate your workflow from idea to production

    2018 · github.com · its alternatives →

  2. 2

    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…

    Jun 2026 · github.com · its alternatives →

  3. 3

    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 →

  4. 4

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

    2024 · ellipsis.dev · its alternatives →

  5. 5

    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 →

  6. 6

    Visually build, edit and manage GitHub Actions workflows

    Aug 2026 · its alternatives →

  7. 7AM

    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 →

  8. 8
    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 →

  9. 9

    GitHub Actions Workflow Generator

    2024 · gawg.lvrpiz.com · its alternatives →

  10. 10

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

    Oct 2025 · github.com · its alternatives →

  11. 11

    Free Zapier alternative based on Github Actions

    2020 · actionsflow.github.io · its alternatives →

  12. 12

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

    2021 · github.com · its alternatives →

  13. 13

    Hi HN! I’ve been running GitHub Actions workflows for a while, and when GitHub announced the new ubuntu-slim runners as a cheaper alternative to ubuntu-latest, I wanted to migrate—but figuring out which workflows are safe to switch turned out to be surprisingly tedious. You need to check for Docker usage, services, containers, step failures due to missing packages, and whether jobs rely on tools not available in the slim image. So I built gh-slimify, a GitHub CLI extension that automates all of this. It scans your repository, detects which jobs can be migrated, flags incompatible patterns,…

    Nov 2025 · github.com · its alternatives →

  14. 14MG

    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 →

  15. 15

    Automating developer workflows from GitHub comments

    2023 · cto.ai · its alternatives →

  16. 16

    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 →

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

    Managed high-performance runners for Github Actions

    2021 · buildjet.com · its alternatives →

  18. 18

    Run TypeScript snippets directly in Chrome DevTools

    2024 · chromewebstore.google.com · its alternatives →

  19. 19

    Deploy projects to Cloudflare Workers using GitHub Actions

    2020 · dash.cloudflare.com · its alternatives →

  20. 20

    GitHub Gist: instantly share code, notes, and snippets.

    2023 · gist.github.com · its alternatives →

  21. 21

    Integrate translation and development workflows via Github

    2022 · its alternatives →

  22. 22

    We built a white-labeled workflow builder that platforms can embed to offer automation capabilities to their users: - JavaScript code action sandboxing - Native UI experience - Custom action support - Simple integration We're bootstrapped and focused on making workflow automation accessible to more platforms. Demo: https://youtu.be/wVspgI27x9A Product Hunt launch: https://www.producthunt.com/posts/embed-workflow

    2023 · embedworkflow.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. 24

    Track, report and automate GitHub workflows in Slack. Free

    2020 · its alternatives →

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 →