Every engineer worth his/her salt should have a set of awesome tools to help increase productivity. Livecoding.tv engineers are no exception. We would like to share one such set of tools, plugins, and libraries that Node.js streamers use on Livecoding.tv on a daily basis.
What is Node.js?
“As an asynchronous event driven framework, Node.js is designed to build scalable network applications,” according to the Node.js community.“Node is similar in design to and influenced by systems like Ruby’s Event Machine or Python’s Twisted. Node takes the event model a bit further, it presents the event loop as a language construct instead of as a library.”
Here are the ten (10) best Node.js productivity tools, plugins, and libraries recommended by Livecoding.tv engineers:
Another productivity tool highly recommended by Livecoding.tv engineers is Migrat. Migrat is a pluggable Node.js data migration tool. It is not tied to any particular database engine and supports multi-node environments. It supports global locking during migration runs, to prevent multiple servers attempting to perform global migration at the same time.
Eskimo helps you to rapidly build Node.js apps, online stores, and general apps known as “igloos.” It’s built with open-source packages, and can be used for everything from coming soon pages to referral systems to CDN-hosted assets.
Paperclip.js is a powerful template engine that’s built for extensibility and speed. It creates compiled templates for the browser and Node.js.
PencilBlue is an open source Node.js CMS that’s fully responsive and completely scalable. It’s extendable, easy to use, and is great for more than just blogs.
Set is an inconspicuous, dry template engine for Node.js and browsers that gives you a hundred percent valid HTML5 templates. It’s visual, so you can design in your favorite visual editor and even use mock data in your templates.
Passwordless is a token-based password authentication middleware for Node.js. It can also be used for Express. It is faster to install, with just a single form and text field, and no need for
separate registration, lost password pages or login.
Broccoli is a new build tool. It’s comparable to the Rails asset pipeline in scope, though it runs on Node and is backend-agnostic.
So there you have it: The ten (10) best Node.js tools, plugins, and libraries to help you become more productive. See Gavin’s article, the 15 Best Node.js Tools for 2015 for additional productivity tools in the Node.js family of tools. What are your favorite Node.js productivity tools? What did we miss in this list that definitely needs to be added to make it complete?