GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ccBitTorrent/ccbt: 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 !

BranchesTags
Open more actions menu

Latest commit

 

History

19 Commits
19 Commits

Folders and files

NameName
Last commit message
Last commit date
.ci
.ci
 
 
.github
.github
 
 
ccbt
ccbt
 
 
dev
dev
 
 
docs
docs
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
ccbt.toml
ccbt.toml
 
 
env.example
env.example
 
 
pyproject.toml
pyproject.toml
 
 
uv
uv
 
 
uv.lock
uv.lock
 
 

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:

  • Getting Started Guide - Step-by-step tutorial
  • Configuration Guide - Configuration options
  • Performance Tuning - Optimization guide
  • API Documentation - Python API usage
  • Architecture - Technical details
  • Contributing Guide - Development setup
  • BEP XET - XET protocol extension
  • BEP 52 - BitTorrent v2 support

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 !

ccbittorrent.readthedocs.io/

Topics

bittorentdaemonipfsmcpp2pp2p-clientsp2p-networkprometheuspythontextualtuiuvwebrtcwebtorrentxet

Resources

Readme
Activity
Custom properties

Stars

4 stars

Watchers

0 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.