Sanil.app

Open source and credits

Sanil.app is built on free software made by other people. Here is what it uses, under which licence, and where to find the source code.

Software that runs on your device

These run on your own device, and each codec loads only when a file needs it. gifsicle and libheif are the two under GNU licences, and each is loaded as a separate file.

The links go to each project's source code. To get the source for the exact version Sanil.app serves, write to info@sanil.com.np.

Licence texts: GPL-2.0, LGPL-3.0.

NameWhat it does hereLicenceSource code
gifsicleMakes GIF files smaller. Loaded only when you add a GIF.GPL-2.0github.com/kohler/gifsicle
gifsicle-wasm-browserRuns gifsicle on your device.MITgithub.com/renzhezhilu/gifsicle-wasm-browser
libheifOpens HEIC photos. Loaded only when you add a HEIC file.LGPL-3.0github.com/strukturag/libheif
libheif-jsRuns libheif on your device.LGPL-3.0github.com/catdad-experiments/libheif-js
MozJPEGSaves JPG files.IJG, BSD-3-Clause and zlibgithub.com/mozilla/mozjpeg
libwebpSaves WebP files.BSD-3-Clausegithub.com/webmproject/libwebp
libaomSaves AVIF files.BSD-2-Clauseaomedia.googlesource.com/aom/
OxipngMakes PNG files smaller.MITgithub.com/shssoichiro/oxipng
jSquashPackages the codecs above for the web, and resizes images.Apache-2.0github.com/jamsinclair/jSquash
SVGOCleans SVG files.MITgithub.com/svg/svgo
UPNG.jsReduces the colours of flat PNG graphics.MITgithub.com/photopea/UPNG.js
client-zipBuilds the ZIP file when you download many images.MITgithub.com/Touffy/client-zip
Advanced CropperThe crop and rotate editor.MITgithub.com/advanced-cropper/react-advanced-cropper

The rest of the site

The site is built with Astro, React, Tailwind CSS, shadcn/ui, Radix UI and Sonner (all MIT), Lucide icons (ISC) and Roboto (SIL Open Font License 1.1), plus other open source packages under the MIT, ISC and Apache-2.0 licences.

Photo credit

The sample photo in the Watermark preview is “Fuji san” by João Amaral, from the Ubuntu wallpaper collection. It is licensed under CC BY-SA 4.0 and has been resized and saved as a WebP. Read the CC BY-SA 4.0 licence.