TachyonDL is an easy-to-use download manager for Windows, written in C# and WPF.
- Download files from a URL
- Multi-threaded downloading for improved speed
This project relies on the following NuGet packages:
AdonisUI- https://github.com/benruehl/adonis-uiFontAwesome.WPF- https://github.com/charri/Font-Awesome-WPFNewtonsoft.Json- https://github.com/JamesNK/Newtonsoft.Json
To build this project, you will need the .NET SDK or Visual Studio 2022 installed.
- Clone the repository:
git clone https://github.com/theonlyasdk/TachyonDL.git - Open the solution with Visual Studio 2022
- Open the project named
TachyonDL.GUI - Build & run the project, and the app should open
- Navigate to the project directory:
cd TachyonDL - Build the project with:
dotnet build --configuration Release
Executable files can be found inside the bin/Release directory.
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
(c) theonlyasdk 2025. Licensed under the MIT license.


