Rewrite of the Transmission Web Client with jQuery, Sammy and Mustache
JavaScript Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 295 commits behind endor:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Port of and the original Transmission Web Client
using jquery, sammy and mustache.js.

By Frank Prößdorf


  • kjg for all the work on the transmission web client and help.
  • lenalena for introducing proper jspec testing to this project.


You can use kettu instead of the original web client to remotely administrate your transmission application.

Once you allowed remote access in your transmission client, you can simply open the index.html in the browser. If you run your transmission application on something other than the default host and port, you can adjust these settings in the rpc file.

It's recommended to replace the old web interface with this one, so the server and the web interface run in the same location (e.g. localhost:9091). When uploading torrents there is a cross-site request which leads to a deserved warning. Also Firefox and Chrome will not work because cross-site requests will trigger preflight requests in those browsers, which the server cannot handle.


Unit Tests

There are jspecs in /spec which you can run by opening the index.html file within the spec directory.

Acceptance Tests

There are culerity tests in features. You will need culerity, celerity and the most current htmlunit to run them. You will just need to type cucumber features/<feature>.


  • style it nicely (css) (in progress)
  • display errors, also tracker errors in tracker info + torrents list
  • when adding new torrent
  • register content handlers (although this seems to be not fully supported yet) just as in
  • graphing up/download:
    • aggregate data
  • iphone compability
  • maybe sort and filter at the same time
  • need to return to filtered torrents when closing a torrent info
  • maybe icons for different file types in file list