Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 JavaScript Image Projects
-
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Project mention: Why Single Function Lambdas is a terrible choice for Serverless development. | dev.to | 2025-04-06For example, you might have a Lambda that powers your entire web server. Another for data crunching using an npm package that ships with a rust binary (node polars) leveraging multiple vCpus. A third might handle image processing with sharp, triggered by S3 uploads. And maybe another is dedicated to web scraping where you bundle a headless browser like Puppeteer as Layer to Lambda.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
I decided to reimplement it, did a quick research and decided to make my own gallery component and use dimsemenov/photoswipe package for lightbox. And that's how this article got created, while implementing I took notes about the most important and interesting parts from the process. Look at it as not necessarily the absolute best way to make image gallery with Astro and React but as one of the ways that is proven in practice and works well.
-
-
-
-
tui.image-editor
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
2) Also, please add a clickable image preview (you can use this lib for example https://github.com/francoischalifour/medium-zoom)
-
Project mention: 417-Megapixel Andromeda Galaxy Panorama Took over a Decade to Make | news.ycombinator.com | 2025-01-20
I did some quick searching, this library seems like the best bet: https://github.com/openseadragon/openseadragon
-
-
-
next-optimized-images
🌅 next-optimized-images automatically optimizes images used in next.js projects (jpeg, png, svg, webp and gif).
Sharp and next-optimized-images help improve image performance in Next.js applications.
-
glightbox
Pure Javascript lightbox with mobile support. It can handle images, videos with autoplay, inline content and iframes
-
-
-
-
-
-
probe-image-size
Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.
-
dezoomify
Dezoomify is a web application to download zoomable images from museum websites, image galleries, and map viewers. Many different zoomable image technologies are supported.
Project mention: Google Arts and Culture site I didn't know existed | news.ycombinator.com | 2024-06-30There's a handy tool to download images from there: https://dezoomify.ophir.dev/
-
homebridge-camera-ui
Homebridge plugin for RTSP Cameras with HSV, motion detection support, Image Rekognition, Web UI to manage/watch streams and WebApp support
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
JavaScript Image discussion
JavaScript Image related posts
-
It's easier than ever to de-censor videos
-
Build an image gallery with Astro and React
-
Why Single Function Lambdas is a terrible choice for Serverless development.
-
Thumbnail Generation for Images and Videos using AWS Lambda
-
⚠️ 9 frontend mistakes beginners often make
-
Chapter 3: images part one
-
How web worker works with a practical example
-
A note from our sponsor - Civic Auth
www.civic.com | 25 Apr 2025
Index
What are some of the best open-source Image projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | sharp | 30,288 |
2 | PhotoSwipe | 24,592 |
3 | dom-to-image | 10,564 |
4 | qrcode | 7,753 |
5 | jspaint | 7,416 |
6 | tui.image-editor | 7,181 |
7 | pica | 3,875 |
8 | medium-zoom | 3,784 |
9 | openseadragon | 3,132 |
10 | FFCreator | 2,980 |
11 | search-by-image | 2,574 |
12 | next-optimized-images | 2,229 |
13 | glightbox | 2,192 |
14 | simpleParallax | 1,979 |
15 | jarallax | 1,429 |
16 | yall.js | 1,371 |
17 | maxurl | 1,237 |
18 | terminal-image | 1,001 |
19 | probe-image-size | 992 |
20 | dezoomify | 687 |
21 | homebridge-camera-ui | 678 |
22 | react-image-magnify | 652 |
23 | ImageScript | 651 |