JSNetworkX is a JavaScript port of the Python graph library NetworkX. From their web site:

NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and function of complex networks.

With NetworkX you can load and store networks in standard and nonstandard data formats, generate many types of random and classic networks, analyze network structure, build network models, design new network algorithms, draw networks, and much more.

The development is still in an early stage, but the base graph classes and drawing is available.

Conway's Game of Life

A simple implementation of Conway’s Game of Life in JavaScript, featuring an (theoretical) infinite grid and local game storage.

It is in an early stage, please have a look at the README file for a list of planned features.

You need the latest version of Chrome, Safari or Firefox to run it.


JSMashup is a protoypal JavaScript library for managing and executing mashup compositions. It was created as part of my Master thesis and is used by ResEval Mash, a mashup development environment, also developed by me. This website features a video of the application, which is worth watching.

The source code for JSMashup is available, but documentation and examples are not completed yet.


Codingpad is an extension for Google Chrome which lets you easily submit code to and display the results, without having to leave the current site. It provides syntax highlighting and keeps a history of your code snippets.

Note: Codingpad is not officially avaiable on the Web Store yet. Still, you can download the packaged application from my dropbox account.


FloatNotes is a simple Firefox plugin with which you can create sticky notes on every web page. Notes are stored in your browser, but can be synchronized between browsers using Firefox Sync. No registration for any service is required.

For user reviews, please have a look at