Skip to content

lvasiliou/FileFlux

Repository files navigation

FileFlux

FileFlux is a fast, practical, and visually stunning download manager built with .NET MAUI. Utilizing the MVVM pattern, Dependency Injection, and Font Awesome icons, FileFlux offers an unparalleled experience for managing downloads. And the best part? It's completely free!

Features

  • Fast and Reliable: Experience seamless downloads with enhanced speed and stability.
  • MVVM Architecture: Maintain a clean and maintainable codebase with the Model-View-ViewModel pattern.
  • Dependency Injection: Leverage DI for efficient resource management and testing.
  • Eye Candy: Enjoy a visually appealing interface with Font Awesome icons.
  • Cross-Platform: Available on Windows. macOS, iOS, and Android coming soon!
  • Supported Protocols: HTTP/S. FTP/S & magnet coming soon.

FileFlux Light FileFlux Dark

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/lvasiliou/FileFlux.git
  2. Navigate to the project directory:

    cd FileFlux
  3. Restore dependencies:

    dotnet restore
  4. Build the project:

    dotnet build
  5. Run the project:

    dotnet run

Contributing

We welcome contributions to make FileFlux even better! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/my-new-feature
  3. Commit your changes:
    git commit -am 'Add some feature'
  4. Push to the branch:
    git push origin feature/my-new-feature
  5. Create a new Pull Request.

License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use, copy, modify, merge, publish, and distribute copies of the Software, subject to the following conditions:

  1. The Software shall not be used for any commercial purposes that involve direct financial gain (e.g., selling the Software, using the Software as a part of a paid service).
  2. The Software shall not be used for malicious activities.
  3. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Contact

For any inquiries or feedback, please reach out to us at fileflux.hankie992@passmail.net.

About

FileFlux is a fast, cross-platform download manager built with .NET MAUI. Featuring MVVM, Dependency Injection, and Font Awesome, it offers a visually stunning and practical experience.

Resources

License

Stars

Watchers

Forks

Contributors