awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rakshasa avatar

rakshasa/rtorrent

0
View on GitHub↗
4,713 stele·456 fork-uri·C++·gpl-2.0·9 vizualizărigithub.com/rakshasa/rtorrent/wiki↗

Rtorrent

rTorrent is a headless BitTorrent client daemon and manager designed for Unix-like systems. It operates as a background process to handle the downloading and uploading of files via the BitTorrent protocol.

The application provides a text-based user interface using ncurses for real-time updates and keyboard navigation in a console. It also exposes a socket-based remote control interface, allowing external clients to send commands and query status via a network protocol.

The software covers core torrent management capabilities, including file priority configuration, torrent import, and list filtering. It includes tools for network traffic throttling to regulate bandwidth, peer connection monitoring, and data integrity verification through hash checks.

Features

  • BitTorrent Clients - Provides a command-line client for downloading and sharing files via the BitTorrent protocol.
  • Network Throttling - Adjusts global upload and download speed limits to prevent network bandwidth saturation.
  • Remote File Transfers - Manages large data transfers from remote sources with capabilities to pause, resume, and prioritize files.
  • Bandwidth Management - Includes tools to control upload and download speeds to prevent network saturation.
  • BitTorrent Protocol Cores - Integrates the libtorrent C++ library to handle core BitTorrent protocol logic and peer discovery.
  • Torrent Daemons - Runs as a background daemon on Linux and Unix-like systems to handle peer-to-peer file sharing.
  • Torrent Transfer Managers - Acts as a server-side manager for torrent transfers without requiring a native graphical user interface.
  • Data Integrity Verification - Verifies the integrity of downloaded files through hash checks to ensure data is not corrupted.
  • Filesystem-Backed Stores - Persists torrent state and session metadata directly to the local filesystem to enable transfer resumption after restarts.
  • Torrent Imports - Allows users to import torrent files or web addresses to initiate downloads from remote sources.
  • Runtime Control Sockets - Exposes a socket-based interface that allows external clients to send commands and query the daemon status at runtime.
  • Event-Driven Connection Multiplexing - Uses a single-threaded event loop to manage thousands of concurrent network connections and disk operations efficiently.
  • Asynchronous File I/O - Implements non-blocking interfaces for reading and writing files to prevent network stalls during large transfers.
  • Download Priority Queues - Implements a priority system to determine the download order of individual files within a torrent.
  • Ncurses-Based Rendering - Renders a real-time text-based user interface in the console using the ncurses library.

Istoric stele

Graficul istoricului de stele pentru rakshasa/rtorrentGraficul istoricului de stele pentru rakshasa/rtorrent

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face rakshasa/rtorrent?

rTorrent is a headless BitTorrent client daemon and manager designed for Unix-like systems. It operates as a background process to handle the downloading and uploading of files via the BitTorrent protocol.

Care sunt principalele funcționalități ale rakshasa/rtorrent?

Principalele funcționalități ale rakshasa/rtorrent sunt: BitTorrent Clients, Network Throttling, Remote File Transfers, Bandwidth Management, BitTorrent Protocol Cores, Torrent Daemons, Torrent Transfer Managers, Data Integrity Verification.

Care sunt câteva alternative open-source pentru rakshasa/rtorrent?

Alternativele open-source pentru rakshasa/rtorrent includ: tatsuhiro-t/aria2 — aria2 is a multi-protocol download manager and BitTorrent client. It functions as a command-line utility and a… filecxx/filecentipede — FileCentipede is a comprehensive file management and transfer application designed to handle diverse network protocols… anasty17/mirror-leech-telegram-bot — This project is a Telegram cloud mirror bot designed to download files from various internet sources and mirror them… anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… ronggang/transmission-web-control — This project is a web-based interface and RPC client designed to control the Transmission BitTorrent client. It serves… arvidn/libtorrent — libtorrent is a portable C++ library that implements the complete BitTorrent protocol for peer-to-peer file transfers,…

Alternative open-source pentru Rtorrent

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Rtorrent.
  • tatsuhiro-t/aria2Avatar tatsuhiro-t

    tatsuhiro-t/aria2

    41,225Vezi pe GitHub↗

    aria2 is a multi-protocol download manager and BitTorrent client. It functions as a command-line utility and a background daemon capable of retrieving files via HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink. The project distinguishes itself by supporting multi-source downloading, which allows a single file to be retrieved from several different sources and protocols simultaneously. It operates as a download server by exposing JSON-RPC and XML-RPC interfaces over HTTP and WebSocket, enabling remote task management from external programs. The system optimizes throughput by splitting files i

    C++
    Vezi pe GitHub↗41,225
  • filecxx/filecentipedeAvatar filecxx

    filecxx/FileCentipede

    10,805Vezi pe GitHub↗

    FileCentipede is a comprehensive file management and transfer application designed to handle diverse network protocols and data operations. It functions as a multi-protocol download manager, a full-featured BitTorrent client, and a remote filesystem manager, providing a unified interface for moving and organizing data across local and remote environments. The application distinguishes itself through deep browser integration, which allows for the direct capture of media streams, video, and bulk download links from web pages. It also includes a modular utility suite that enables users to perfor

    C++bittorrent-clientbtdownload
    Vezi pe GitHub↗10,805
  • anasty17/mirror-leech-telegram-botAvatar anasty17

    anasty17/mirror-leech-telegram-bot

    4,204Vezi pe GitHub↗

    This project is a Telegram cloud mirror bot designed to download files from various internet sources and mirror them to Telegram or cloud storage. It functions as a specialized service for remote media downloading, torrent and Usenet leeching, and automated content mirroring. The bot distinguishes itself through deep integration with the Rclone ecosystem for managing, cloning, and migrating files across multiple cloud providers. It includes an RSS content automator to trigger downloads based on user-defined filters and utilizes service account rotation to bypass API quotas when managing cloud

    Pythonaria2cclonedownload
    Vezi pe GitHub↗4,204
  • anacrolix/torrentAvatar anacrolix

    anacrolix/torrent

    6,041Vezi pe GitHub↗

    This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir

    Gobittorrentgomagnet-link
    Vezi pe GitHub↗6,041
Vezi toate cele 30 alternative pentru Rtorrent→