build-your-own-bittorrent
rqbit
build-your-own-bittorrent | rqbit | |
---|---|---|
4 | 9 | |
23 | 559 | |
- | - | |
9.2 | 9.8 | |
10 days ago | 7 days ago | |
C++ | Rust | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
build-your-own-bittorrent
-
Show HN: Rqbit – bittorent CLI and desktop app written in Rust
Nice!
I started doing this in Zig (roughly following the codecrafters course on the topic to start out) but I ran out of steam a week or so ago. It's good to see someone building something they want for themselves.
https://app.codecrafters.io/courses/bittorrent/overview
-
Build Your Own BitTorrent
https://github.com/codecrafters-io/build-your-own-bittorrent...
rqbit
-
Show HN: Rqbit – bittorent CLI and desktop app written in Rust
Concurrency and the shared state nature of torrents are definitely the what makes it all hard and tricky. I've rewritten this part of DHT completely recently, but according to your experience looks like this time won't be the last.
For block requesting, rqbit has a pretty simple algorithm https://github.com/ikatson/rqbit/blob/main/crates/librqbit/s..., and I didn't notice it in benchmarks, thanks to Rust being fast by default I guess. I admit though, never looked how other clients do it, maybe the rqbit algorithm is too naive.
-
made a desktop app for my torrent client with Tauri
Screenshot here https://github.com/ikatson/rqbit/releases/tag/v4.0.0
-
Is there a good open-source rust torrent client?
There's rqbit: https://github.com/ikatson/rqbit
- BitTorrent Client in Rust
- rqbit: A BitTorrent Client in Rust
- Show HN: Rqbit – BitTorrent Client in Rust
- I created a bittorrent client in Rust
What are some alternatives?
Yomato - Yet One More App for TOrrents.
synapse - Synapse BitTorrent Daemon
rain - 🌧 BitTorrent client and library in Go
chihaya - A customizable, multi-protocol BitTorrent Tracker
build-your-own-x - Master programming by recreating your favorite technologies from scratch.
network