1. Fusion Charts Suit XT
funky.js is a library used to add some funky effects and other transformations to webcam media using WebRTC. To create your own effects, simply pass a function to the process method and it will be called every time a draw occurs. callback must be called when you are finished processing the pixels so funky.js knows to continue with drawing. funky.js comes under MIT license.
ifvisible.js is an impressive, crosbrowser & lightweight way to check if user is looking at the page or interacting with it. It can handle activity states too, such as being IDLE or ACTIVE on the page. You can manually trigger status events by calling them directly or you can set events with their names by giving first argument as a callback. You can also set your smart intervals with ifvisible.js, if user is IDLE or not seeing the page the interval will automatically stop itself.
Offline.js is a library to automatically alert your users when they’ve lost internet connectivity, like Gmail. It captures AJAX requests which were made while the connection was down, and remakes them when it’s back up, so your app reacts perfectly. It has a number of beautiful themes and requires no configuration. The library is plug ‘n’ play with no setup and it comes with multiple good-looking themes. It has been tested on Modern browsers like Chrome, Firefox, Safari and IE8+.
Snap.svg is designed for modern browsers and therefore supports the newest SVG features like masking, clipping, patterns, full gradients, groups, and more.
9. Ember Charts
Ember Chart is a charting library built with the Ember.js and d3.js frameworks. It includes time series, bar, pie, and scatter charts which are easy to extend and modify. The out-of-the-box behavior these chart components represents our thoughts on best practices in chart interactivity and presentation.