FHFreeToolHub
Open-source notices

Open-source notices

FreeToolHub is a browser-based tool hub. File conversion and editing run in the user's browser whenever possible, using the following client-side libraries.

Main libraries

  • @mediapipe/tasks-vision: used for the Image Segmenter in the background remover, Apache 2.0 license
  • gifenc: used to encode image sequences as GIFs
  • gifuct-js: used for GIF frame decoding and compression tools
  • qrcode: used to generate QR code PNG images, MIT license
  • Next.js, React: used to build the site and user interface
  • jimakuChan: referenced for realtime speech-caption and chroma key caption workflow ideas, MIT license
  • lazygyu/roulette: referenced for marble-style lucky draw roulette workflow ideas, MIT license
  • box2d-wasm: used for the Box2D marble roulette prototype physics engine, Zlib license

Background remover

The background remover currently uses MediaPipe Image Segmenter. Model and runtime files are loaded in the browser, and selected user images are not uploaded to a server.

File handling

FreeToolHub is designed to avoid uploading user files to a server. Image, GIF, video, PDF, and QR code processing uses browser memory, Canvas, Video APIs, WebAssembly, and JavaScript-based tools on the user's device.