FastDown is my experimental download manager built with .NET. I created it to learn modern software architecture patterns while building something practical.
FastDown allows to:
- Queue up files to download
- Watch their progress in real-time
- Pick up downloads if they get interrupted
- Keep track of what you've downloaded
- .NET 8.0
- ASP.NET Core
- Entity Framework Core
- MongoDB - for the read side of things
- RabbitMQ
- Docker
CQRS (Command Query Responsibility Segregation)
TBD