Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 3.05 KB

nodejs-backend-modules.md

File metadata and controls

65 lines (49 loc) · 3.05 KB

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.

back to top

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)

back to top

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.

License

[{{ site.github.license.name }}]({{ site.github.license.url }})