LibreAI / Image / ImageUpscaler
// image ยท g4m3r0/ImageUpscaler

ImageUpscaler

Simple Flask web app that upscales low-res images with AI

๐Ÿ’Ž Hidden gemโ˜… 129 starsโ‘‚ 59 forksMITupdated 2026-04
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

ImageUpscaler is an open-source image project by g4m3r0 (g4m3r0/ImageUpscaler on GitHub). It has 129 GitHub stars and 59 forks, is released under the MIT license, and was last updated on GitHub on 13 April 2026.

GitHub stars
129
Forks
59
License
MIT
Last updated on GitHub
13 April 2026
Category
Image
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Run the app

    Launch the Flask server locally or visit the hosted demo.

  2. Upload an image

    Drop in a low-resolution photo.

  3. Upscale

    The AI model enlarges and sharpens the image.

  4. Download

    Save the higher-resolution result.

// features

Why people love it

AI upscaling

TensorFlow-based super-resolution.

Web interface

Upload and download in the browser.

Minimal setup

A small Flask app with few dependencies.

Live demo

Try it on the hosted Vercel link.

MIT licensed

Free for commercial use with attribution.

Great starter

Easy codebase to learn AI upscaling from.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/g4m3r0/ImageUpscaler.git
    cd ImageUpscaler
  2. Step 2 โ€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 โ€” Run it

    Follow the project's launch command โ€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains ImageUpscaler?

It is an open-source project at g4m3r0/ImageUpscaler with 162 forks. Check the repo's contributors and recent commits to see how active maintenance is.

Is ImageUpscaler free for commercial use?

MIT licensed โ€” commercial use allowed with attribution.

Is there a demo?

Yes โ€” a hosted version is linked on the project site.

Does it need a GPU?

It runs on CPU; a GPU would speed up larger images.

How is it different from UpscalerJS?

This is a Python/Flask web app rather than a JavaScript library.

// keep exploring

Similar tools

Image

Upscayl

๐Ÿ†™ Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows

โ˜… 50.1k starsAGPL-3.0
View guide โ†’
Image

CodeFormer

[NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer

โ˜… 18.2k starsCustom (check repo)
View guide โ†’
Image

BiRefNet

[CAAI AIR'24] Bilateral Reference for High-Resolution Dichotomous Image Segmentation

โ˜… 4.2k starsMIT
View guide โ†’
Image

Real-ESRGAN

Real-ESRGAN โ€” practical blind super-resolution for real-world photos and video: restores and upscales degraded images with models trained on pure synthetic data, BSD-3-Clause

โ˜… 37.1k starsBSD-3-Clause
View guide โ†’
Image

backgroundremover

Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.

โ˜… 8.1k starsMIT
View guide โ†’
Image

UpscalerJS

Enhance images in JavaScript โ€” upscale, denoise, deblur and dehaze with AI

โ˜… 901 starsMIT
View guide โ†’
// alternatives

Alternatives in Image

The most-starred other Image projects in the LibreAI catalogue โ€” the realistic shortlist if ImageUpscaler is not the right fit.

Get ImageUpscaler

Free and open โ€” grab the source, star the repo, and start creating.