# filecxx/FileCentipede

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/filecxx-filecentipede).**

10,805 stars · 673 forks · C++

## Links

- GitHub: https://github.com/filecxx/FileCentipede
- Homepage: http://filecxx.com
- awesome-repositories: https://awesome-repositories.com/repository/filecxx-filecentipede.md

## Topics

`bittorrent-client` `bt` `download` `download-manager` `download-videos` `ftp-client` `http-client` `libtorrent` `m3u8` `magnet` `qt` `remote-download` `ssh-client` `stream-downloader` `torrent` `transmission` `video-downloader` `webdav-client`

## Description

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 perform data processing tasks such as checksum verification, file merging, and encoding directly within the application. These capabilities are supported by an asynchronous task engine that manages concurrent transfers and optimizes bandwidth usage.

Beyond standard file movement, the software provides extensive control over network traffic and automation. Users can configure custom HTTP headers, proxy settings, and seeding policies to suit specific network requirements. The toolset further extends to data preparation, offering built-in utilities for regular expression testing and metadata conversion to streamline routine file management workflows.

## Tags

### Networking & Communication

- [BitTorrent Clients](https://awesome-repositories.com/f/networking-communication/bittorrent-clients.md) — Functions as a full-featured BitTorrent client for managing downloads, uploads, and seeding controls. ([source](http://filecxx.com/id_ID/index.html))
- [BitTorrent Implementations](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/communication-protocols-standards/bittorrent-implementations.md) — Provides a dedicated peer-to-peer engine for managing tracker communication, piece verification, and seeding policies.
- [File Transfer Clients](https://awesome-repositories.com/f/networking-communication/file-transfer-clients.md) — Acts as a comprehensive client for managing file transfers across multiple network protocols with support for resuming and custom headers. ([source](https://cdn.jsdelivr.net/gh/filecxx/FileCentipede@main/README.md))
- [BitTorrent and File Sharing](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/bittorrent-file-sharing.md) — Provides advanced management for downloading and seeding files via BitTorrent protocols.
- [Network Transfer Engines](https://awesome-repositories.com/f/networking-communication/network-transfer-engines.md) — Unified core handles diverse network protocols like HTTP, FTP, and BitTorrent through a shared abstraction layer.
- [Torrent Management Tools](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/peer-to-peer-networking/peer-to-peer-file-sharing/torrent-management-tools.md) — Provides tools for creating, exporting, and managing torrent files, magnet links, and tracker settings. ([source](http://filecxx.com/ru_RU/index.html))
- [Multi-Protocol Transfer Libraries](https://awesome-repositories.com/f/networking-communication/multi-protocol-transfer-libraries.md) — Manages complex multi-protocol file transfers with support for multi-connection and resumable operations.
- [Network Transfer Utilities](https://awesome-repositories.com/f/networking-communication/network-transfer-utilities.md) — Provides utilities for managing resumable and multi-connection file transfers across diverse network environments. ([source](http://filecxx.com))
- [Browser-Integrated Downloads](https://awesome-repositories.com/f/networking-communication/browser-integrated-downloads.md) — Integrates with web browsers to detect and capture media streams and download links for automatic task creation. ([source](https://cdn.jsdelivr.net/gh/filecxx/FileCentipede@main/README.md))
- [Remote Management Interfaces](https://awesome-repositories.com/f/networking-communication/network-transfer-management/remote-management-interfaces.md) — Provides a graphical interface for browsing and managing remote filesystems via WebDAV, FTP, and SSH. ([source](http://filecxx.com/de_DE/index.html))
- [Torrent Creators](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/peer-to-peer-networking/peer-to-peer-file-sharing/torrent-crawlers/torrent-creators.md) — Provides utilities for generating torrent files and converting between magnet links and torrent metadata. ([source](http://filecxx.com/))
- [Network Transfer Management](https://awesome-repositories.com/f/networking-communication/network-transfer-management.md) — Provides controls for limiting transfer speeds and managing concurrent task queues to optimize network resource usage. ([source](https://cdn.jsdelivr.net/gh/filecxx/FileCentipede@main/README.md))
- [Transfer Optimizations](https://awesome-repositories.com/f/networking-communication/network-transfer-management/transfer-optimizations.md) — Optimizes network utilization by controlling bandwidth, concurrency, and torrent-specific seeding configurations. ([source](http://filecxx.com/en_US/index.html))
- [Network Connectivity Configurations](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-management/dns-connectivity-management/network-connectivity-configurations.md) — Allows configuration of proxy settings, custom HTTP headers, and cookies for specialized network environments. ([source](http://filecxx.com/release/FileCentipede_pad.xml))
- [Torrent Traffic Optimizers](https://awesome-repositories.com/f/networking-communication/peer-to-peer-optimization-tools/torrent-traffic-optimizers.md) — Optimizes peer-to-peer performance by managing trackers and enforcing anti-leeching policies. ([source](http://filecxx.com/de_DE/index.html))

### Operating Systems & Systems Programming

- [Download Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-administration-utilities/system-utilities/download-managers.md) — Acts as a comprehensive multi-protocol download manager supporting HTTP, FTP, SFTP, and WebDAV with resumable transfer capabilities.

### Graphics & Multimedia

- [Media Downloaders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-downloaders.md) — Captures and downloads audio, video, and files directly from web pages via browser integration. ([source](http://filecxx.com))
- [Media Streaming](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming.md) — Provides integrated tools for capturing and downloading audio, video, and media streams directly from web pages.

### Web Development

- [Multi-Protocol Downloaders](https://awesome-repositories.com/f/web-development/multi-protocol-downloaders.md) — Provides a unified interface for downloading and uploading files across various network protocols including magnet links. ([source](http://filecxx.com/ko_KR/index.html))
- [Message Passing Channels](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-extension-development/browser-extensions/message-passing-channels.md) — Enables persistent communication between web browsers and the local application for capturing media streams and download links.

### Development Tools & Productivity

- [Filesystem Interfaces](https://awesome-repositories.com/f/development-tools-productivity/remote-file-management/filesystem-interfaces.md) — Provides a unified interface for browsing and managing remote filesystems using FTP, SFTP, and WebDAV protocols.
- [Remote File Management](https://awesome-repositories.com/f/development-tools-productivity/remote-file-management.md) — Enables navigation and file operations on remote servers using standard protocols like FTP, SFTP, and WebDAV. ([source](http://filecxx.com/ru_RU/index.html))
- [Remote File Transfers](https://awesome-repositories.com/f/development-tools-productivity/remote-file-transfers.md) — Facilitates browsing and file management on remote servers using standard FTP, SFTP, and WebDAV protocols.
- [Local File Processing Tools](https://awesome-repositories.com/f/development-tools-productivity/local-file-processing-tools.md) — Handles file merging, checksum verification, and data encoding entirely within the client environment. ([source](http://filecxx.com/release/FileCentipede_pad.xml))
- [Transfer Orchestration](https://awesome-repositories.com/f/development-tools-productivity/transfer-orchestration.md) — Orchestrates complex file transfer workflows by managing site-specific rules, expired addresses, and download queues. ([source](http://filecxx.com))

### DevOps & Infrastructure

- [Remote File System Mounts](https://awesome-repositories.com/f/devops-infrastructure/remote-file-system-mounts.md) — Maps remote protocols like WebDAV and SFTP into local-style directory structures for intuitive file management.

### Software Engineering & Architecture

- [Asynchronous Task Queueing](https://awesome-repositories.com/f/software-engineering-architecture/execution-control/asynchronous-task-queueing.md) — Manages concurrent file operations and network requests using a background scheduler to optimize bandwidth and ensure reliable task completion.

### System Administration & Monitoring

- [Torrent Transfer Managers](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/torrent-progress-monitors/torrent-transfer-managers.md) — Handles downloading and seeding files via magnet links and torrent files with anti-leeching policy enforcement. ([source](http://filecxx.com/zh_TW/index.html))
- [Transfer Coordinators](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/torrent-progress-monitors/transfer-coordinators.md) — Coordinates torrent transfers by managing magnet links, trackers, anti-leech settings, and torrent creation. ([source](https://cdn.jsdelivr.net/gh/filecxx/FileCentipede@main/README.md))
- [Torrent Progress Monitors](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/torrent-progress-monitors.md) — Manages BitTorrent operations including tracker settings, seeding limits, and torrent file creation. ([source](http://filecxx.com/release/FileCentipede_pad.xml))

### Business & Productivity Software

- [Media Downloaders](https://awesome-repositories.com/f/business-productivity-software/media-downloaders.md) — Includes a browser-integrated utility for detecting and downloading media files and streams from online sources.

### Data & Databases

- [Encoding Utilities](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-transformation/data-encoding-serialization/encoding-utilities.md) — Performs file merging, checksum verification, URI encoding, and regular expression testing for data processing. ([source](http://filecxx.com/tr_TR/index.html))
- [Data Processing Utilities](https://awesome-repositories.com/f/data-databases/data-processing-utilities.md) — Includes a modular utility suite for file merging, checksum verification, encoding, and regular expression testing.
