# "node-red-contrib" means as custom node or library?

**URL:** <https://discourse.nodered.org/t/node-red-contrib-means-as-custom-node-or-library/3882>\
**Category:** General\
**Created:** [11 October 2018 09:09 UTC](https://discourse.nodered.org/t/node-red-contrib-means-as-custom-node-or-library/3882 "2018-10-11T09:09:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rajbir123](https://avatars.discourse-cdn.com/v4/letter/r/6bbea6/32.png) [@rajbir123](https://discourse.nodered.org/u/rajbir123)\
**Post date:** [11 October 2018 09:09 UTC](https://discourse.nodered.org/t/node-red-contrib-means-as-custom-node-or-library/3882/1 "2018-10-11T09:09:20Z")

</div>

"node-red-contrib" means as custom node or library. As i can see in the manage palette there is more than thousands of npm library. so what i see there some library name starting with "node-red-contrib..." and some of them without "contrib". I know node modules should use `node-red-contrib-` as a prefix to their name to make it clear they are not maintained by the Node-RED project.  
#I am new in nodered so please let me know

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [11 October 2018 09:44 UTC](https://discourse.nodered.org/t/node-red-contrib-means-as-custom-node-or-library/3882/2 "2018-10-11T09:44:50Z")

</div>

So all majority of _Nodes_ available for Node-RED are listed on  
[https://flows.nodered.org/?type=node&num\_pages=1](https://flows.nodered.org/?type=node&num_pages=1) (currently about 1660) and should be the same list as you see in "manage palette"

If the name starts with **Node-red-node** it was generally written by the core Node-RED team as part of their work on Node-RED  
The majority of other nodes start with **Node-red-contrib** and as you mentioned are not maintained by the Node-RED project, as documented [https://nodered.org/docs/creating-nodes/packaging](https://nodered.org/docs/creating-nodes/packaging).

The list on npmjs contains a lot of javascript libraries and code, but these cannot be used out-of-the-box with Node-RED. Which is why within npmjs you should look for the Node-RED keyword.

Does that answer your question?
