thekevinscott/UpscalerJS
A TypeScript library that uses TensorFlow.js and neural network models (ESRGAN) to enhance images via super-resolution, denoising, and deblurring.

Not currently ranked — collecting fresh signals.
star history
UpscalerJS is an open-source image enhancement library compatible with browser, Node.js, and Web Workers environments. It provides pretrained neural network models for tasks including image upscaling, denoising, deblurring, dehazing, and retouching. The library is built on TensorFlow.js and supports both CPU and GPU execution, with patch-based processing for performant UI integration.
Frequently asked
- What is thekevinscott/UpscalerJS?
- A TypeScript library that uses TensorFlow.js and neural network models (ESRGAN) to enhance images via super-resolution, denoising, and deblurring.
- Is UpscalerJS open source?
- Yes — thekevinscott/UpscalerJS is open source, released under the MIT license.
- What language is UpscalerJS written in?
- thekevinscott/UpscalerJS is primarily written in TypeScript.
- How popular is UpscalerJS?
- thekevinscott/UpscalerJS has 893 stars on GitHub.
- Where can I find UpscalerJS?
- thekevinscott/UpscalerJS is on GitHub at https://github.com/thekevinscott/UpscalerJS.