LimeJS is a HTML5 game framework for building fast, native-experience games for all modern touchscreens and desktop browsers. Its goal, according to the creators, is quite clear and simple: to provide an easy way to build good game experience without thinking about inner workings.
Check LimeJS‘s official site or its GitHub repository.
Cartgen is a vector-based, client-side framework that renders maps in HTML 5 combining the canvas element and javascript. Maps are styled with GSS, an accessible specification based in CSS and JSON. You can read more about Cartagen in their Wiki.
The guys at 9elements created a stunning little experiment which loads 100 tweets related to HTML5 and displays them using a javascript-based particle engine. Each particle represents a tweet – click on one of them and it’ll appear on the screen
. You can see it in action or read more about it in their blog.
jPlayer is a great idea that takes advantage of the audio tag in HTML 5 to create an extremely customizable (just HTML and CSS) audio player using jQuery. You can get some ideas by looking at the demos.
Since support for HTML 5 is still evolving and even some new browsers don’t fully support the standard, you can’t expect older browsers to display your HTML 5 sites correctly.
Here are a few tutorials on how to make older browsers like Internet Explorer 6 display HTML 5 sites correctly: