Desktop Application

[Featured Project]

1. Introduction

1-1. Overview

QPylon Video Downloader is a modern desktop application designed for effortlessly downloading videos from websites with maximum security and flexibility. Whether you're archiving content or saving your favorite clips for offline viewing, QPylon makes the process fast, secure, and seamless.

1-2. End-to-End Encrypted Communication

At the core of QPylon lies a robust security mechanism:
  • The client application encrypts download requests using AES-256-GCM, a modern and secure encryption algorithm.
  • These encrypted payloads are sent to a Rust-based backend server built with Axum, which securely processes the request and prepares the video for download.
  • This ensures that your activity and request data remain private and tamper-proof throughout the process.

1-3. Key Features

  • Video Quality Selection - Choose from various resolutions, up to the highest quality the platform offers.
  • Custom Download Path - Save videos to a user-defined location on your computer.
  • Auto Start on Boot - Optionally run QPylon automatically when the system starts.
  • Lightweight & Efficient - Built with performance and user convenience in mind.

1-4. Dependencies

  • Tauri Frontend (Next.js) Dependencies:
  • Tauri Backend (Rust) Dependencies:
  • Backend Server (Axum) Dependencies:

2. Techs

  • Language / Script

  • Framework

  • Library

  • OS

  • IDE

  • VCS

  • Compiler / Transpiler / Bundler / Build Tool

  • Linter / Formatter

  • Package Manager / Dependency Manager

  • Test

  • Etc.

3. Screenshots

© 2025 hansf14. All Rights Reserved.