Thank you for posting this question! To answer it, of course, we do offer Twitter as a source.
Through EmbedFeed you will be able to showcase your Twitter feeds on your website.
If you would like to showcase the posts from your Twitter account, please feel free to start a free trial for our Premium plan and explore this option. We have also the option for generating feeds from a Twitter hashtag with our Enterprise plan, feel free to contact us and share with us your use case and we will be more than happy to assist you in the whole process.