Hal­ite (named after the min­eral) is a C++ Bit­Tor­rent cli­ent based on the excel­lent lib­t­or­rent lib­rary from Ras­ter­bar Soft­ware. The pro­gram also relies heav­ily on the Boost lib­rar­ies.

While not a heavy­weight in the bells & whistles cat­egory, Hal­ite is a func­tional Bit­Tor­rent cli­ent. So far its list of fea­tures include:

  • File selection and/or file priority specifications.
  • Managed torrent queue system.
  • Disk cache support.
  • Magnet URI support.
  • Trackerless torrents (using the Mainline kademlia DHT protocol).
  • Supports Magnet URI torrents.
  • Super-seeding.
  • µTorrent style multi-tracker announcing.
  • IP filtering with eMule style ipfilter.dat import.
  • Protocol Encryption support.
  • Translations of the UI into a number of languages through the help of volunteers. (if you wish to help with a translation then please do)
  • Minimize to tray with transfer rate summary.
  • Full Unicode support through UTF-8 and native Windows wide-char strings.
  • Login support where tracker requires it.
  • Ability to edit trackers specified in the torrent.
  • Ability to create torrent files.
  • Port randomisation and forwarding (UnPlug and Play or NAT-PMP).
  • Transfer rate and connection limits both global and per-torrent.
  • Shutdown scheduler.
  • Webseeds.

Changes from v0.4.0.3 to

  • Updated to libtorrent 1.0.7
  • Fixed a bug with the portable version
  • Fixed a bug related to removing torrent without stopping them first
  • Fixed a bug torrrent pausing and resume with the global session pause/resume

Download: Halite x86 | Portable | 3.0 MB (Open Source)
Download: Halite x64 | Portable | 4.0 MB
Link: Halite Home Page | Project Page @ SF

Report a problem with article
Next Article


Previous Article

Mp3tag 2.73

Join the conversation!

Login or Sign Up to read and post a comment.

3 Comments - Add comment