This extension offer a taxi service functionality for MATSim. It uses the DVRP contrib to implement taxi as a dynamic transport service, i.e. taxi requests are submitted in an online manner (within-day re-planning).
Packages 
Package Description
org.matsim.contrib.etaxi  
org.matsim.contrib.etaxi.optimizer  
org.matsim.contrib.etaxi.optimizer.assignment  
org.matsim.contrib.etaxi.optimizer.rules  
org.matsim.contrib.etaxi.run  
org.matsim.contrib.etaxi.util  
org.matsim.contrib.taxi.benchmark  
org.matsim.contrib.taxi.optimizer  
org.matsim.contrib.taxi.optimizer.assignment  
org.matsim.contrib.taxi.optimizer.fifo  
org.matsim.contrib.taxi.optimizer.rules  
org.matsim.contrib.taxi.optimizer.zonal  
org.matsim.contrib.taxi.passenger  
org.matsim.contrib.taxi.run  
org.matsim.contrib.taxi.run.examples  
org.matsim.contrib.taxi.schedule  
org.matsim.contrib.taxi.schedule.reconstruct  
org.matsim.contrib.taxi.scheduler  
org.matsim.contrib.taxi.util  
org.matsim.contrib.taxi.util.chart  
org.matsim.contrib.taxi.util.stats  
org.matsim.contrib.taxi.vrpagent