JavaScript Image processing

Open-source JavaScript projects categorized as Image processing

Top 23 JavaScript Image processing Projects

Image processing
  1. 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: How to create and serve image blur placeholders | dev.to | 2025-06-25

    Doing this in Node is simple, we'll use the popular sharp library to resize the image.

  2. 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.

    Civic Auth logo
  3. filepond

    🌊 A flexible and fun JavaScript file upload library

  4. smartcrop.js

    Content aware image cropping

  5. pica

    Resize image in browser with high quality and high speed

  6. postprocessing

    A post processing library for three.js. (by pmndrs)

  7. nude.js

    Nudity detection with JavaScript and HTMLCanvas

  8. 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. 🦀

  9. 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.

    SurveyJS logo
  10. vue-filepond

    🔌 A handy FilePond adapter component for Vue

  11. react-filepond

    🔌 A handy FilePond adapter component for React

  12. SVGcode

    Convert color bitmap images to color SVG vector images.

  13. vintageJS

    Add a retro/vintage effect to images using the HTML5 canvas element

  14. Image-to-Braille

    Give it an image, and it will become unicode braille

  15. lena.js

    :woman: Library for image processing

  16. Pika Screenshot Editor

    Create beautiful marketing images (by rishimohan)

  17. ImageScript

    zero-dependency JavaScript image manipulation

  18. imgToAscii

    A JavaScript implementation of a image to Ascii code

  19. DataTurks

    ML data annotations made super easy for teams. Just upload data, add your team and build training/evaluation dataset in hours.

  20. svelte-filepond

    🔌 A handy FilePond adapter component for Svelte

  21. 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-29

    Hi! 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.

  22. cropper

    ✂ An online image cropper for content creators (by madzadev)

  23. live-digit-recognition

    🔢 Computer will recognize the digits you wrote on a beautiful web-interface

  24. video-to-pixel-art

    Turn videos into pixel art in real-time using javascript, webgl, and html canvas

    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.

  25. 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.

  26. 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!

    Sevalla logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Image processing discussion

Log in or Post with

JavaScript Image processing related posts

  • How to actually optimize your website

    4 projects | dev.to | 29 Jul 2025
  • How to create and serve image blur placeholders

    1 project | dev.to | 25 Jun 2025
  • Why Single Function Lambdas is a terrible choice for Serverless development.

    1 project | dev.to | 6 Apr 2025
  • Thumbnail Generation for Images and Videos using AWS Lambda

    1 project | dev.to | 22 Mar 2025
  • ⚠️ 9 frontend mistakes beginners often make

    1 project | dev.to | 10 Mar 2025
  • Chapter 3: images part one

    1 project | dev.to | 7 Mar 2025
  • How web worker works with a practical example

    2 projects | dev.to | 23 Feb 2025
  • A note from our sponsor - Sevalla
    sevalla.com | 31 Aug 2025
    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 →

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

Sponsored
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.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?