Train-Stations is a JavaScript webapp using Djikstra algorithm and Raphael.js (a JavaScript library) that find the shortest path between two metro stations. In this exemple, these metro stations are from Taipei in Taiwan.
This project is accessible at this address.