Overlapping and non-overlapping algorithms detecting communities in igrpah

I am new in network science and igraph. Which functions of overlapping and non-overlapping algorithms detecting communities exists in igraph?