The reason behind large number of organic compounds is
Unique nature of Carbon atoms
Carbon is the only element that can form so many different compounds because of its ability to form extended chains with itself. These carbon-carbon bonds exceptionally stable and the length can vary greatly . Also, each carbon atom can form four chemical bonds to other atoms, and because the carbon atom is just the right small size, carbon atoms fit in comfortably as parts of very large molecules.