JS WARS is a classic shoot 'em up written to demonstrate the power of modern Web browsers. It is targeting Firefox 3.5 with its audio/video support and increased performance, and uses the canvas tag. It should work well in other modern Web browsers (supporting the canvas tag), just without the music and sound effects.
noVNC is a VNC client implemented using HTML5 technologies, specifically Canvas and WebSockets. It supports "wss://" encryption (SSL/TLS). For browsers that do not have native WebSockets support, the project includes web-socket-js, a WebSockets emulator using Adobe Flash. In addition, as3crypto has been added to web-socket-js to implement WebSocket SSL/TLS encryption, i.e. the "wss://" URI scheme.
Easy Chart is an object to display several types of charts in Canvas elements. It takes the values, labels, and colors of each point and renders the chart in canvas elements of a given size. Currently, it supports rendering charts of types: line, scatter, column, bar, and pie. The chart background color, grid color and spacing, error, and mouse event handlers are configurable parameters.
Canvas Events is an object that can emulate mouse events on canvas elements. It extends the HTML 5 canvas context object for a given canvas element, and can register event handlers to be called when mouse events on the canvas element occur. Currently, it supports the events click, dblclick, mouseover, mouseout, mousemove, mouseup, and mousedown events.
Canvas Turtle is an object that interprets and renders graphic commands in a Canvas. It provides an API for rendering basic drawing primitives in 2D and includes commands that define the position of the graphics to be rendered, conditionals, loops, and so on. Commands are supplied as text strings with a simple syntax.