# Wanted: Curated list of "great" nodes (preferably a pinned post or in the documentation somewhere)

**URL:** https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512
**Category:** Developing Nodes
**Created:** [16 August 2022 17:38 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512 "2022-08-16T17:38:50Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![Laro88](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/laro88/32/66210_2.png) [@Laro88](https://discourse.nodered.org/u/Laro88)
#### Post date: [16 August 2022 17:38 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/1 "2022-08-16T17:38:50Z")

</div>

I have a simple yet difficult request for beginners like me.

My desire is for the ninjas to put up a list of Nodes that are well laid out and structured - simply to have a "look at these nodes on github for inspiration" - with a couple of notes why they are of high quality. This would be great inspiration when trying to get the scaffolding done right in the first place.

Cheers

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [16 August 2022 17:53 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/2 "2022-08-16T17:53:04Z")

</div>

> [@Laro88](#):
>
> put up a list of Nodes that are well laid out and structured

Well you could visit the flows library and sort the results by 'Rating' - [Library - Node-RED](https://flows.nodered.org/search?type=node&sort=rating)

 ![Screenshot_20220816-184214](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/8/e8565568372a8f028fa54b00546361513c4dd4e9.png)

Also most of the nodes have a scorecard (again in the flow library) which checks node's against set standards (it's not a defacto test, as it currently throws up a number of anomalies 😬).

Because the nodes cover such a wide range of functionality, it would be difficult to pull together a preferred list, although in the forum we do tend to 'steer' users towards the better nodes.  
It all depends upon your individual usage requirements.

---

<div class="post-metadata">

### Author: ![Laro88](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/laro88/32/66210_2.png) [@Laro88](https://discourse.nodered.org/u/Laro88)
#### Post date: [16 August 2022 18:09 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/3 "2022-08-16T18:09:59Z")

</div>

The Rating seems to max out at 5.0, but when I look at them randomly I find some oddities, like main in package.js pointing to nonexisting files, tests that does not exist and such.

Therefore my desire for a curated list - which (3 / 5 / 10?) nodes should you look at when trying to grasp Node-RED node development.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [16 August 2022 18:50 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/4 "2022-08-16T18:50:36Z")

</div>

> [@Laro88](#):
>
> Therefore my desire for a curated list - which (3 / 5 / 10?) nodes should you look at when trying to grasp Node-RED node development.

I kind-of like the idea of an "Awesome Node-RED" page along the lines of other great awesome style pages. That need not be limited to just nodes.

Problem with a list of nodes (well problems):

- Do you really need them? And if you do, do you need the same as other people? who would say which are great nodes?
- Who would maintain the list? There are thousands of nodes, many very specialist. Who has time to curate all that?

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [16 August 2022 18:53 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/5 "2022-08-16T18:53:27Z")

</div>

> [@TotallyInformation](#):
>
> Awesome Node-RED

> **[GitHub - naimo84/awesome-nodered: A collection of interesting nodes and...](https://github.com/naimo84/awesome-nodered)**
>
> A collection of interesting nodes and resources for Node-RED - GitHub - naimo84/awesome-nodered: A collection of interesting nodes and resources for Node-RED

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [16 August 2022 18:54 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/6 "2022-08-16T18:54:49Z")

</div>

Just to clarify @Laro88, are you wanting the list to help you construct interesting flows, or are you wanting it to use as a template and learn how to write your own contrib nodes?

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [16 August 2022 19:02 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/7 "2022-08-16T19:02:11Z")

</div>

@Steve-Mcl it's good to see my 'time related' contrib node node is on the list, yet your +node isn't 😁 😄 😁

Therefore it's maybe not the best list...

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [16 August 2022 19:05 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/8 "2022-08-16T19:05:20Z")

</div>

Ah, keep forgetting about that!

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [16 August 2022 19:07 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/9 "2022-08-16T19:07:04Z")

</div>

> [@Paul-Reed](#):
>
> It's maybe not the best list...

Kind o proves my point I think. Only 7 people seem to have contributed to the list and it hasn't been updated in months.

---

<div class="post-metadata">

### Author: ![Laro88](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/laro88/32/66210_2.png) [@Laro88](https://discourse.nodered.org/u/Laro88)
#### Post date: [16 August 2022 19:29 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/10 "2022-08-16T19:29:22Z")

</div>

My request for a curated list was to learn from them - and the curation is all about pointing out some "good" nodes that are up to date and adheres to the best practices as intended by the ninjas.

I need a "good" example that shows how to:

- has a proper help and example structure
- uses best practice everywhere and has no bonkers leftovers from npm init etc.
- properly integrate an external node project from github (the project has some bitbanging due to an old-school tcp implementation by the vendor and is just easier to have as a separate node.js project when messing around inside it)

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [16 August 2022 19:31 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/11 "2022-08-16T19:31:44Z")

</div>

In that case, maybe your best option is to take a look at node-red-contrib nodes in the git repos which are owned by the more experienced node-RED contributors, and have proven to write consistently well-coded, quality nodes.

I would suggest a good start to be;

> **[Steve-Mcl - Repositories](https://github.com/Steve-Mcl?tab=repositories)**
>
> Steve-Mcl has 39 repositories available. Follow their code on GitHub.

> **[bartbutenaers - Repositories](https://github.com/bartbutenaers?tab=repositories)**
>
> bartbutenaers has 99 repositories available. Follow their code on GitHub.

---

<div class="post-metadata">

### Author: ![Laro88](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/laro88/32/66210_2.png) [@Laro88](https://discourse.nodered.org/u/Laro88)
#### Post date: [16 August 2022 19:40 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/12 "2022-08-16T19:40:16Z")

</div>

A curated list of Ninjas - and the works they are most proud of would also be great 🙂

---

<div class="post-metadata">

### Author: ![HaroldPetersInskipp](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/haroldpetersinskipp/32/42319_2.png) [@HaroldPetersInskipp](https://discourse.nodered.org/u/HaroldPetersInskipp)
#### Post date: [16 August 2022 23:35 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/13 "2022-08-16T23:35:03Z")

</div>

Is there an up-to-date skeleton/boilerplate for creating new contrib nodes, or cli tool init? I too have tried to find a "really great" example to base my contrib-nodes off of. There seem to be lots of "good" ones, but like what was pointed out, "usually a minor thing here or there is missing". I try my best to develop good coding habits, and one thing I've found that really helps is a good example to look at (code-monkey see, code-monkey do). Having an Official example or Node-RED approved list of quality example contrib-nodes would be nice.

---

<div class="post-metadata">

### Author: ![Andrei](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/andrei/32/10446_2.png) [@Andrei](https://discourse.nodered.org/u/Andrei)
#### Post date: [17 August 2022 01:00 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/14 "2022-08-17T01:00:03Z")

</div>

​One thing that the forum community could do is open, on a regular basis, a thread to request feedback on one specific node (kind of the contrib-node of the month, if you will)​. The members of the forum could ​share their experiences with that specific node, the pros and cons, flows examples, etc. This would be good for the developer and for the community. Further to the "ninjas" mentioned before ​​there are many others that deserve recognition and gratitude. I could be mention for instance the awesome nodes from @hotNipi , the ngrok node from @sammachin , ​the ui-builder from @TotallyInformation , ​just to mention a ​few from a huge list.

---

<div class="post-metadata">

### Author: ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)
#### Post date: [17 August 2022 05:36 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/15 "2022-08-17T05:36:35Z")

</div>

Instead of rating, use downloads instead ? Then again, nodes add functionality, but not every node is relevant for everyone, it is all about the use case/need.

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [17 August 2022 08:02 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/16 "2022-08-17T08:02:30Z")

</div>

> [@bakman2](#):
>
> use downloads instead ?

I seem to recall reading some time ago that the download count also includes 'bot hits', and is not necessarily actual user downloads.

> [@bakman2](#):
>
> but not every node is relevant for everyone, it is all about the use case/need.

Exactly 👍

---

<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: [16 October 2022 08:02 UTC](https://discourse.nodered.org/t/wanted-curated-list-of-great-nodes-preferably-a-pinned-post-or-in-the-documentation-somewhere/66512/17 "2022-10-16T08:02:42Z")

</div>

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