You're describing ZeroNet.
It has ZeroTalk as a Reddit-like thing, ZeroMe as a social network and ZeroBlog as a Twitter-like thing.
https://zeronet.io
https://github.com/HelloZeroNet/ZeroTalk
https://github.com/HelloZeroNet/ZeroMe
https://github.com/HelloZeroNet/ZeroBlog