Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TorrentFlow

A cross-platform torrent client built with Avalonia UI and .NET 9, featuring a modern GUI interface for managing torrent downloads.

Features

  • Cross-platform support (Windows & Linux)
  • Modern UI built with Avalonia
  • Desktop notifications
  • Single-file portable executable

Prerequisites

  • .NET 9.0 SDK
  • Visual Studio 2022 or any compatible IDE (optional)

Building from Source

Quick Build

dotnet build -c Release

Portable Single-File Executable

Windows (x64)

dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false

Linux (x64)

dotnet publish -c Release -r linux-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false

The compiled executable will be located in:

bin/Release/net9.0/{runtime}/publish/TorrentFlow.exe

Dependencies

  • Avalonia 11.3.0 - Cross-platform UI framework
  • MonoTorrent 3.0.2 - Torrent protocol implementation
  • CommunityToolkit.Mvvm - MVVM helpers
  • DesktopNotifications.Avalonia - Desktop notification support
  • MessageBox.Avalonia - Message dialog support

Configuration

The application uses self-contained deployment, meaning no additional .NET runtime installation is required on target machines.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages