Google Code's [downloads][1] feature allowed open source project maintainers to upload binary files at no cost, either:

- using the web interface, or
- using an API, which is very convenient to integrate in build script.

**PROBLEM:** This downloads feature [has been retired on January 15, 2014][2].  
Is there an alternative?

Requirements:

- Upload file via API
- Anyone can download from direct URL, no delay nor advertisement/registration step
- URL is short (length of your project name + length of your file name + 50 characters max)
- Website usable by smartphone
- Domain that sounds friendly to the Open Source community. For instance, "gnu.org" or "gitcentral.net" would be better than "warez.biz"
- Shows how many times each file has been downloaded, more statistics welcome

Bonus:


- Ability to add tags to releases and give URL that filter on a tag, for instance `Please download the latest at http://g.org/aegif/CmisSync/downloads?stable+mac`

**SourceForge** and **CodePlex** have downloads, but hide them behind [delay/advertisement][3].  
**Bitbucket** has no advertisements, but [no API to upload files][4].  
**Github** has an API, but does not show download statistics.  
**Google Drive** has awfully long/opaque [URLs][5], and they are not even direct.


  [1]: http://code.google.com/p/ankidroid/downloads
  [2]: http://google-opensource.blogspot.jp/2013/05/a-change-to-google-code-download-service.html
  [3]: http://sourceforge.net/projects/librecad/files/OSX/2.0.0alpha4/LibreCAD-2.0.0alpha4.dmg/download
  [4]: https://bitbucket.org/site/master/issue/3251/add-custom-file-uploads-to-rest-api-bb
  [5]: https://drive.google.com/file/d/0B21x4l8Z8_gTazRCY3FQdEg0NHc