Awesome List of Node.js Backend Modules
This is a list of backend (server-side) Node.js modules that I either already use or think that I might find useful in the future or that I find awesome for some other reason. That’s not to say that you would find them useful or even usable, this is only my opinion not a professional recommendation.
Contents
Other Lists
Servers
Complete servers ready to use.
-
Node-RED Top of my list. Graphical, flow-based development tool. Originally developed at IBM to showcase MQTT and IoT. More recently gaining popularity for creating web interfaces, bots and manipulating data. Donated to the JavaScript Foundation but still gets developer time from IBM.
A truly awesome tool. Even if you have little programming experience, you will find you can do a lot with this. I’ve made some contributions to new nodes, the forums, documentation and I use this for my Home Automation setup.
-
TiddlyWiki - A reusable non-linear personal web notebook. Also has standalone and mobile versions.
Used this for some years not only as a notebook but also for weekly project reporting and other tasks. Also made some contributions to it. Great tool, a little complex to get your head round initially if you want to make full use of its capabilities. Basically wraps all the data and interactivity into a front-end html file with JavaScript doing the clever stuff.
Frameworks
Complex modules that can be used to build systems and services
Applications
Complete client-side (front-end) applications built using Node.js (probably with the help of Electron)
- Electron - “Build cross platform desktop apps with JavaScript, HTML, and CSS”
- Microsoft Visual Studio Code - Currently, my favourite code IDE and editor. Has an awesome list of its own.
Development Tools
Things that help us develop using Node.JS
Corrections and Contributions
- Corrections are always gratefully received
- Please check for duplicates before suggesting a new contribution
- Either create a pull request or raise an issue
- Keep descriptions short, simple and unbiased
Thanks for your help and support.