nowfound

Alternatives

Products that do what Write Github Actions Workflows in Typescript Rather Than YAML does

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…

  1. 1WY

    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

  2. 2

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

    2024

  3. 3

    Visually build, edit and manage GitHub Actions workflows

    Aug 2026

  4. 4

    Free Zapier alternative based on Github Actions

    2020

  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

  6. 6

    Build and deploy fully‑managed AI agents and workflows

    Oct 2025

  7. 7

    Run TypeScript snippets directly in Chrome DevTools

    2024

  8. 8

    Deploy projects to Cloudflare Workers using GitHub Actions

    2020

  9. 9

    Track, report and automate GitHub workflows in Slack. Free

    2020

  10. 10
    TypeORM81

    Node.js ORM written in TypeScript

    2017

  11. 11PP

    I worked as DevOps Engineer at multiple companies of different sizes and almost everywhere at some point I had to work with CI/CD optimizations to make developers life better. The key problem I had was tracking down which pipeline was the problematic one and how could I see if my changes worked long-term. Some time ago I built first version of Pipetrics based on typescript, github action cron job and mongodb used as datasource in Grafana. This approach had a lot of limitations, especially in Grafana integration, thus I decided to rework the project and make it available to everyone as…

    Sep 2025 · pipetrics.com

  12. 12

    Create different workflows using the same GitHub repo.

    2019

  13. 13PG

    Hey HN, BuildJet makes GitHub Actions faster, by running the workflows on our Gaming CPU cloud. You still get to keep everything GitHub Actions, we simply replace the underlying GitHub Actions runner with our Gaming CPUs. All you do is change 1 line, and get 2x faster and cheaper builds. GitHub Action is very slow - Developers are wasting their time – Waiting for GitHub Actions to give you a green checkbox on PR, is very wasteful and extremely tedious. - GitHub Actions runner hardware is old and slow – GitHub Actions use old and slow machines from Azure. Some of your workflows run on servers…

    2023 · buildjet.com

  14. 14GA

    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

  15. 15GA
  16. 16GT

    Hi guys! While working in teams, internal documentation is important. But the problem is, writing it takes much time. It doesn't end there, keeping them up-to-date is a big deal as well. I built this simple tool that analyzes your codebase and automatically generates documentation right into your Github repo. Whenever you make a new commit, it analyzes the updates and modifies the existing docs to keep them up-to-date. That means, you don't need to spend time struggling with docs again. And, the new hire won't stare at the senior for that huge undocumented codebase. It works for any team…

    2024 · supacodes.com

  17. 17ER

    Hi, HN! I've been running GitHub Actions workflows for a while, and when GitHub announced ubuntu-slim runners as a cheaper alternative to ubuntu-latest, I wanted to migrate. (Blog: https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner...) But manually checking which workflows can safely migrate is tedious—you need to check for Docker usage, services, containers, execution times, and missing commands. So I built gh-slimify, a GitHub CLI extension that automates this. It scans your workflows, detects migration candidates, checks for incompatible patterns, identifies…

    Nov 2025 · github.com

  18. 18AE

    Hey HN, Inspired by Vercel’s automated preview deployments, I built a GitHub Actions workflow that generates an Expo QR code per PR—so mobile previews are as easy as scanning a QR code. How it works: • Every PR triggers a GitHub Action • The action starts an Expo server • It posts a QR code in the PR comments for instant testing on mobile No more manually starting Expo. No more copying links. Just open a PR and scan the code. Full guide here: https://torii.studio/guides/expo-qr-previews Would love to get feedback—how would you improve this workflow?

    2025 · torii.studio

  19. 19UG

    Hi HN! I just published a tutorial on how I use Github to manage the content on my website. You can check out the tutorial here: https://css-tricks.com/how-to-make-a-simple-cms-with-cloudflare-github-actions-and-metalsmith/

    2020

  20. 20AL

    I got sick of watching my github actions page waiting for a step to complete before tagging the next step. You set three env vars: os.Getenv("GITHUB_TOKEN") os.Getenv("WORKFLOW_POLLER_OWNER") os.Getenv("WORKFLOW_POLLER_REPO") And then run ./workflow-poller and it will keep polling github api (ListRepositoryWorkflowRuns) for your current `git rev-parse HEAD` value and status == "completed". https://github.com/andrewarrow/workflow-poller/

    2025

  21. 21FA

    Hi HN, I'm a creator of Floww, a self-hostable workflow automation tool designed for developers who got frustrated by the limitations of visual builders like n8n. It's still a very early prototype, but the goal is to provide these same features in a code-first approach which allows for building and maintaining more complex workflows more easily. Example: import { Discord, GitHub } from "floww"; const discord = new Discord() const github = new GitHub() github.triggers.onPush({ branch: "main", owner: "usefloww", repository: "floww-dashboard", handler: async (ctx, event) => { const user =…

    Dec 2025 · github.com

  22. 22NG

    2022 · github.com

  23. 23LA

    Hey everyone, we just released a new version of our Infrastructure as Code Python SDK that now runs entirely on your machine - no account required. LaunchFlow extends OpenTofu to provide features like multi-environment support [1], autoconfigured infrastructure clients [2], and API release management [3]. Our goal is to provide a Python-native infrastructure toolkit that handles everything from automating your infrastructure to using it in your application code. You can use our library of preconfigured OpenTofu modules to add GCP / AWS infrastructure to your app with just a few lines of…

    2024 · launchflow.com

  24. 24OS

Ranked by how close each launch is in meaning, then by votes. Refine with a description →