AltHub

imgly/background-removal-js Alternatives

image background removal

An npm/TypeScript library for removing image backgrounds in the browser and Node.js using an on-device ONNX segmentation model.

7.3kTypeScriptAGPL-3.0slowing · last push 1.2y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

plemeri/transparent-backgroundGitHub

Python library; choose it for a Python codebase when you prefer the MIT license and InSPyReNet model over the seed's AGPL JS stack.

This is a background removing tool powered by InSPyReNet (ACCV 2022)

1.3k
Python
MIT
active3mo ago
withoutbg/withoutbg-pythonGitHub

Python SDK; choose if you want a single API for both local inference and cloud service, or if you already use the WithoutBG service.

Python SDK for local and cloud background removal (pip install withoutbg)

1.3k
Python
NOASSERTION
active3mo ago
danielgatis/rembgGitHub

Python library/CLI with many model backends; choose for server-side/Python processing where a JS/Node integration isn't needed.

Rembg is a tool to remove images background

24.4k
Python
MIT
active2mo ago
nadermx/backgroundremoverGitHub

Python CLI; choose if you need image and video background removal from the command line and are outside the JS/browser ecosystem.

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.0k
Python
MIT
active3mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

Bria-AI/RMBG-2.0GitHub

Background-removal model repo; choose if you need Bria's specific model in a custom Python/ONNX pipeline rather than a ready-made npm package.

Bria RMBG 2.0 - image background removee

309
Python
NOASSERTION
slowing10mo ago
addyosmani/bg-removeGitHub

Stale client-side JS demo; choose if you want a lightweight MIT-licensed example using Transformers.js, but expect no maintenance.

Free image background removal - private, client-side and powered by Transformers.js

1.0k
TypeScript
MIT
dormant1.8y ago
ZhengPeng7/BiRefNetGitHub

Research model code; choose if you need high-resolution precision masks in a custom Python pipeline and are willing to write the integration glue.

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

4.2k
Python
MIT
active1mo ago
xuebinqin/DISGitHub

Earlier DIS model/code; choose if you are reproducing that research or need its specific segmentation behavior as a baseline.

This is the repo for our new project Highly Accurate Dichotomous Image Segmentation

2.6k
Jupyter Notebook
Apache-2.0
dormant2.1y ago
xuebinqin/U-2-NetGitHub

Original U-2-Net model repository; choose for a Python research/reference implementation, not for a drop-in background-removal tool.

The code for our newly accepted paper in Pattern Recognition 2020: "U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection."

9.9k
Python
Apache-2.0
dormant2.3y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

yossdotpro/removerizedGitHub

Browser toolkit/end-user app; choose if you need an offline image editor UI without writing code, not an embeddable library.

AI Image Toolkit that runs fully in your browser — free, private, and offline-first.

1.6k
TypeScript
GPL-3.0
active3mo ago

Listed as an alternative to

These projects were analysed and named background-removal-js among their alternatives. The relationship is not symmetric — how background-removal-js rates them is a separate judgement, made when background-removal-js is analysed in its own right.

danielgatis/rembgGitHub

calls background-removal-js “client-side JS library; choose it when you need in-browser background removal without a Python backend.”

Rembg is a tool to remove images background

24.4kPythonactive
nadermx/backgroundremoverGitHub

calls background-removal-js “Choose when you need client-side background removal in JavaScript/browser rather than a Python CLI.”

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.0kPythonactive