awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to imgly/background-removal-js

Projects sharing features with Background Removal Js

30 open-source projects similar to imgly/background-removal-js, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • miroslavpejic85/mirotalkmiroslavpejic85 avatar

    miroslavpejic85/mirotalk

    4,595View on GitHub↗

    Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for high-resolution video calls, screen sharing, and real-time audio streaming, operating as a decentralized system that routes media streams directly between participants to ensure privacy and low latency. The platform integrates conversational language models and speech recognition to provide real-time transcription and automated meeting tasks. It also functions as a white-label collaboration suite, allowing users to apply corporate visual identities across the interface and sourc

    JavaScriptconferencingdecentralizeddocker-image
    View on GitHub↗4,595
  • vladmandic/sdnextvladmandic avatar

    vladmandic/sdnext

    7,139View on GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Pythonai-artcaptiondiffusers
    View on GitHub↗7,139
  • palxiao/poster-designpalxiao avatar

    palxiao/poster-design

    4,731View on GitHub↗

    This project is a web-based graphic design editor and online poster designer. It provides a browser-based environment for creating professional visual layouts, e-commerce graphics, and social media covers using a canvas with drag-and-drop elements. The toolkit includes a specialized PSD template converter that parses Photoshop design files into editable web templates. It also features a custom QR code generator capable of producing styled codes with gradients and embedded logos, alongside a browser-based image manipulation tool for cropping assets and removing backgrounds. The editor covers

    Vuecanvasdesignimage
    View on GitHub↗4,731

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • peterl1n/backgroundmattingv2PeterL1n avatar

    PeterL1n/BackgroundMattingV2

    7,178View on GitHub↗

    BackgroundMattingV2 is a deep learning background matting tool and real-time image segmentation framework. It provides a system for isolating foreground subjects from high-resolution images and video feeds in real time. The project includes a deep learning model trainer for optimizing matting models through base convergence and end-to-end refinement. It also functions as a cross-runtime model exporter, converting trained neural networks into interchangeable formats for deployment across different software environments and hardware runtimes. The framework supports streaming processed webcam f

    Pythoncomputer-visionmachine-learningmatting
    View on GitHub↗7,178
  • lxfater/inpaint-weblxfater avatar

    lxfater/inpaint-web

    5,834View on GitHub↗

    A free and open-source inpainting & image-upscaling tool powered by webgpu and wasm on the browser。| 基于 Webgpu 技术和 wasm 技术的免费开源 inpainting & image-upscaling 工具, 纯浏览器端实现。

    TypeScriptimage-upscalinginpaintingsuper-resolution
    View on GitHub↗5,834
  • cyrildiagne/ar-cutpastecyrildiagne avatar

    cyrildiagne/ar-cutpaste

    14,577View on GitHub↗

    ar-cutpaste is an augmented reality asset extraction tool and prototype designed to isolate objects from a live camera feed and transfer them into image editing software. It functions as a mobile-to-desktop bridge that uses machine learning to remove backgrounds from live images, creating digital cutouts for use in image composition. The system establishes a local server connection to transmit image data and spatial coordinates from a mobile device to a design application. This bridge uses a remote socket mechanism and a secure password to inject captured assets directly into a desktop worksp

    TypeScript
    View on GitHub↗14,577
  • brownhci/webgazerbrownhci avatar

    brownhci/WebGazer

    3,865View on GitHub↗

    WebGazer is a JavaScript eye tracking library and browser-based computer vision tool that predicts a user's gaze coordinates on a screen in real time using a standard webcam. It functions as a client-side biometric tracker and accessibility input framework, mapping eye gaze to screen interactions to enable hands-free navigation and user interaction research. The system performs all video processing and gaze analysis locally within the web browser, removing the need for external servers. It employs regression-based mapping models to translate eye coordinates into screen pixels, utilizing a tra

    HTML
    View on GitHub↗3,865
  • vasanthv/hellovasanthv avatar

    vasanthv/hello

    4,196View on GitHub↗

    This is a WebRTC video calling platform and browser-based video conferencing tool. It provides an instant communication room generator and an embeddable video call widget for hosting group audio and video calls directly in the browser. The platform enables a no-authentication communication workflow, allowing for the creation of unique, shareable links to establish private video sessions without requiring user account registration or software installation. The system supports real-time group video calling and provides capabilities for integrating the communication interface into external web

    JavaScript
    View on GitHub↗4,196
  • senguptaumd/background-mattingsenguptaumd avatar

    senguptaumd/Background-Matting

    4,772View on GitHub↗

    This project is a deep learning image matting framework and computer vision tool designed to separate people from their backgrounds. It functions as a real-time video matting engine and a trainable foreground isolation model that generates per-pixel alpha mattes to isolate subjects from photos and videos. The system utilizes reference-based alpha matting, incorporating a specific background image to simulate green screen effects without a physical screen. This approach allows for the removal and replacement of backgrounds in high-resolution footage, including live video streams. The framewor

    Python
    View on GitHub↗4,772
  • blueimp/jquery-file-uploadblueimp avatar

    blueimp/jQuery-File-Upload

    30,748View on GitHub↗

    This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring files to a server. It functions as a chunked file uploader and a resumable upload client, enabling the transfer of large files by splitting them into smaller segments or continuing interrupted uploads from the last successfully sent byte. The tool includes a client-side image processor for validating, resizing, and generating previews of images before transmission. It also serves as a cross-domain upload tool, using various transport mechanisms to send files to different domains

    PHP
    View on GitHub↗30,748
  • turbulenz/turbulenz_engineturbulenz avatar

    turbulenz/turbulenz_engine

    4,987View on GitHub↗

    Turbulenz Engine is a cross-platform game engine and HTML5 framework designed for rendering graphics and simulating physics across desktop, mobile, and web environments. It functions as a WebGL graphics engine and a web-based physics engine, providing the necessary tools to build 2D and 3D games that run within browsers. The project includes a real-time multiplayer framework that synchronizes game states and player interactions between multiple users via server-side communication. This allows for the coordination of both real-time and asynchronous turn-based actions to maintain a consistent s

    TypeScript
    View on GitHub↗4,987
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    View on GitHub↗3,910
  • zhkkke/modnetZHKKKe avatar

    ZHKKKe/MODNet

    4,331View on GitHub↗

    MODNet is a deep learning image segmenter and portrait matting model designed to isolate human subjects from backgrounds. It generates high-quality alpha mattes for images and video using only standard RGB input, removing the requirement for manual trimap guides. The framework is optimized for real-time inference and provides utilities to export pre-trained model weights into specialized formats for deployment on target hardware. The project covers the full workflow for portrait isolation, including supervised matting model training on labeled datasets, real-time video background removal, an

    Pythonportrait-matting
    View on GitHub↗4,331
  • xuebinqin/u-2-netxuebinqin avatar

    xuebinqin/U-2-Net

    9,773View on GitHub↗

    U-2-Net is a PyTorch image segmentation framework and computer vision saliency model designed to generate high-resolution foreground-background masks. It functions as an AI background removal tool that identifies and isolates the most visually prominent objects within an image. The model utilizes a nested U-structure design to detect salient objects, creating precise cutouts by predicting saliency maps. These capabilities enable the separation of main subjects from their surroundings to create transparent images. The framework covers several image processing workflows, including automatic ba

    Pythoncomputer-visiondeep-learningimage-background-removal
    View on GitHub↗9,773
  • cozmo/jsqrcozmo avatar

    cozmo/jsQR

    3,992View on GitHub↗

    jsQR is a JavaScript library for locating and decoding QR codes directly within a browser or Node.js environment. It functions as a client-side scanner and decoder that extracts text and data from images using pixel arrays, removing the need for server-side processing. The library provides tools for QR code localization to identify the exact coordinates of corners and alignment patterns within a larger image. It uses image pattern recognition to isolate the QR code and extract its encoded content. Its internal operations cover binarization-based thresholding, geometric pattern localization,

    TypeScriptqrqr-codeqr-parsing-library
    View on GitHub↗3,992
  • iib0011/omni-toolsiib0011 avatar

    iib0011/omni-tools

    9,710View on GitHub↗

    omni-tools is a browser-based utility suite that provides client-side tools for manipulating PDFs, media files, and data formats. It functions as a collection of web-based processors and calculation engines that execute directly within the browser without requiring server-side processing. The suite includes a client-side PDF editor for merging, splitting, and reorganizing document structures, and a web-based media processor for resizing, trimming, and converting image and video files. It also features a data format converter that transforms structured information between JSON, CSV, and XML fo

    TypeScriptalternativeconverterdata-manipulation
    View on GitHub↗9,710
  • exif-js/exif-jsexif-js avatar

    exif-js/exif-js

    4,979View on GitHub↗

    exif-js is a JavaScript library for extracting image metadata directly in the browser. It functions as a binary image buffer parser that reads raw image bytes to retrieve technical details without requiring files to be uploaded to a server. The library parses data following the EXIF and IPTC standards to extract camera settings, timestamps, GPS coordinates, captions, keywords, and copyright information. It utilizes typed arrays and offset-based traversal to navigate image structures and map numeric identifiers to human-readable tags.

    JavaScript
    View on GitHub↗4,979
  • muaz-khan/recordrtcmuaz-khan avatar

    muaz-khan/RecordRTC

    6,913View on GitHub↗

    RecordRTC is a JavaScript library for capturing audio, video, and screen streams within the browser. It functions as a media recording tool that enables the capture of media streams and their export as playable files. The library provides specialized utilities for recording desktop windows or entire screens and capturing 2D or 3D animations from canvas elements. It handles these tasks by interfacing with browser media stream objects to save activity as video files.

    JavaScript
    View on GitHub↗6,913
  • nadermx/backgroundremovernadermx avatar

    nadermx/backgroundremover

    7,932View on GitHub↗

    Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a command-line interface and a Python API. At its core, it uses a pre-trained deep learning model to classify each pixel as foreground or background, producing a binary mask for removal. The tool distinguishes itself through multiple integration methods and output capabilities. It can process images and videos via Unix pipeline data streams, operate as an HTTP API server, or be called programmatically within Python scripts. Users can choose among different AI models to balance proc

    Pythonaibackground-removalbackground-remover
    View on GitHub↗7,932
  • mfts/papermarkmfts avatar

    mfts/papermark

    8,083View on GitHub↗

    Papermark is a white-label document sharing platform and branded hosting environment designed for distributing digital documents via secure, unique links. It functions as a secure content distribution portal that replaces generic file-sharing links with organization-specific visual identities. The platform focuses on white-label distribution, allowing users to apply custom branding and map external hostnames via custom domains. This ensures that document portals maintain corporate visual consistency through the use of organization logos and styles. The system includes document engagement ana

    TypeScriptdataroomhacktoberfestnext-auth
    View on GitHub↗8,083
  • 53ai/53aihub53AI avatar

    53AI/53AIHub

    9,025View on GitHub↗

    53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng

    Gocozedifyfastgpt
    View on GitHub↗9,025
  • hieventsdev/hi.eventsHiEventsDev avatar

    HiEventsDev/Hi.Events

    3,881View on GitHub↗

    Hi.Events is an open-source event management platform designed for organizing events, managing ticket tiers, and processing payments. It functions as a multi-tenant ticketing system, allowing multiple independent organizations to operate on a single instance with strict data isolation and role-based access control. The platform specializes in white-label event ticketing, featuring custom branding for event pages and embeddable checkout widgets for external websites. It includes a real-time sales analytics dashboard to monitor revenue, growth, and attendee check-in performance. The system cov

    PHPattendize-alternativedoor-managementevent-check-in
    View on GitHub↗3,881
  • react-native-elements/react-native-elementsreact-native-elements avatar

    react-native-elements/react-native-elements

    25,848View on GitHub↗

    This project is a cross-platform UI toolkit and universal UI framework providing a collection of pre-styled interface components for building mobile and web applications. It functions as a mobile design system and themed component library, allowing developers to maintain a cohesive visual language across different screens and devices using a shared codebase. The toolkit centers on a themed component architecture that supports global and component-level style configurations. This enables the definition of colors and property defaults in a central location to ensure consistent branding and a un

    MDXandroidcross-platformhacktoberfest
    View on GitHub↗25,848
  • nhn/tui.image-editornhn avatar

    nhn/tui.image-editor

    7,652View on GitHub↗

    tui.image-editor is a JavaScript image manipulation library and web-based photo editor. It provides a browser-based interface for cropping, resizing, and applying filters to images using the HTML5 Canvas API. The project is distinguished by its role as a canvas-based annotation tool, allowing users to add text, shapes, and freehand drawings as graphic overlays. It offers extensive UI customization through theme configuration, interface text localization, and the ability to replace default icons with custom SVG files. The library covers geometry manipulation, visual filter application, and im

    JavaScriptcanvasdrawingfilter
    View on GitHub↗7,652
  • phoboslab/jsmpegphoboslab avatar

    phoboslab/jsmpeg

    6,498View on GitHub↗

    jsmpeg is a JavaScript MPEG1 video decoder and canvas-based video renderer. It functions as a client-side media decoder that processes video frames in JavaScript, rendering them to an HTML5 canvas without relying on native browser video elements. The project provides a low-latency video player capable of receiving binary media data over WebSockets for real-time streaming. It also supports the progressive loading of static video files via Ajax to allow playback to begin before a file is fully downloaded. The system includes capabilities for playback state and event management, allowing for th

    JavaScript
    View on GitHub↗6,498
  • ffmpegwasm/ffmpeg.wasmffmpegwasm avatar

    ffmpegwasm/ffmpeg.wasm

    17,184View on GitHub↗

    ffmpeg.wasm is a browser-based multimedia processing engine that brings the capabilities of the FFmpeg library directly to the client environment. By utilizing WebAssembly, it enables audio and video transcoding, format conversion, and stream recording to occur entirely within the browser without requiring server-side infrastructure. The library distinguishes itself by executing resource-intensive media tasks in background threads, ensuring that the main user interface remains responsive during complex operations. It manages data through an isolated, in-memory virtual file system, allowing fo

    Caudioexperimental-featuresffmpeg
    View on GitHub↗17,184
  • googlechromelabs/squooshGoogleChromeLabs avatar

    GoogleChromeLabs/squoosh

    24,771View on GitHub↗

    Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u

    TypeScript
    View on GitHub↗24,771
  • ajayyy/sponsorblockajayyy avatar

    ajayyy/SponsorBlock

    12,776View on GitHub↗

    SponsorBlock is a community-driven platform designed to automate the skipping of specific video segments, such as sponsorships and intros, during playback. It functions as a crowdsourced database where users submit and categorize video timestamps, which are then retrieved by client-side extensions to intercept and skip unwanted content. The system distinguishes itself through a reputation-weighted consensus model, where community voting and administrative moderation ensure the accuracy of submitted data. To protect user privacy, the platform utilizes hash-based retrieval, allowing clients to

    TypeScriptadblockadblockerchrome
    View on GitHub↗12,776
  • alyssaxuu/screenityalyssaxuu avatar

    alyssaxuu/screenity

    18,321View on GitHub↗

    Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web browser. It functions as a privacy-focused capture tool that handles data locally and includes a web-based video editor for basic media refinement. The project distinguishes itself through real-time screen annotation tools, allowing users to draw shapes and arrows or zoom into specific areas during a recording. It also provides specialized privacy controls to blur sensitive information and apply backgrounds to camera feeds. The tool covers a broad range of media capabilities, incl

    JavaScriptannotationannotation-toolaudio
    View on GitHub↗18,321
  • leantime/leantimeLeantime avatar

    Leantime/leantime

    9,288View on GitHub↗

    Leantime is an open-source project management platform designed to track tasks, milestones, and workflows using Kanban boards and Gantt charts. It functions as a strategic planning tool that links daily operational tasks to high-level business goals and long-term objectives, while also serving as a time tracking and billing system for managing work hours and client estimations. The platform differentiates itself through an integrated AI-powered project assistant that decomposes complex tasks, generates status reports, and provides project insights. It further distinguishes its offering with a

    PHPagileasanacalendar
    View on GitHub↗9,288