Skip to content

haidar-farhat/NU_Scaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,307 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nu Scaler

License Platform Last Commit



Nu Scaler is a modern desktop application designed to upscale and enhance images and video frames. It aims to provide high-quality results using smart, performance-optimized algorithms that work locally on your machine.

Built with a clean and intuitive interface, Nu Scaler helps users improve visual quality without needing expensive hardware or a constant internet connection. It's especially useful for gamers, streamers, and content creators dealing with low resolution, poor frame rate, or slow internet speeds.



Architecture Overview

Nu Scaler follows a hybrid architecture combining Python and Rust to balance performance and flexibility. The user interface is built using PySide6 (Qt for Python), offering a modern and responsive cross-platform GUI. Behind the scenes, the heavy lifting is done in Rust, where advanced upscaling and frame interpolation algorithms are executed using WGPU-powered shaders for GPU acceleration. This separation allows the GUI to remain responsive while the computationally intensive tasks are offloaded to efficient, low-level Rust modules, ensuring both speed and stability across different systems.

Component Diagram
Landing
Flow Diagram
fsdaf


NU's Features

NU's highlight
Landing
  • Frame Interpolation: Smooths motion in videos, ideal for gaming and streaming.
  • Upscaling: Fast, high-quality offline upscaling using Rust and WGPU shaders.
  • Cross-Compatibility: Runs on all platforms with a sleek UI and advanced features.



Showcase

Real-Time Test
fsdaf
Sample Test Performance Testing
Landing fsdaf

GUI

Live Feed Main Screen Live Feed (Active)
Landing fsdaf
Overlay settings screen
Landing fsdaf



Web page

Admin Main screen manage users screen
Landing fsdaf



Debug and testing

Debug Screen Sample Performance
Landing fsdaf
Low-Res 2D Enhanced 2D
Landing fsdaf



Deployment Worflow Lint workflow
Landing fsdaf

Live Demo

You can try Nu Scaler from the official site:

🌐 Live Site – Desktop app preview and download links.

Home Screen Download Screen
Landing fsdaf



About

Nu Scaler is a fast, offline image and video frame upscaler powered by Rust and GPU shaders, with a modern PySide6 interface. Designed for gamers, streamers, and content creators, it delivers high-quality results with full privacy and cross-platform support.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors