Skip to content

The Absolute Smallest and Fastest Fully Featured Core Component Bit Torrent. Use a Textual User Interface (TUI) or CLI to Seed or Leech Bit Torrent . The Home of Xet BEP for Real Time Workspace Collaboration. Experience BitTorrent With No Overhead or Bloat !

Notifications You must be signed in to change notification settings

ccBitTorrent/ccbt

Repository files navigation

ccBitTorrent - High-Performance BitTorrent Client

codecov 🥷 Bandit 🐍python 🟰 🐧Linux 🪟Windows

📜License: GPL v2 🤝Contributing 🎁UV 🤗 XET 🌐 IPFS 🌱 BitTorrent v2 🔐SSL 🔢Encryption

🌍 Documentation Languages: 🇬🇧 English 🇪🇸 Español 🇫🇷 Français 🇯🇵 日本語 🇰🇷 한국어 🇮🇳 हिन्दी 🇵🇰 اردو 🇮🇷 فارسی 🇹🇭 ไทย 🇨🇳 中文 🇸🇾 ܐܪܡܝܐ 🇪🇸 Euskara 🇳🇬 Hausa 🇹🇿 Kiswahili 🇳🇬 Yorùbá

A modern, high-performance BitTorrent client built with Python asyncio, featuring advanced piece selection algorithms, parallel metadata exchange, and optimized disk I/O.

📚 Documentation

👉 View Full Documentation

The complete documentation is available at https://ccbittorrent.readthedocs.io/en/, including:

Quick Start

Installation with UV

# Install UV (if not installed)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install ccBitTorrent
uv pip install ccbittorrent

Your First Download

# Download from torrent file
uv run ccbt download movie.torrent

# Download from magnet link
uv run ccbt magnet "magnet:?xt=urn:btih:..."

# Launch Terminal Dashboard (Recommended)
uv run ccbt dashboard

For detailed installation instructions, usage examples, configuration, and more, visit the documentation site.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new functionality
  5. Run the test suite
  6. Submit a pull request

For detailed development setup and guidelines, see the Contributing Guide.

License

This project is licensed under the GNU General Public License v2 (GPL-2.0) - see the License Documentation for the complete license text.

Additionally, this project is subject to additional use restrictions under the ccBT RAIL-AMS License - see the ccBT RAIL Documentation for the complete terms and use restrictions.

Important: Both licenses apply to this software. You must comply with all terms and restrictions in both the GPL-2.0 license and the RAIL license.

About

The Absolute Smallest and Fastest Fully Featured Core Component Bit Torrent. Use a Textual User Interface (TUI) or CLI to Seed or Leech Bit Torrent . The Home of Xet BEP for Real Time Workspace Collaboration. Experience BitTorrent With No Overhead or Bloat !

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages