A nice tutorial about "Creating a Flippin’ 3D Countdown with CSS & JavaScript".
Move.js is a small JavaScript library making CSS3 backed animation extremely simple and elegant
Simple Cart is a free and open-source javascript shopping cart that easily integrates with your current website. No Databases, just simple HTML & Javascript with multiple payment gateways options.
Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.
Sigma provides a lot of built-in features, such as Canvas and WebGL renderers or mouse and touch support, to make networks manipulation on Web pages smooth and fast for the user.
Pikaday is a lightweight Javascript datepicker with no dependencies. Pikaday does not require jQuery, however there is a jQuery plugin version too.
Tether is a javascript library for efficiently making an absolutely positioned element stay next to another element on the page.
Tether includes the ability to constrain the element within the viewport, it's scroll parent, any other element on the page, or a fixed bounding box. When it exceedes those constraints it can be pinned to the edge, flip to the other side of it's target, or hide itself.
annyang is a javascript library for adding voice commands to your site, using speech recognition. It supports multiple languages, has no dependencies and is free to use.
Draggabilly is a separate library that makes elements draggable. It supports IE8+ and multi-touch.
JointJS is a modern HTML 5 JavaScript library for visualization and interaction with diagrams and graphs. It can be used to create either static diagrams or, and more importantly, fully interactive diagramming tools and application builders. JointJS makes it easy to create visual languages & tools of various kinds.
The event-driven nature together with MVC architecture of JointJS makes it easy to plug-in any backend application.
scrollReveal.js is a javascript plugin for declarative on-scroll reveal animations. It's simple way to create and maintain how elements fade in, triggered when they enter the viewport.
iScroll is a high performance, small footprint, dependency free, multi-platform javascript scroller.
iScroll can handle any element that needs to be moved with user interaction. It adds scrolling, zooming, panning, infinite scrolling, parallax scrolling, carousels to your projects and manages to do that in just 4kb. Give it a broom and it will also clean up your office.
A great collection of demos and tutorials of the JavaScript kinetic scrolling series.
Resumable.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API.
The library is designed to introduce fault-tolerance into the upload of large files through HTTP. It allows for users to pause, resume and even recover uploads without losing state.
Highlight.js highlights syntax in code examples on blogs, forums and, in fact, on any web page. It's very easy to use because it works automatically: finds blocks of code, detects a language, highlights it.
Features
countUp.js is a lightweight JavaScript class that can be used to quickly create animations that display numerical data in a more interesting way.