station2station helps you navigate from one MRT station to another. It implements Dijkstra's pathfinding algorithm to find the shortest way from one station to another.
busroutegrab scrapes MoovitApp's website to get a list of bus routes in Singapore. busnodes uses Dijkstra's pathfinding algorithm to find the shortest route from stop to stop. Not tested yet. ``