JavaScript Workflow

Open-source JavaScript projects categorized as Workflow | Edit details

Top 23 JavaScript Workflow Projects

  • lint-staged

    🚫💩 — Run linters on git staged files

    Project mention: How to gradually add an eslint rule | | 2022-05-18

    We can do this using lint-staged, husky, and some changes in the .eslintrc.js file.

  • Brunch

    :fork_and_knife: Web applications made easy. Since 2011.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • FuseBox

    A blazing fast js bundler/loader with a comprehensive API :fire:

    Project mention: Building a Webpack alternative in F# | | 2021-12-16

    At the time I had been exploring alternatives to Webpack like fuse-box, parcel, and esbuild. Around the same time I was made aware aware that browsers had already implemented [ESM modules], so technically as long as you produced HTML, CSS, and JS you didn't need any kind of pre-processing at all.

  • pipedream

    Connect APIs, remarkably fast. Free for developers.

    Project mention: Show HN: Pipedream 2.0 – AWS Lambda and Zapier alternative | | 2022-04-07
  • litegraph.js

    A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.

  • alfy

    Create Alfred workflows with ease

    Project mention: Build Workflow Without the UI | | 2021-07-16

    I believe alfy lets you write workflows in JS.

  • blog-post-workflow

    Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed

    Project mention: Automate an articles section in your page | | 2022-05-13

    The github action supports a readme_path parameter. After a quick dive in its source code I noticed that this file could be anything, not necessarily a markdown file. Problem solved!

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • WPGulp

    An advanced Gulp workflow for WordPress development with extensive documentation. Used by 40,000+ themes and plugins.

    Project mention: Maintaining An Open Source Project - Cake Walk Or No? | | 2022-03-29

    At Appwrite, we aim to build awesome products and spread the word about open source.🚀 With continued efforts to spread awareness about open source, we come up with new and exciting Twitter spaces every month. Last week, we hosted a space on “Maintaining an open source project”. On top of that, we were joined by some amazing speakers, such as Ahmad Awais.

  • Teedy

    Lightweight document management system packed with all the features you can expect from big expensive solutions (by sismics)

    Project mention: Document Management System | | 2022-04-30
  • X-Flowchart-Vue

    基于G6和Vue的可视化图形编辑器。A visual graph editor based on G6 and Vue.

    Project mention: A curated list of awesome things related to Vue.js | | 2021-08-07

    X-Flowchart-Vue - A flowchart editor with SVG and Vue

  • Automate-Sketch

    Make your workflow more efficient.

    Project mention: Migrating from Abstract to Sketch Cloud | | 2022-01-20

    check out the automate aketch or symbol swapper plugins. They should let you relink to the right library

  • bpmn-engine

    BPMN 2.0 execution engine. Open source javascript workflow engine.

    Project mention: Building a LOW-CODE Platform - Looking for devs and interested people | | 2022-02-02

    Take a look at both BPMN and Node-Red. Specifically things like the backend javascript bpmn-engine, front-end bpmn modeller, and of course frontend-and-backend node-red.

  • ssh-agent

    GitHub Action to setup `ssh-agent` with a private key

    Project mention: Flow to build using Github Actions when having dependencies in multiple private repositories | | 2022-03-10

    When using Github Actions, to build projects I have been using the ssh-agent approach (, with this means the Cargo.toml looks like this:

  • activflow

    Generic, light-weight & extensible Workflow Engine for agile automation of Business Processes | Django, Python

    Project mention: BPMN dynamic workflow for Django | | 2022-04-04

    The problem with Django-based workflows listed in Github and Django packages is that the most popular/stable (for example Viewflow or ActivFlow) provide some kind of framework to ease the implementation of your states and transitions but, at the end of the day, you need to code changes by hand each time that the stakeholders change their mind about the process flow. The most promising option found at the awesome Django list was django-river which at least stores the states and transitions of the workflow as Django models in the database, so you can make changes on the fly.

  • streamsheets

    An open-source tool for processing stream data using a spreadsheet-like interface.

    Project mention: Streamsheets real-time web based spreadsheets | | 2022-04-16
  • alfred-browser-tabs

    🔍 Search browser tabs from Chrome, Brave, Safari, etc..

    Project mention: Looking for the best Command-Tab switcher (Contexts VS Witch) | | 2022-02-02

    I've recently been testing out some command-tab app switchers to see which works best, and have really enjoyed Contexts and Witch. I like the feel of Contexts more (it feels native), but Witch has the ability to view, search, and switch directly to any tab in any window. For instance, I can open a specific tab of Safari using Witch whereas with Contexts I need to first open the Safari window that holds the tab, and then manually switch to that tab from there. This problem can be somewhat overcome using the Browser Tabs Alfred workflow, but I still prefer having both tabs and windows both visible from within a command-tab app switcher.

  • Workflow Server

    Workflow Server is a ready-to-use Workflow Engine-based application that you can deploy into your infrastructure. It can be integrated with NodeJS, PHP, Ruby, .NET, or Java applications via a REST API. Workflow Server is a key component for managing the lifecycle of business objects within your enterprise. (by optimajet)

  • setup-msys2

    GitHub Action to setup MSYS2 (MSYS, MINGW32, MINGW64, UCRT64 and/or CLANG64)

    Project mention: Getting Started with Git Bash | | 2022-02-05

    Other pages provide complementary information on that same topic.

    Another thing I appreciated was the explanation of MSYS2's environments:

    Being able to painlessly switch away from MSVCRT to UCRT was helpful in solving some UTF-8 difficulties I was experiencing at the time.

    Package management with pacman is rather pleasant, and the setup-msys2 GitHub Action makes it simple to provide your GHA workflow with the tools and libs you want:

  • DWKit

    DWKit is a Business Process Management System based on .NET Core and React

    Project mention: Alternative to ProcessMaker | | 2022-05-10

    DWKit (last commit 5 month ago)

  • scan-action

    Anchore container analysis and scan provided as a GitHub Action

    Project mention: Bench (and choose) Java-8 docker images with anchore/grype | | 2022-04-25

    I see supports a SARIF report. However, instead of using the grype --template option, it creates it in the code.

  • life-disciplines-projects

    Life-Disciplines-Projects (LDP) is a life-management framework built within Obsidian. Feel free to transform it for your own personal needs.

    Project mention: How do you feel about using Obsidian as a task manager? | | 2022-01-10

    I recommend you check out this system right here. It is greatly explained and it is all FREE! Very unique system, I am sure you'll be interested.

  • alfred-prettier-clipboard

    🎨 Format code in your clipboard with Prettier

  • pr-lint-action

    :octocat: A fast 🔥 TypeScript GitHub Action to ensure that your PR title matches a given regex.

    Project mention: pr-compliance-action | | 2021-10-12

    Inspired by this need of the project, and some of the work in pr-lint-action, I managed to create and do a pre-release on pr-compliance-action, and it was implemented in the Open Sauced project last week!

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). The latest post mention was on 2022-05-18.

JavaScript Workflow related posts


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

Project Stars
1 lint-staged 10,271
2 Brunch 6,821
3 FuseBox 4,051
4 pipedream 3,263
5 litegraph.js 2,948
6 alfy 2,360
7 blog-post-workflow 1,932
8 WPGulp 1,759
9 Teedy 1,224
10 X-Flowchart-Vue 1,041
11 Automate-Sketch 912
12 bpmn-engine 676
13 ssh-agent 593
14 activflow 541
15 streamsheets 356
16 alfred-browser-tabs 219
17 Workflow Server 147
18 setup-msys2 137
19 DWKit 122
20 scan-action 120
21 life-disciplines-projects 86
22 alfred-prettier-clipboard 30
23 pr-lint-action 28
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.