The Ten (10) Best Node.js Productivity Tools, Plugins, and Libraries

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.” It works as a single programming language. Node.js application can be tested through the source code repeatedly. Likewise, it can also be specified and installed more efficiently the project dependencies by taking advantage of a robust package manager

Read more: http://www.hostreview.com/blog/160311-the-pros-and-cons-of-using-nodejs#ixzz44dDXkFSX

Here are the ten (10) best Node.js productivity tools, plugins, and libraries recommended by Livecoding.tv engineers:

Io.js

1

IO.js, aka, JavaScript I/O was a fork of Node.js. It was created to simplify the installation, updating, and uninstallation of libraries, It is a JavaScript platform that’s compatible with the npm ecosystem and has since been merged back with Node.js and highly recommended by Livecoding.tv engineers.

Math.js

2

Math.js is an open-source, extensive math library for JavaScript and Node.js. It offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices. It runs on any JavaScript engine, and is compatible with JavaScript’s built-in Math library. It also supports chained operations.

Cylon.js

2a

Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things. It provides a simple, but powerful way to create solutions that incorporate multiple, different hardware devices concurrently. It makes it easy to command robots and devices.

Migrat

4

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

5

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

6

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

7

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

8

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

9

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

10

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?

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.