Zenodo is a general-purpose data repository created and managed by CERN. Free for end-users and developed entirely openly; the roadmap and code behind Zenodo are made openly on Github.
It's possible to directly connect your Github and Zenodo accounts together; each time you make a new release of a repository a new Zenodo deposit will be created automatically for you.
This is the current feature breakdown of Figshare as of Early 2018:
Provides a method for versioning DOI
|Maximum individual file size||See https://zenodo.org/faq|
|Maximum total size of deposit||50Gb for each dataset|