Idea: Usage Bit (GitHub) to easily share reusable elements across projects. Kill the overhead around publishing and structure with small modules, so you and your team can increase code reuse and construct much faster. It’s totally free, give it a try.
It plays with Git and NPM to suit your workflow and even lets you easily update and sync parts from any job. Code reuse facilitated, watch.
1. Underscore & Lodash (dah).
lodash by lodash · Bit.
At over 12K stars, this JS energy library is designed for practical shows, making it simple to create functional pipelines that don’t mutate user data. Immutability and side-effect totally free functions are at the heart of its style approach. All functions are instantly curried, and passed parameters are set up accordingly for ease of use.
ramda by ramda · Bit.
Check out: immutable.js.
date-fns by date-fns · Bit.
Image for post.
sugar.js in action.
lazy.js – Like Underscore, but lazier.
collect.js – Practical and dependence free wrapper for working with selections and objects.
Chance is a minimalist generator of random strings, numbers, etc. to help reduce some uniformity, while writing automated tests or anywhere else you need anything random. At only 3K stars, this library is surprisingly beneficial as we tend to repeat our patterns when asked to generate random things.
At almost 40k stars, chart.js is a terrific example of how sometimes less is more with 8 various information visualization types, each of them animated and customizable. Chart.js lets you develop simple HTML5 Charts utilizing the <canvas> tag, with great rendering efficiency across all modern-day web browsers. Definitely among the most helpful and stylish libraries on the list.
Chart.js – Easy HTML5 Charts using the tag.
Discover more in this Hackernoon post.
licia – Useful utility collection with no dependences.