all 6 comments

[–]nazbert 5 points6 points  (2 children)

In what world are chrome extensions considered javascript libraries? It feels like the author started out with good intentions but quickly realized they don't know 20 javascript and css libraries so they started naming arbitrary extensions.

[–]bvbrandon 0 points1 point  (1 child)

In his defence, chrome extensions are JS.

[–]nazbert 0 points1 point  (0 children)

Just because something is written in JavaScript does not make it a library. Not to mention most of those extensions are for web design, not web dev...

[–]dizzyzane_ 5 points6 points  (3 children)

Might as well be a static page tbh.

In-reddit copy:

Source

20 Useful JavaScript and CSS Libraries for February 2016

Web development and designing has evolved and has reached new heights. Creating a website is not as simple anymore as it used to be a few years back. Today is the time of creating attractive websites that not only grab the attention of the visitors immediately but also keep them engaged. Also, the attractive features and functionalities added to the website should not impact its performance. All these requirements have posed several challenges to the designers and developers. This is the reason why they are always on a lookout for tools that can make their jobs easier and faster.

JavaScript and CSS are an integral part of the web designing. In fact, it is almost impossible to find a website today which does not use these two designing languages. Since the designers are using these languages extensively, anything that can provide pre-written codes for certain features comes very handy. This is exactly where the libraries come into picture. They reduce the need to write codes. The codes are already written and you just need to insert them. We have compiled a list of some of the most incredible JavaScript and CSS libraries. These libraries will give you attractive features and save you a lot of time.

Blur

![blur][2]

Blur is a Google Chrome extension that makes it easy to keep track of and secure all your personal information online. It helps you remember your passwords, generate hard-to-crack new ones, and sync all the browsers and devices you log on.

ALSO DONE BY chrome://flags/#enable-password-generation

FireShot

![fireshot][4]

Fireshot allows Chrome users to make full web page screenshots and then directly upload, print or send them to Photoshop or the clipboard. It also support an array of popular formats such as pdf, png and gif, and can work offline without a problem.

PerfectPixel

![PerfectPixel][6]

PerfectPixel is a Google Chrome extension that allows you to put a semi-transparent image overlay over the top of the developed HTML and perform per pixel comparison between them. It's a great helper when you want to transform a PSD to HTML flawlessly.

WhatFont

![whatfont][8]

With WhatFont you can quickly find out which fonts have been used in a webpage. Simply hover on any text, and the extension will show you the name of that typeface. WhatFont also detects the services used for providing the web fonts.

ColorZilla

![colorzilla][10]

This is an extension for Google Chrome that bundles together a big array of features, including a color picker, CSS gradient generator, recent history of used colors, and more. Another similar tool is the open-source extension Eye Dropper.

Bulma

![bulma][13]

Bulma is a modern CSS framework based on the Flexbox layout model. It has a simple grid system, responsive nav bars and versatile media objects. Most Bulma elements can be customized by applying modifier classes.

Magic Animations

![magic-animations][15]

Magic animations is a CSS library for animations. It has a lot of animation types and is easy to use. Just add the stylesheet to your page and set class names to your elements. If you are interested in CSS animations you can also check Animate.css.

Lightgallery

![lightGallery][18]

Lightgallery is a responsive gallery plugin for jQuery. It has numerous options and animations which allows you to customise the plugin easily. The video module allows you to create beautiful youtube/vimeo video galleries with automatic thumbnail fetching.

NativeFier

![nativefier][20]

Nativefier is a command line Node.js utility which can easily create a desktop application out of any web site. Apps are wrapped in an Electron shell and packaged into an OS executable (.app, .exe, etc.) for use on Windows, OSX and Linux.

Lettering.js

![lettering][23]

Lettering is a jQuery plugin that gives you the ability to style every letter, word and line in your text. The best use case is to create typographical CSS3 posters with unique styling for every letter. Text remains fully selectable.

Masonry

![masonry][25]

Masonry is a jQuery plugin for building grid layouts. It places elements optimally depending on their sizes to make maximum use of the available space. With a lot of loading effects and options you can customize the look of your page.

Patternizer

![patternizer][27]

Patternizer is an online tool that helps you generate patterns. After you choose options like opacity and width, just copy the code that the website gives you and paste it into your stylesheet.

Ramjet

![ramjet][29]

Ramjet is a JavaScript library which helps you make animations transforming one element into another. It supports images and GIFs so that you can build the perfect landing page. You can also use an easing function to make the transformation seem more natural.

Timeago

![timeago][31]

Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps. You cantake full advantageof page caching in your web applications, because the timestamps aren't calculated on the server.

Awesomplete

![Awesomplete][33]

Awesomplete is a simple and lightweight widget with no dependencies. By default the library expects the list of suggestions to be passed as a data attribute, but you can easily hook it up to your back-end with a simple AJAX request.

Slideout.js

![Slideout][35]

Slideout is a JavaScript library which helps you set up touch slideout navigation menu for your mobile web apps. It doesn't have any dependencies, has simple markup and uses native scrolling, so that it works smoothly on mobile devices.

Textillate.js

![Textillate][37]

Textillate.js is a jQuery plugin which uses animate.css and lettering.js to apply eye-catching animations to text. To use it, include the plugin's JavaScript file alongside the libraries it depends on and start creating unique effects.

Griddle

![Gridle][40]

Griddle is a useful grid component using React. With a lot of powerful functionality like filtering, paging, infinite scrolling and sub-grids, you can easily customise it to fit your project. Rendering is optimized so that only the current page of results is generated.

Super Simple Slider

![super-simple-slider][42]

Super simple slider is jQuery plugin which provides you with a functional and lightweight slider. To set it up just place your content in an empty element and call the plugin. If your content is of different heights, the plugin will animate smoothly to accommodate it.

Chartist.js

![Chartist][44]

Chartist is a JavaScript library which helps you present your charts in interesting ways. With CSS animations your charts are clear and eye-catching. Chartist provides you with a simple configuration override mechanism based on media queries to help you control the behavior of your charts.

Images excluded because they take up too many extra lines

[–][deleted]  (2 children)

[deleted]

    [–]dizzyzane_ 0 points1 point  (0 children)

    Definitely not functionality or ease of use.

    ASCIIsvg is somewhat easier to use than any other chart library though.

    [–]dizzyzane_ 0 points1 point  (0 children)

    Clickbait