JavaScript Image

Open-source JavaScript projects categorized as Image

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: Sharp – fast image conversion in Node.js | news.ycombinator.com | 2024-03-26
  • PhotoSwipe

    JavaScript image gallery for mobile and desktop, modular, framework independent

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

  • jimp

    An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.

  • dom-to-image

    Generates an image from a DOM node using HTML5 canvas

  • qrcode

    qr code generator

  • jspaint

    🎨 Classic MS Paint, REVIVED + ✨Extras

    Project mention: Textual Paint – MS Paint in your terminal | news.ycombinator.com | 2023-07-25

    This is by the same person who made jspaint. https://github.com/1j01/jspaint Some of the other projects by the author are also very interesting https://github.com/1j01?tab=repositories&q=&type=&language=&...

    There is this pipes screen saver for example https://1j01.github.io/pipes/

  • gm

    GraphicsMagick for node

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

  • tui.image-editor

    🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

  • pica

    Resize image in browser with high quality and high speed

  • openseadragon

    An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

    Project mention: Welcome! | /r/openseadragon | 2023-05-27

    The OpenSeadragon community already has number of places to hang out, like GitHub, Discord, and Twitter, but why not Reddit too?

  • FFCreator

    一个基于node.js的高速视频制作库 A fast video processing library based on node.js

  • next-optimized-images

    🌅 next-optimized-images automatically optimizes images used in next.js projects (jpeg, png, svg, webp and gif).

  • glightbox

    Pure Javascript lightbox with mobile support. It can handle images, videos with autoplay, inline content and iframes

  • search-by-image

    Browser extension for reverse image search, available for Chrome, Edge and Safari

    Project mention: Alguem sabe o nome do anime dessa garota? | /r/animebrasil | 2023-12-09

    meah de popotan, essa extensão é perfeita em casos como esse : https://github.com/dessant/search-by-image

  • simpleParallax

    Simple and tiny JavaScript library that adds parallax animations on any images

    Project mention: Beginner developer with some react experience - I want to recreate a certain style | /r/Frontend | 2023-04-24

    Parallax: https://simpleparallax.com

  • jarallax

    Parallax scrolling for modern browsers

  • yall.js

    A fast, flexible, and small SEO-friendly lazy loader.

    Project mention: Tips For Building Faster Websites with Efficient CSS Optimisation | dev.to | 2023-08-14

    Developers also employ alternative methods for lazy loadings, such as the scroll event listener, besides the Intersection Observer API and the loading property. Unlike the Intersection Observer API, which only monitors the elements targeted for lazy loading, developers attach a scroll event listener to every element on the page. Once the element marked for lazy loading is within the visibility range of the user, a function is invoked to switch the image or video URL with the attribute previously holding it, just like with the Intersection Observer API. This approach is costly for a web project. As the developer seeks to optimise page load by integrating lazy loading to some elements on the webpage, the developer slows down the page's performance due to multiple firing of an event as the function meets each element. Moreover, packages for JavaScript that deal with lazy loading exist. For instance, the LazyLoad library uses the Intersection Observer API, a lightweight JavaScript library. It supports many lazy loading features, such as preloading, responsive image loading, and custom loading animations. Additional lazyloading libraries include Yall.js, Lozad.js, LazyLoad XT for jQuery, and many more.

  • maxurl

    Finds larger/original versions of images and videos

    Project mention: Need the community's help finding pictures of Finn at TwitchCon | /r/F1NN5TER | 2023-07-10

    When you're archiving, make sure you're using this GreaseMonkey script to auto-redirect to higher quality versions of the image.

  • flutter_image_cropper

    A Flutter plugin for Android and iOS supports cropping images

  • probe-image-size

    Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.

  • terminal-image

    Display images in the terminal

  • 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: Vincent van Gogh's 1515 Painting and Drawing Have Been Digitized and Put Online | news.ycombinator.com | 2023-06-28
  • react-image-magnify

    A responsive image zoom component designed for shopping sites.

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

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). The latest post mention was on 2024-03-26.

JavaScript Image related posts

Index

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

Project Stars
1 sharp 27,892
2 PhotoSwipe 23,746
3 jimp 13,397
4 dom-to-image 10,076
5 qrcode 7,164
6 jspaint 7,097
7 gm 6,922
8 tui.image-editor 6,687
9 pica 3,606
10 openseadragon 2,906
11 FFCreator 2,670
12 next-optimized-images 2,193
13 glightbox 1,898
14 search-by-image 1,878
15 simpleParallax 1,721
16 jarallax 1,358
17 yall.js 1,357
18 maxurl 984
19 flutter_image_cropper 971
20 probe-image-size 957
21 terminal-image 948
22 dezoomify 627
23 react-image-magnify 620
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