Package category
Image processing
Resize, convert, compress and analyse images.
416 packages17 comparisons
Packages compared
416 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| react-images-uploading The simple images uploader applied Render Props pattern. This approach allows you to fully control UI component and behaviours. | 28.5k | -12% | - | 4 years ago 3.1.7 | CommonJS | Bundled | TypeScript tooling, React | |
| jsplumb Visual connectivity for webapps | 28.4k | +11% | - | - 2.15.6 | CommonJS | Bundled | Image processing, Static site generators and meta-frameworks | |
| ngx-image-compress Angular utility for compressing images to a satisfying size, that you can choose | 28.1k | +14% | - | 7 months ago 18.1.7 | ESM + CommonJS | Bundled | Compression and archives, Angular | |
| recharts-to-png This package converts any HTML element to an image. | 28k | +86% | - | 1 month ago 3.0.2 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| tui-image-editor TOAST UI ImageEditor | 27k | +34% | - | 4 years ago 3.15.3 | CommonJS | None | Image processing, 3D, WebGL and game engines | |
| exif A node.js library to extract Exif metadata from images. | 26.3k | +68% | - | 10 years ago 0.6.0 | CommonJS | None | Image processing | |
| simple-parallax-js simpleParallax.js is a lightweight and easy-to-use JS library that adds parallax animations to any image. | 25.1k | +268% | - | - 7.0.0 | ESM + CommonJS | Bundled | Animation, UI component libraries | |
| uploadcare-widget Uploadcare Widget: file uploader. | 24.4k | +23% | - | 5 months ago 3.24.0 | CommonJS | None | Image processing, Files and file systems | |
| react-svg-worldmap A pure react component to draw a map of world countries. Simple. Free. | 24k | +220% | - | 5 months ago 2.0.2 | ESM + CommonJS | Bundled | React, Image processing | |
| tiptap-extension-resizable-image Resizable image extension for Tiptap | 23.5k | +665% | - | 8 months ago 2.1.0 | ESM + CommonJS | Bundled | Rich text and code editors, Image processing | |
| @editorjs/simple-image SimpleImage Tool for Editor.js | 23.5k | - | - | - | 2 years ago 1.6.0 | ESM + CommonJS | None | Image processing, Cloud SDKs |
| react-native-svg-asset-plugin Asset plugin for importing SVG images in React Native | 23.4k | -37% | - | 7 months ago 0.6.1 | CommonJS | None | React, Image processing | |
| super-animejs JavaScript animation engine | 23k | -9% | - | 7 years ago 3.1.0 | ESM + CommonJS | None | Animation, Image processing | |
| @napi-rs/image-linux-x64-musl Image processing library | 22.2k | - | - | - | 8 days ago 1.15.0 | CommonJS | None | Image processing |
| @swimlane/ngx-graph Graph visualization for angular | 22.1k | - | - | - | 1 month ago 13.0.0 | ESM only | Bundled | Charts and data visualisation, Angular |
| react-svg-pan-zoom A React component that adds pan and zoom features to SVG | 22k | -72% | - | 2 years ago 3.13.1 | ESM + CommonJS | None | React, Image processing | |
| save-svg-as-png Convert a browser SVG to PNG or dataUri | 21.8k | -15% | - | 6 years ago 1.4.17 | CommonJS | None | Image processing | |
| @poppanator/sveltekit-svg Import SVG files as Svelte components | 21.7k | - | - | - | 1 month ago 7.0.1 | ESM only | Bundled | Bundler plugins and loaders, Svelte |
| cropper A simple jQuery image cropping plugin. | 21.6k | +42% | - | 6 years ago 4.1.0 | ESM + CommonJS | None | Image processing | |
| image-conversion A simple and easy-to-use JS image convert tools, which can specify size to compress the image. | 20.2k | +113% | - | 6 years ago 2.1.1 | CommonJS | None | Compression and archives, Image processing | |
| @napi-rs/image-linux-arm64-gnu Image processing library | 20.1k | - | - | - | 8 days ago 1.15.0 | CommonJS | None | Image processing |
| react-inner-image-zoom A React component for magnifying an image within its parent container 🔎 | 19.9k | -5% | - | 14 days ago 4.0.2 | ESM + CommonJS | Bundled | Payments and commerce, React | |
| @antv/x6-react-components React components for building x6 editors | 18.5k | - | - | - | 1 year ago 2.0.9 | ESM + CommonJS | Bundled | Image processing |
| starlight-image-zoom Starlight plugin adding zoom capabilities to your documentation images. | 18.1k | +314% | - | 22 days ago 0.16.0 | ESM only | None | Documentation tooling, Image processing | |
| react-render-image Render an image in React. | 17.7k | +52% | - | 6 years ago 3.0.1 | ESM + CommonJS | Bundled | React, Image processing | |
| image-to-pdf A simple image to PDF converter | 17k | +145% | - | 1 year ago 3.0.2 | ESM + CommonJS | Bundled | PDF and documents, Image processing | |
| jquery-mapael jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps. | 16.9k | -29% | - | 8 years ago 2.2.0 | CommonJS | None | Charts and data visualisation, Image processing | |
| @napi-rs/image-win32-x64-msvc Image processing library | 15.4k | - | - | - | 8 days ago 1.15.0 | CommonJS | None | Image processing |
| @antv/x6-common Basic toolkit for X6 | 15k | - | - | - | 2 years ago 2.0.17 | ESM + CommonJS | Bundled | Image processing |
| imageinfo A node.js package that returns information about an image or flash file such as type, dimensions etc. | 15k | +1% | - | 15 years ago 1.0.4 | CommonJS | None | Image processing | |
| vite-plugin-react-rich-svg Seamless SVG loader with versatile import options! (Such as React component, dataURI and raw html code) | 15k | +242% | - | 20 days ago 1.4.1 | ESM only | Bundled | Bundler plugins and loaders, Linting and formatting | |
| @napi-rs/image-darwin-arm64 Image processing library | 14.4k | - | - | - | 8 days ago 1.15.0 | CommonJS | None | Image processing |
| changedpi Quickly change the dpi for an image without re enconding | 14.2k | +32% | - | 7 years ago 1.0.4 | CommonJS | None | Image processing | |
| compress.js A client side JavaScript image compression library | 14.2k | +48% | - | 2 years ago 2.1.2 | ESM only | None | Image processing | |
| @napi-rs/image-darwin-x64 Image processing library | 14.2k | - | - | - | 8 days ago 1.15.0 | CommonJS | None | Image processing |
| zpl-image A pure javascript module that converts PNG, JPEG, and GIF to Z64-encoded GRF bitmaps for use with ZPL. | 14.2k | +209% | - | 10 months ago 0.3.0 | CommonJS | None | Image processing | |
| external-svg-loader Plug 'n play external SVG loader | 14.1k | +13% | - | - 1.7.1 | CommonJS | None | CSS-in-JS and styling, Image processing | |
| next-image-export-optimizer Optimizes all static images for Next.js static HTML export functionality | 14k | +178% | - | 22 days ago 1.21.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React | |
| @napi-rs/image-wasm32-wasi Image processing library | 13.9k | - | - | - | 8 days ago 1.15.0 | ESM + CommonJS | Bundled | Image processing |
| remark-images remark plugin to add a simpler image syntax | 13.6k | +33% | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, React | |
| @napi-rs/image-win32-arm64-msvc Image processing library | 13.3k | - | - | - | 8 days ago 1.15.0 | CommonJS | None | Image processing |
| uploadcare-widget-tab-effects Effects Tab for Uploadcare Widget. Edit images in desktop and mobile browsers. | 13.1k | +72% | - | 3 years ago 1.7.2 | ESM + CommonJS | None | Image processing, Rich text and code editors | |
| @cld-apis/utils Cloudinary constants and helpers for transformations | 13k | - | - | - | 4 years ago 0.2.0 | ESM + CommonJS | Bundled | Video and audio, Image processing |
| @discourse/resize Wasm image resize methods supporting the browser and V8 environments. Repackaged from Squoosh App. | 12.9k | - | - | - | 4 months ago 2.1.1 | ESM only | Bundled | Image processing |
| @discourse/jpeg Wasm jpeg encoder and decoder supporting the browser. Repackaged from Squoosh App. | 12.9k | - | - | - | 4 months ago 1.6.0 | ESM only | Bundled | Image processing |
| @discourse/gif Wasm GIF decoder supporting the browser. Decode GIF images to ImageData. | 12.9k | - | - | - | 4 months ago 1.0.0 | ESM only | Bundled | Image processing |
| @discourse/webp Wasm webp encoder and decoder supporting the browser. Repackaged from Squoosh App. | 12.8k | - | - | - | 4 months ago 1.5.0 | ESM only | Bundled | Image processing |
| @discourse/png Wasm png encoder and decoder supporting the browser. Repackaged from Squoosh App. | 12.6k | - | - | - | 4 months ago 3.1.1 | ESM only | Bundled | Image processing |
| jarallax Smooth parallax scrolling effect for background images, videos and inline elements. Code in pure JavaScript with NO dependencies + jQuery supported. Youtube, Vimeo and Local Videos parallax supported. | 12.4k | -2% | - | 1 month ago 3.1.0 | ESM + CommonJS | Bundled | Video and audio, Image processing | |
| react-lasso-select A responsive react tool for marking irregular areas in images (lasso / free select) | 12k | +1657% | - | 8 months ago 2.0.3 | ESM only | Bundled | React, Image processing |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- react-images-uploadingThe simple images uploader applied Render Props pattern. This approach allows you to fully control UI component and behaviours.
- jsplumbVisual connectivity for webapps
- ngx-image-compressAngular utility for compressing images to a satisfying size, that you can choose
- recharts-to-pngThis package converts any HTML element to an image.
- tui-image-editorTOAST UI ImageEditor
- exifA node.js library to extract Exif metadata from images.
- simple-parallax-jssimpleParallax.js is a lightweight and easy-to-use JS library that adds parallax animations to any image.
- uploadcare-widgetUploadcare Widget: file uploader.
- react-svg-worldmapA pure react component to draw a map of world countries. Simple. Free.
- tiptap-extension-resizable-imageResizable image extension for Tiptap
- @editorjs/simple-imageSimpleImage Tool for Editor.js
- react-native-svg-asset-pluginAsset plugin for importing SVG images in React Native
- super-animejsJavaScript animation engine
- @napi-rs/image-linux-x64-muslImage processing library
- @swimlane/ngx-graphGraph visualization for angular
- react-svg-pan-zoomA React component that adds pan and zoom features to SVG
- save-svg-as-pngConvert a browser SVG to PNG or dataUri
- @poppanator/sveltekit-svgImport SVG files as Svelte components
- cropperA simple jQuery image cropping plugin.
- image-conversionA simple and easy-to-use JS image convert tools, which can specify size to compress the image.
- @napi-rs/image-linux-arm64-gnuImage processing library
- react-inner-image-zoomA React component for magnifying an image within its parent container 🔎
- @antv/x6-react-componentsReact components for building x6 editors
- starlight-image-zoomStarlight plugin adding zoom capabilities to your documentation images.
- react-render-imageRender an image in React.
- image-to-pdfA simple image to PDF converter
- jquery-mapaeljQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.
- @napi-rs/image-win32-x64-msvcImage processing library
- @antv/x6-commonBasic toolkit for X6
- imageinfoA node.js package that returns information about an image or flash file such as type, dimensions etc.
- vite-plugin-react-rich-svgSeamless SVG loader with versatile import options! (Such as React component, dataURI and raw html code)
- @napi-rs/image-darwin-arm64Image processing library
- changedpiQuickly change the dpi for an image without re enconding
- compress.jsA client side JavaScript image compression library
- @napi-rs/image-darwin-x64Image processing library
- zpl-imageA pure javascript module that converts PNG, JPEG, and GIF to Z64-encoded GRF bitmaps for use with ZPL.
- external-svg-loaderPlug 'n play external SVG loader
- next-image-export-optimizerOptimizes all static images for Next.js static HTML export functionality
- @napi-rs/image-wasm32-wasiImage processing library
- remark-imagesremark plugin to add a simpler image syntax
- @napi-rs/image-win32-arm64-msvcImage processing library
- uploadcare-widget-tab-effectsEffects Tab for Uploadcare Widget. Edit images in desktop and mobile browsers.
- @cld-apis/utilsCloudinary constants and helpers for transformations
- @discourse/resizeWasm image resize methods supporting the browser and V8 environments. Repackaged from Squoosh App.
- @discourse/jpegWasm jpeg encoder and decoder supporting the browser. Repackaged from Squoosh App.
- @discourse/gifWasm GIF decoder supporting the browser. Decode GIF images to ImageData.
- @discourse/webpWasm webp encoder and decoder supporting the browser. Repackaged from Squoosh App.
- @discourse/pngWasm png encoder and decoder supporting the browser. Repackaged from Squoosh App.
- jarallaxSmooth parallax scrolling effect for background images, videos and inline elements. Code in pure JavaScript with NO dependencies + jQuery supported. Youtube, Vimeo and Local Videos parallax supported.
- react-lasso-selectA responsive react tool for marking irregular areas in images (lasso / free select)
- html-to-image vs dom-to-image
- canvg vs dom-to-image
- d3 vs echarts
- canvg vs html-to-image
- canvg vs zrender
- react-d3-tree vs @swimlane/ngx-charts
- d3 vs react-d3-tree
- html-to-image vs node-vibrant
- d3 vs @swimlane/ngx-charts
- animejs vs svg.js
- zrender vs dom-to-image
- html-to-image vs zrender
- node-vibrant vs dom-to-image
- react-svg vs dom-to-image-more
- dom-to-image vs panzoom
- html-to-image vs panzoom
- echarts vs @swimlane/ngx-charts