
sharp
Node.js module that resizes and converts JPEG, PNG, WebP, AVIF and other image formats, using the libvips image library.
sharp.pixelplumbing.comrepositorydocs
sharp is a Node.js module that resizes images and converts them between JPEG, PNG, WebP, AVIF and other formats. It runs in the process that loads it and uses the libvips image library for the pixel work, which the project credits for its speed in resizing.
The package is installed with npm. The install guide describes prebuilt binaries for common platforms, which the package manager selects at install time, and an option to build against a globally installed copy of libvips. Lovell Fuller is named as the package’s author.
Worth knowing
The prebuilt binaries are the default route. A globally installed libvips is used only when it is at least the version the package names, and the install guide says that option is unsupported on Windows and on macOS under Rosetta.
Identity
- Status
- Active
- Maintainer
- Lovell Fuller4
- Maintained by
- Individual4
- First release
- 20137
Rendering and deploy
- Install with
- npm install sharp3
Releases
Adoption
Sources
- 2026-10-28: links
sharp.pixelplumbing.com/ - 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/lovell/sharp - 2026-10-28: links, Install with
sharp.pixelplumbing.com/install - 2026-10-28: Maintainer, Maintained by
github.com/lovell/sharp/blob/main/package.json - 2026-10-28: Categories, Runtime, License model
github.com/lovell/sharp/blob/main/README.md - 2026-10-28: Minimum runtime
registry.npmjs.org/sharp/latest - 2026-10-28: First release
registry.npmjs.org/sharp - 2026-10-28: Current major version, Last release
api.github.com/repos/lovell/sharp/releases - 2026-10-28: Contributors
api.github.com/repos/lovell/sharp/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/sharp - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sharp