Hacker GitHub

← All repos

anacrolix/torrent

View on GitHub ↗ ★ 6,130 Go

Full-featured BitTorrent client package and utilities

33 mentions on Hacker News by 15 people: 3 stories, 30 comments · first 2015-03-21 · latest 2025-04-16

Mentions per year 33 mentions · busiest year 2020 (8)
20082026
  1. …v2 has the incremental hashes via merkle trees. They're surprisingly good. I implemented them here https://github.com/anacrolix/torrent/issues/175#issuecomment...
  2. Any clean room impl. is good news to me, but is the support for private torrent/tracker complete ( https://github.com/anacrolix/torrent/issues/531 )? NB: especially after https://github.com/Luminarys/synapse died and Transmission "botched"…
  3. …use case, I can resurrect it into a usable form for the public if there's interest or funding. https://github.com/anacrolix/torrent
  4. …since someone found a performance issue there but it used to happen every few months. Lots of optimisation. GitHub.com/anacrolix/torrent
  5. I'm the author of https://github.com/anacrolix/torrent and added v2 support a while back. The short answer is: You just publish as v1 infohash as if nothing is different, but the info contains extra stuff for v2 supporting clients. v1…
  6. Yea, this is correct. ```go import ( "net/http" "os" "github.com/anacrolix/torrent" tstor "github.com/anacrolix/torrent/storage" ) ``` would import as: http, os, torrent and tstor. That guy is mixed up.
    comment by sweeter · 2024-05-26 · in Hurl, the Exceptional Language
  7. https://github.com/anacrolix/torrent has a fuse driver since 2013. I'm in the early stages of removing it. There are WebDAV, 3rd party FUSE, and HTTP wrappers of the client all doing similar things: serving magnet links, infohashes, and…
    comment by anacrolix · 2024-04-16 · in BTFS: BitTorrent Filesystem
  8. That's exactly the problem my BitTorrent client solves. https://github.com/anacrolix/torrent . It's been around since 2013.
    comment by anacrolix · 2024-04-16 · in BTFS: BitTorrent Filesystem
  9. I'm the author of https://github.com/anacrolix/torrent (started in 2013) and https://github.com/anacrolix/dht (started in 2015). I have a DHT indexer implementation I developed in 2021. It's currently closed source but available for use as…
  10. https://github.com/anacrolix/torrent/blob/master/cmd/torrent... does exactly that. Install with `go get github.com/anacrolix/torrent/cmd/torrent@latest`, and then run `torrent serve <torrent paths>`.
    comment by anacrolix · 2023-04-11 · in 0x0: Share Files from Terminal
  11. Hit me up if you want to discuss using BitTorrent to back images. https://github.com/anacrolix/torrent
  12. …traversal, it's pretty quick. I run several services that stream from BitTorrent on demand, using https://github.com/anacrolix/torrent which are surprisingly quick to start. However it does choke up when you try to start many different…
  13. …with ads and bloatware, and decided to use this excellent open source command line client instead: https://github.com/anacrolix/torrent It has a few frontends built on top of it (linked in the project readme), but I just run `torrent…
    comment by arkadiyt · 2023-02-08 · in Transmission v4.0
  14. ▲ 1
    Full-featured BitTorrent client package and utilities for Go
    story by throwaway894345 · 2022-11-06 · 0 comments
  15. https://github.com/anacrolix/torrent/issues/175
  16. It's built on top of this - https://github.com/anacrolix/torrent - so your answers probably there.
  17. ▲ 2
    Pure Go Torrent Library
    story by kevmo314 · 2022-01-18 · 0 comments
  18. You can use https://github.com/anacrolix/torrent for those cases.
  19. …Whether a particular client exposes this or not depends. In the case of this project... looks like upstream github.com/anacrolix/torrent does support encrypted connections. Not clear how to force it to use _only_ encrypted connections…
  20. …file to your repo, stating the fact that you have used portion of `anacrolix/torrent` OSS software: https://github.com/anacrolix/torrent/blob/master/LICENSE
  21. No , I used https://github.com/anacrolix/torrent to build exatorrent
  22. …on anything with a browser. You also wouldn't need to worry about setting up DNS/Public IP for the host. github.com/anacrolix/torrent supports WebTorrent so it shouldn't be that hard.
  23. If you want a CLI/Desktop WebTorrent client https://github.com/anacrolix/torrent works great.
  24. There are two other WebTorrent implementations (possibly more that I don't know about!) * https://github.com/anacrolix/torrent (Golang) * https://github.com/arvidn/libtorrent (C++) An implementation in Rust would be amazing, but there is a…
    comment by Sean-Der · 2020-07-18 · in WebTorrent Desktop 0.23
  25. See https://github.com/anacrolix/torrent/tree/master/fs and https://github.com/anacrolix/torrent/blob/master/cmd/torrent... for a Go FUSE implementation of this. (Looks like it was started in early 2014.)
  26. I wrote https://github.com/anacrolix/torrent specifically to address the on-demand and streaming requirements of some products I created. It also doesn't make assumptions about how you store the data as you stream, so there's no…
  27. Maybe https://github.com/anacrolix/torrent/tree/master/cmd/torrent... ?
  28. https://github.com/anacrolix/torrent/issues/175#issuecomment...
  29. This is mature Go bittorrent library: https://github.com/anacrolix/torrent
  30. A BitTorrent client https://github.com/anacrolix/torrent , and several projects using it. The original idea started in Python which just didn't cope. Things are probably better now in Python with green-threading being a standard concept,…
  31. …a BitTorrent client that specifically only downloads the parts you need to perform some operation: https://github.com/anacrolix/torrent
  32. The porting was pretty straightforward, the actual heavy lifting was provided by the https://github.com/anacrolix/torrent library. One insight that I got from it is that the io.Reader and io.Writer interfaces can work very similar to node…
  33. ▲ 90
    BitTorrent client package and utilities in Go
    story by Spiritus · 2015-03-21 · 14 comments