node package manager


RUFLIX client

Cross-platform (Windows/Linux/Mac) torrent-media streamer, providing immediate access to music and video content shared by torrents on

Inspired by Butter-project, based on Webtorrent

Ruflix is in active development right now, and first (alpha) versions are planned for Nov. 2017.


Already works:

  • Read Rutracker catalogs and forums provided by
  • Read Rutracker feed (
  • Playing audio
  • torrent stream/host (backend)
  • Video player (ui)

In active development:

  • Player optimizations and functionalities
  • NWJS Windows/Mac/Linux builds


  • E-book reader
  • I2P connection support (anonimization and censorship bypass)
  • UPnP and NAT-PMP port forwarding
  • Caching downloads, playing statistics
  • Mobile (Cordova) version
  • CI, tests, other dev-ops
  • many other features


  • node.js version min. 6.31
  • Google Chrome (for hosting dev server)


  • npm install ngRuflix
  • npm start
  • Go to http://localhost:8080 and use your credentials for login, or use guest mode.

Search feature is disabled for Guests, due to rutracker restrictions.

There are some problems running multiple tasks on Windows. Run one command line and run

  • node server.js run in second command line:
  • npm run server

Develop and contribute

Add pull request, or issue, or contact me at I'll provide additional ways to support the project later


GPL v2 license.