# IPX

Image optimizer that serves images in any size and format from a URL, using sharp for raster images and svgo for SVG.


Source: https://findsoftware.frbit.cloud/ipx/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://unjs.io/packages/ipx/
- repository: https://github.com/unjs/ipx

### Identity

- status: active
- maintainer: Pooya Parsa
- maintainerType: unknown
- parent: unknown
- firstRelease: 2017
- hqCountry: unknown

### Kind

- category: media
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 20
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: npx ipx serve --dir ./

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 4
- latestReleaseDate: 2026-10-30

### Adoption

- githubStargazers: 2464
- packagistDownloads: not applicable
- npmWeeklyDownloads: 1341015
- contributors: 37
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- status: https://unjs.io/packages/ipx/ (read 2026-11-03)
- urls: https://unjs.io/packages/ipx/ (read 2026-11-03)
- urls: https://api.github.com/repos/unjs/ipx (read 2026-11-03)
- maintainer: https://raw.githubusercontent.com/unjs/ipx/main/LICENSE (read 2026-11-03)
- language: https://api.github.com/repos/unjs/ipx (read 2026-11-03)
- category: https://github.com/unjs/ipx/blob/main/README.md (read 2026-11-03)
- runsAs: https://github.com/unjs/ipx/blob/main/README.md (read 2026-11-03)
- installMethod: https://github.com/unjs/ipx/blob/main/README.md (read 2026-11-03)
- installMethod: https://github.com/unjs/ipx/blob/main/README.md (read 2026-11-03)
- runtime: https://github.com/unjs/ipx/blob/v4.1.0/package.json (read 2026-11-03)
- runtimeMin: https://github.com/unjs/ipx/blob/v4.1.0/package.json (read 2026-11-03)
- license: https://raw.githubusercontent.com/unjs/ipx/main/LICENSE (read 2026-11-03)
- license: https://api.github.com/repos/unjs/ipx (read 2026-11-03)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/ipx (read 2026-11-03)
- firstRelease: https://api.github.com/repos/unjs/ipx/tags (read 2026-11-03)
- currentMajor: https://api.github.com/repos/unjs/ipx/releases/latest (read 2026-11-03)
- latestReleaseDate: https://api.github.com/repos/unjs/ipx/releases/latest (read 2026-11-03)
- githubStargazers: https://api.github.com/repos/unjs/ipx (read 2026-11-03)
- contributors: https://api.github.com/repos/unjs/ipx/contributors (read 2026-11-03)

## Notes

IPX is an image optimizer that serves an image from a URL in the size, format and quality that the URL asks for. The URL carries modifiers such as width, height, format and quality, followed by the path of the source image. Raster images are processed with sharp and SVG files with svgo, and the source can be a local directory or an allowlist of remote domains. The project ships a command that starts a server and a programmatic API for mounting the optimizer in an application, and it runs on Node.js and is started with npx or bunx. The project's organization page still presents the software.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
