Semantic analysis of sentences can only be carried out using Dependency Parsing. Dependency parser accepts words in a sentence and builds dependency relation among the words resulting in a unique tree for each sentence. An Indian Panini is the first to develop semantic analysis for Sanskrit using a dependency framework. Western researchers in the near past have also deliberated on dependency parsing so that automated dependency parser can be generated. Dependency Parser is useful in information extraction, question-answering, text summarization etc. For many indian languages namely Bengali, Kannada, Malayalam and Marathi a dependency based Treebank is in the development stage. Also for Hindi, Telugu and Tamil dependency Treebanks are already developed. The Treebank data can be used by a dependency parser generator like Maltparser to develop a Dependency parser. In this paper few dependency parsing algorithms are discussed