npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

node-red-contrib-folders

v2.0.2

Published

Add folders to Node-RED 5's native Explorer while preserving its live flow, subflow, and node controls.

Readme

Folders

node-red-contrib-folders

Folders adds a folder hierarchy to Node-RED's built-in Explorer for organising flows and subflows. It keeps the native Explorer rows and controls while adding batch actions, appearance settings, sorting, filtering, and a dedicated view for global configuration nodes.

Features

  • Organise flows and subflows together in nested folders.
  • Create, rename, move, multi-select, and drag folders, flows, and subflows.
  • Search the active view and filter or sort workspace items by name, date, type, and flow state.
  • Apply custom colours and icons to folders and flows.
  • Hide, disable, or lock all supported items inside a folder, including nested folders.
  • Hide individual subflows from the Explorer.
  • Delete folders recursively with a clear warning when contained flows or subflows have nodes.
  • Switch between the flow hierarchy and Node-RED's global configuration nodes from the Explorer header.
  • Store folder structure, state defaults, and appearance metadata with the flow configuration.

Behaviour

A single click selects a folder, flow, subflow, or node. Selecting a flow or subflow also opens its workspace; double-clicking opens its editor or the selected node's edit dialog.

Use Ctrl/Cmd-click to add or remove individual items from a selection. Use Shift-click for a visible range, or Ctrl/Cmd+Shift-click to extend the current selection. Supported appearance, state, delete, and drag actions apply to the complete selection.

Press F2 to rename the selected item in place. Enter saves, Escape cancels, and the normal cursor keys remain available while editing.

New folders and flows are created in the selected directory and receive collision-safe names such as New folder 2 or New flow 2. A new row stays where it is when already fully visible; otherwise, its parent path opens and the Explorer centres it as far as the available scroll range permits.

Moving a flow or folder into another folder applies that destination's stored hidden, disabled, and locked defaults. Newly created flows always start enabled. Dragging an item onto empty Explorer space moves it to the root.

Folder data is stored in the global environment variable named folders. Collapsed state, sorting, filtering, and the selected Explorer view are browser preferences.

Requirements

  • Node-RED 5.0 or newer
  • Node.js 22.9 or newer

Contact

Found a bug, have a suggestion, or want to discuss a plugin?

License

Licensed under the MIT License.