N8n custom node dev env with debug and hot reload

Hi everyone!

I recently came across this post about the challenges new users are facing on the n8n forums. To help, I decided to make my small project public.

The documentation on building custom nodes is currently outdated, leaving many unsure how to get started.

Here’s why:

Interestingly, n8n itself uses devcontainers to simplify contributions—so why not leverage them for custom node development too?

To address these issues, I created n8n-nodes-builder, a repository designed to help newcomers get started effortlessly.

The setup is simple, mostly automated, and follows the same methods used by the official n8n repository.

Give it a try, and if you have improvements, I’d love your input! For instance, I currently struggle with making hot reloading work, feel free to PR some changes !

Have a great day!

4 Likes

Awesome! I look forward to giving it a go. Appreciate you

1 Like

Cheers, feel free to report your issues, I’ll have a look !