Tool to post scheduled post on social media?

Hey,

Is there any open source or free tool similar to sprout social where you can login with your account and post on social media platforms on a pre-scheduled basis?