← All work
Product · 2025

n8n Community Node Scaffold (Queuenate)

Overview

An MIT-licensed n8n community-node package scaffolded with the official @n8n/node-cli tooling, intended to add queue / concurrency capabilities (“Queuenate”) to n8n workflows. At this stage the repo is an early scaffold built from the starter template.

Why It Exists

n8n’s value grows with custom nodes. This package was started to publish a reusable community node and to establish the studio’s authoring and release workflow for the n8n ecosystem. It is honestly an early-stage scaffold, the Example node and template README are still in place and there are no commits yet.

What We Built

The package skeleton: package.json configured for n8n community publishing (n8nNodesApiVersion: 1, node entrypoints under dist/), the @n8n/node-cli build/dev/lint/release scripts, ESLint flat config, Prettier, TypeScript config, a nodes/Example starter node, and a GitHub Actions directory. This is the canonical foundation an n8n community node is built on.

Technologies & Approach

TypeScript with the modern @n8n/node-cli toolchain (n8n-node build/dev/lint/release), strict mode enabled, and the standard community-node project layout so the eventual node installs cleanly through n8n’s community-nodes mechanism.

Outcome / Impact

Establishes the scaffolding and release pipeline for publishing n8n community nodes. As a starting point it proves familiarity with n8n’s extension model; the queue/concurrency logic itself was carried forward and realized in the sibling Trigger.dev node package.

Capabilities Demonstrated

  • Scaffolding and publishing n8n community nodes (OSS, MIT)
  • Modern TypeScript tooling with the official n8n node CLI
  • Designing workflow-automation building blocks
More work See all →