https://speakerdeck.com/: a site to share PPT Open source projects comparision: https://awesomeopensource.com/projects/