Best jQuery HTML5 canvas Plugins & Tutorials with Demo

    Flot : JavaScript plotting library for jQuery

    Flot : JavaScript plotting library for jQuery

    Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.

    Just include the Javascript file after you’ve included jQuery.Generally, all browsers that support the HTML5 canvas tag are supported.For support for Internet Explorer < 9, you can use Excanvas, a canvas emulator; this is used in the examples bundled with Flot. it’s not working on your development IE 6.0, check that it has support for VML which Excanvas is relying on. It appears that some stripped down versions used for test environments on virtual machines lack the VML support.

    Sketch.js : JavaScript Creative Coding Framework

    Sketch.js : JavaScript Creative Coding Framework

    Sketch.js handles all that tedious but necessary stuff that would normally slow you down – setting up an animation loop, creating and managing a graphics context for Canvas or WebGL, cross browser and device event binding and normalisation for mouse, touch and keyboard events, handling window resizes… You get the idea.

    Make a Web App with Instagram-like Filters in jQuery & CamanJS

    Make a Web App with Instagram-like Filters in jQuery & CamanJS

    In this tutorial, we are going to make a simple web app that allows you to drag a photo from your computer into the browser window, and apply instagram-like filters on it. For this purpose we are going to use a number of JavaScript libraries and plugins:

    • Caman.js – this is a powerful canvas manipulation library that allows you to apply various effects and filters on an image. It comes with 18 preset filters which we will be using in this example (you can create more if you wish);
    • Filereader.js – this is a lightweight wrapper around the HTML5 drag/drop events that makes them much easier to work with. It also adds a method to jQuery, so you can bind the events to a specific element;
    • jQuery Mousewheel – I am using this plugin to scroll the filter container;
    • In addition, we are using the latest version jQuery at the time of writing.

    cgSceneGraph : JavaScript & HTML5 Powerful, cross-platform Animation framework

    cgSceneGraph : JavaScript & HTML5 Powerful, cross-platform Animation framework

    The cgSceneGraph is a powerful, cross-platform and very easy-to-use animation framework written in JavaScript for the <canvas> tag in HTML5.It’s full object oriented to ease the development of your applications and games.

    The power of the framework is inside its concept : the framework itself does not render anything, and provides a lot of cool and useful features. It was designed to be extended : you can use or create an infinite number of extensions of the node class (CGSGNode) to be rendered. You are not, and won’t never be, limited to what the framework provides by itself because it is designed to be extended !

    jquery.spidergraph : Interactive HTML5 Spider Graph module for jQuery

    jquery.spidergraph : Interactive HTML5 Spider Graph module for jQuery

    jquery.spidergraph is a simple module that creates nice looking, interactive spidergraphs in HTML5, using the canvas element.

    Features:

    • illustrating scaled quantitative data for several subjective attributes
    • overlaying multiple data measurements for attribute comparison
    • visualizing the intersection of several data measurements

    Literally Canvas : HTML5 drawing widget with jQuery

    Literally Canvas : HTML5 drawing widget with jQuery

    Literally Canvas is an extensible, open source (BSD-licensed), HTML5 drawing widget that currently supports a minimal set of drawing operations. You can draw, erase, set the color with the eyedropper, undo, redo, pan, and zoom. It depends on jQuery and Underscore.js.

    The instance at the top of this page uses the resizable feature of jQuery UI for its resize feature, to demonstrate that you can resize the container element with impunity. Resizing on the right edge of the canvas causes weirdness, but you get the idea.

    jmpress.js : jQuery plugin to build a website on the infinite canvas

    jmpress.js : jQuery plugin to build a website on the infinite canvas

    A jQuery plugin to build a website on the infinite canvas.Started as a jQuery port of impress.js and utilizes the power of CSS3 transforms and transitions in modern browsers.

    CanvasQuery : jQuery Html5 Canvas Library for Game Developers

    CanvasQuery : jQuery Html5 Canvas Library for Game Developers

    Canvas Query is a wrapper library for HTML5 Canvas element which allows it to be used with jQuery like syntax. Also it adds a lot of common use image manipulation methods mainly convenient for gamedevelopers.

    EasyAnimationFrame.js : JavaScript Html5 RequestAnimationFrame API

    EasyAnimationFrame.js : JavaScript Html5 RequestAnimationFrame API

    Unfortunatelly the new RequestAnimationFrame API does not allow us to set the framerate, but using EasyAnimationFrame.js you can run html5 canvas or html animations having the complete control of the framerate. Using this script you get a complete cross browser suppor.

    jQuery.BlackAndWhite : Convert Colored image into B&W Greyscale Image

    jQuery.BlackAndWhite : Convert Colored image into B&W Greyscale Image

    This plug-in can easily convert every colored image (in an html page) into a B&W greyscale image.It uses the the HTML5 canvas tag and a fallback for the old browsers