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

@flowfuse/nr-remote-agent

v4.0.0

Published

A Node-RED plugin that enables Node-RED to be managed by FlowFuse

Readme

FlowFuse Node-RED Remote Agent

A Node-RED plugin that connects an existing, self-managed Node-RED instance to the FlowFuse platform as a Remote Instance.

Unlike the FlowFuse Device Agent, this plugin runs inside your own Node-RED. You continue to install, run and update Node-RED however you like - the plugin adds a connection to FlowFuse so the instance can be seen and managed alongside the rest of your team's instances.

Requirements

  • Node-RED 4.1 or later
  • Node.js 22 or later
  • A FlowFuse account - either FlowFuse Cloud or a self-hosted installation (FlowFuse 3.1 or later)

Installation

Install the plugin into your Node-RED instance using the Palette Manager, or from the command line in your Node-RED user directory (typically ~/.node-red):

npm install @flowfuse/nr-remote-agent

Restart Node-RED to load the plugin.

Connecting to FlowFuse

In the status bar of the Node-RED editor you will see a 'Connect to FlowFuse' button.

  1. Open the Node-RED editor and click on the 'Connect to FlowFuse' button in the status bar. This will open the settings dialog for the remote agent.
  2. Enter the URL of your FlowFuse platform. This defaults to https://app.flowfuse.com for FlowFuse Cloud - change it if you are using a self-hosted installation.
  3. Click Connect. A FlowFuse window opens for you to log in and choose the team and application the instance should be added to.
  4. Once you complete the steps in FlowFuse, the settings pane will refresh to show the instance details, and the status bar button will show the state of the connection.

Disconnecting

The same settings pane provides a Disconnect option. Disconnecting removes the local connection details - the instance cannot be reconnected to the same FlowFuse entry and will need to be registered again as a new Remote Instance.

What the plugin lets you do

Once connected, the instance appears in your FlowFuse team and you can:

  • View the instance's logs remotely
  • Automatically capture a snapshots of your flows whenever you deploy changes
  • See a record of audit events from the instance in the FlowFuse audit log

Comparison with the Device Agent

The FlowFuse Device Agent and this plugin both connect Node-RED to FlowFuse, but they take opposite approaches to who owns the runtime.

The Device Agent provides a fully managed Node-RED environment; where you can deploy flows remotely, securely access the editor from anywhere and manage the Node-RED version and updates.

This plugin doesn't provide all of these features yet, but we will be continuing to iterate to add more capabilities.

Some features of the Device Agent will not be reproducable with the plugin due to the way it runs inside of Node-RED, rather than around the outside.

Contributing

Issues and pull requests are welcome on GitHub.

To work on the plugin locally:

npm install
npm run build        # build the plugin into dist/
npm run watch        # rebuild on change
npm run lint         # check code style

Support

License

Apache-2.0 - see LICENSE.