Skip to content

Empower developers with a fast, all-in-one toolkit for building, styling, and documenting custom Node-RED nodes effortlessly.

Notifications You must be signed in to change notification settings

clement-berard/node-red-dxp

Repository files navigation

Node-Red Developer eXPerience (node-red-dxp)

Effortless Node Creation for Node-RED, really fast and easy.

Build faster with modern tools and seamless workflows 🚀

Welcome to node-red-dxp, a comprehensive library designed to simplify and accelerate the development of custom nodes for Node-RED. 🚀

With node-red-dxp, you get everything you need to build, style, and document your nodes—all in one package!

Explore the docs »


alt text alt text alt text alt text

✨ Key Features

  • ⚡ Powerful and fast Builder:

    • Leverages esbuild for lightning-fast JavaScript builds (controller & editor).
    • Supports SCSS styles for polished, modern editor UIs.
    • Automatically render Markdown documentation into Node-RED compatible HTML.
  • 🎨 Effortless Styling:

    • Built-in support for Tailwind CSS.
    • Includes clean, minimal CSS styles tailored for Node-RED.
    • Fully customizable SCSS for editor components.
  • 🛠️ Development Helpers:

    • Utility functions to streamline building custom node editors.
    • Hassle-free configuration for common Node-RED workflows.

🚀 Why Choose node-red-dxp?

  • Blazing Speed: Thanks to esbuild, both builds and watches are ultra-fast, letting you focus on development, not waiting.
  • All-in-One Toolkit: No need to juggle multiple tools—node-red-dxp handles everything from JavaScript bundling to CSS and Markdown processing.
  • Developer-Centric: Designed with developer experience (DX) at its core, making custom node creation as seamless as possible.

💪 Who’s Building with Node-RED DXP?

License

MIT