Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 JavaScript Image processing Projects
-
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Doing this in Node is simple, we'll use the popular sharp library to resize the image.
-
Civic Auth
Web2 & Web3 login in a simple SDK. Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.
-
-
-
-
-
-
Awesome-Rust-MachineLearning
This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
-
-
-
-
-
-
-
-
DataTurks
ML data annotations made super easy for teams. Just upload data, add your team and build training/evaluation dataset in hours.
-
-
particular-drift
Turn images into flowing particle animations. Built with js, webgl / glsl, and html5 canvas
Project mention: Show HN: Creating flowing particle animations out of images (JS and WebGL) | news.ycombinator.com | 2025-01-29Hi! I'm Alan, and I built a website that turns images into flowing particle animations.
This javascript / WebGL tool creates particle animations out of any image in real-time within the browser, with particles that dynamically respond to edge detection and flow fields.
It uses Sobel edge detection, a Perlin noise flow field, and webGL / GLSL for better performance.
The tool is completely free and open source (MIT license).
Github repo: https://github.com/collidingScopes/particular-drift
Let me know of any feedback or suggestions for improvement.
-
-
-
Project mention: Show HN: Turn videos into pixel art animations in real-time (open source) | news.ycombinator.com | 2024-12-13
Turn videos into pixel art -- use your webcam feed or upload a video, then use the controls to adjust the color palette and pixel size.
All processing is done in real-time within your browser, using javascript / webgl shaders / html canvas. Github repo here: https://github.com/collidingScopes/video-to-pixel-art
You can export your creations as images or videos to save / share your work.
This tool is completely free, open source (MIT license). You are welcome to use it for personal or commercial purposes.
-
process-google-dataset
Process Google Dataset is a tool to download and process images for neural networks from a Google Image Search using a Chrome extension and a simple Python code.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
JavaScript Image processing discussion
JavaScript Image processing related posts
-
How to actually optimize your website
-
How to create and serve image blur placeholders
-
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 - Sevalla
sevalla.com | 31 Aug 2025
Index
What are some of the best open-source Image processing projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | sharp | 31,039 |
2 | filepond | 16,063 |
3 | smartcrop.js | 12,898 |
4 | pica | 3,926 |
5 | postprocessing | 2,593 |
6 | nude.js | 2,352 |
7 | Awesome-Rust-MachineLearning | 2,137 |
8 | vue-filepond | 1,983 |
9 | react-filepond | 1,945 |
10 | SVGcode | 888 |
11 | vintageJS | 846 |
12 | Image-to-Braille | 740 |
13 | lena.js | 676 |
14 | Pika Screenshot Editor | 669 |
15 | ImageScript | 665 |
16 | imgToAscii | 407 |
17 | DataTurks | 269 |
18 | svelte-filepond | 262 |
19 | particular-drift | 117 |
20 | cropper | 67 |
21 | live-digit-recognition | 42 |
22 | video-to-pixel-art | 35 |
23 | process-google-dataset | 33 |