JavaScript Image processing

Open-source JavaScript projects categorized as Image processing

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.

  • Project mention: Next.js and Bunny CDN: Complete Guide to Image Uploading with Server Actions | dev.to | 2024-04-21

    Last thing left is to use our new upload function in our server action. Since I like to upload images in single format and have some more control over them, I will additionally use sharp library. For file name, I'll generate some random string using nanoid:

  • filepond

    🌊 A flexible and fun JavaScript file upload library

  • Project mention: Can anyone suggest PHP, JavaScript File Manager tool with Crop tool integrated? | /r/PHP | 2023-05-22

    Have a look at https://pqina.nl/filepond/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • smartcrop.js

    Content aware image cropping

  • Project mention: Just In Time Image Optimization at Reddit Scale | /r/RedditEng | 2023-06-28

    We chose to use govips which is a cgo wrapper around the libvips image manipulation library. The majority of new development for services in our backend is written using baseplate.go. But Go is not an ideal choice for media processing as it cannot keep up with the performance of native code. The most widely used image-processing libraries like libmagick are primarily written in C or C++. Speed was a major factor in selecting libvips in order to keep latency low on CDN cache misses for images. In our tests, libvips was 3–4 times faster than libmagick on basic image processing operations. Content-aware smart cropping was implemented by porting smartcrop.js to Go. This is the only operation implemented in pure Go.

  • cropperjs

    JavaScript image cropper.

  • Project mention: How to Implement Partial Screenshare | dev.to | 2023-11-09

    We use the browser media devices API to bring up the screen selection dialog. After this, we handle the selection of a portion of interest using CropperJs.

  • pica

    Resize image in browser with high quality and high speed

  • postprocessing

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

  • Project mention: The Resend Cube Lookalike Part 3 - Lights, God Rays, Final Touches | dev.to | 2023-07-17

    We will replace our render pass and our effects pass from three with effects from postprocessing library by Poimandres. Let's start by importing it (add to importmap + call inside script)

  • vue-filepond

    πŸ”Œ A handy FilePond adapter component for Vue

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • react-filepond

    πŸ”Œ A handy FilePond adapter component for React

  • 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. πŸ¦€

  • Project mention: Performance critical ML: How viable is Rust as an alternative to C++ | /r/rust | 2023-05-02

    There’s an awesome-git list for a bunch of ML rust stuff not sure how up to date it is as well https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning … not mine

  • vintageJS

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

  • SVGcode

    Convert color bitmap images to color SVG vector images.

  • Project mention: 200 Web-Based, Must-Try Web Design and Development Tools | dev.to | 2023-08-08

    Raster Image to SVG Converter

  • lena.js

    :woman: Library for image processing

  • ImageScript

    zero-dependency JavaScript image manipulation

  • Pika Screenshot Editor

    Create beautiful marketing images (by rishimohan)

  • Project mention: A startup built BY the public | /r/Startup_Ideas | 2023-12-10

    Some of them are doing very well, checkout brandbird.app or pika.style for example πŸ˜„

  • Image-to-Braille

    Give it an image, and it will become unicode braille

  • Project mention: drop the image or the link. I’ll probably do like fifty. I will they this. | /r/whenthe | 2023-05-13
  • tinify-nodejs

    Node.js client for the Tinify API.

  • imgToAscii

    A JavaScript implementation of a image to Ascii code

  • esmBot

    A free and open-source Discord bot designed to entertain your server

  • DataTurks

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

  • svelte-filepond

    πŸ”Œ A handy FilePond adapter component for Svelte

  • cropper

    βœ‚ An online image cropper for content creators (by madzadev)

  • comicfun

    Turn your profile picture into a comic book style portrait! Cartoonify yourself with JavaScript. (old project)

  • live-digit-recognition

    πŸ”’ Computer will recognize the digits you wrote on a beautiful web-interface

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 related posts

Index

What are some of the best open-source Image processing projects in JavaScript? This list will help you:

Project Stars
1 sharp 27,892
2 filepond 14,643
3 smartcrop.js 12,783
4 cropperjs 12,642
5 pica 3,606
6 postprocessing 2,147
7 vue-filepond 1,881
8 react-filepond 1,751
9 Awesome-Rust-MachineLearning 1,697
10 vintageJS 833
11 SVGcode 656
12 lena.js 623
13 ImageScript 587
14 Pika Screenshot Editor 586
15 Image-to-Braille 546
16 tinify-nodejs 412
17 imgToAscii 383
18 esmBot 346
19 DataTurks 255
20 svelte-filepond 237
21 cropper 62
22 comicfun 50
23 live-digit-recognition 42

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com