Skip to content

theonlyasdk/TachyonDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TachyonDL Logo

TachyonDL

TachyonDL is an easy-to-use download manager for Windows, written in C# and WPF.

Features

  • Download files from a URL
  • Multi-threaded downloading for improved speed

Screenshots

  • Main window

    image
  • Downloading a file

    image

Dependencies

This project relies on the following NuGet packages:

Building

To build this project, you will need the .NET SDK or Visual Studio 2022 installed.

To build the project with Visual Studio 2022,

  1. Clone the repository:
    git clone https://github.com/theonlyasdk/TachyonDL.git
    
  2. Open the solution with Visual Studio 2022
  3. Open the project named TachyonDL.GUI
  4. Build & run the project, and the app should open

To build the project with .NET CLI, run:

  1. Navigate to the project directory:
    cd TachyonDL
    
  2. Build the project with:
    dotnet build --configuration Release
    

Executable files can be found inside the bin/Release directory.

TODO

Some features and improvements I plan to add in the future:

  • Download Speed Limiting
  • Download Scheduling
  • Proxy Support
  • Theme Selection (Dark or light)
  • Download Queue
  • Post-Download Actions (Shutdown or sleep system, quit the app, etc)
  • System Tray Integration
  • Notifications
  • File Integrity Check (i.e checksum verification like MD5 or SHA-256)
  • Download multiple URLs from file (Allow user to specify a file containing newline-seperated list of files to download)
  • Live updating logs window
  • QOL: Clear download history button, delete download button and open in folder button at the bottom left of the window

License

(c) theonlyasdk 2025. Licensed under the MIT license.

About

An easy to use download manager for Windows written in C# and WPF

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages