Figshare

figshare is a website, created in 2011, where researchers can share their research outputs. It is free to upload content and also free to access.

More information on the Wikipedia page