Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytorrent: a full-stack BitTorrent client in Python & React

pytorrent is a BitTorrent client written in Python and React. It supports torrent uploading, parsing, multi-peer downloading, seeding, tracker communication, P2P piece sharing, with a modern web-based GUI using Electron

Built With

Python
FastAPI
React
TailwindCSS
Electron

Getting Started

Prerequisites

  • npm 9+
  • Python 3.10+
  • Node.js 18+
  • Git

Installation

  1. Clone the repo

    git clone https://github.com/lcai62/pytorrent.git
    cd pytorrent
  2. Install python dependencies

    pip install -r requirements.txt
  3. Install Electron + React dependencies

     npm install
     cd frontend
     npm install
     cd ..
  4. Run the application

    python -m src.main
    npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages