Depending on the amount of particles interacting, they will all spin up your fan at some point ;) You can also use Three.js to create it, but that might be an overkill.
Here some of the solutions:
The Encom Globe is a WebGL-based clone of the globe from the boardroom scene in Tron: Legacy. Its written using Three.js, with parts implemented in GLSL.
Chardin.js is a jQuery plugin that creates a simple overlay to display instructions for certain elements on a page.
“Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.”
“Koala is a GUI application for Less, Sass, Compass and CoffeeScript compilation, to help web developers to use them more efficiently. Koala can run in windows, linux and mac.”
Koala / GitHub
iFramely offers a hosted and open source solution to serve your own HTTP API for responsive web embeds using Node.js.
“The API covers well over 1800 domains through 200 custom domain plugins and generic parsers for oEmbed, Open Graph and Twitter Cards…”
How To host your own
A jQuery plugin that makes handling the keyboard really easy.
Log.io provides real-time log monitoring in your browser (node.js + socket.io).
“Harvesters watch log files for changes, send new log messages to the server via TCP, which broadcasts to web clients via socket.io.
Log streams are defined by mapping file paths to a stream name in harvester configuration.
Users browse streams and nodes in the web UI, and activate (stream, node) pairs to view and search log messages in screen widgets.”
jQuery plugin to create a scroll indicator bullet navigation on the right side of the screen. The plugin require Waypoints.