# Subcategories in the node palette

**URL:** https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845
**Category:** Feature Requests
**Tags:** editor
**Created:** [29 July 2024 04:46 UTC](https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845 "2024-07-29T04:46:35Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![rafafrecceiro](https://avatars.discourse-cdn.com/v4/letter/r/a698b9/32.png) [@rafafrecceiro](https://discourse.nodered.org/u/rafafrecceiro)
#### Post date: [29 July 2024 04:46 UTC](https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845/1 "2024-07-29T04:46:35Z")

</div>

Hello everyone, how are you doing?  
I have been developing nodes for Node-RED for quite some time, specifically since version 1.0.

At my company, we developed a complete chatbot for WhatsApp and other communicators entirely using Node-RED, with custom-created nodes.

As a result, the node palette ends up being somewhat disorganized with only one category. With this in mind, I started implementing a category system for the nodes. With this change, when creating a node, you can pass not only the category attribute but also another attribute called subCategory. This way, Node-RED will build nested dropdowns in the node palette according to the categories, greatly facilitating the work of those who use many nodes.

What do you think?

---

<div class="post-metadata">

### Author: ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)
#### Post date: [30 July 2024 07:17 UTC](https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845/2 "2024-07-30T07:17:46Z")

</div>

✋ I would also love this for organising the Dashboard nodes

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [30 July 2024 08:37 UTC](https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845/3 "2024-07-30T08:37:37Z")

</div>

Hi @rafafrecceiro

It has been something that has come up a small number of times over the years; but it has never translated into anything other than a high level idea. And it hasn't been compelling enough for me to spend my time on.

If you have a more concrete proposal over how it would work; ie how the categories are defined in a backwards compatible way, how the UI presents the categories etc, then please do share.

Nick

---

<div class="post-metadata">

### Author: ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)
#### Post date: [18 September 2024 13:09 UTC](https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845/4 "2024-09-18T13:09:19Z")

</div>

If someone has the time to create the containers for the parent category and the child category, that would help me to move forward 🙏

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [17 November 2024 13:09 UTC](https://discourse.nodered.org/t/subcategories-in-the-node-palette/89845/5 "2024-11-17T13:09:27Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
