JavaScript Computer Vision

Open-source JavaScript projects categorized as Computer Vision

Top 23 JavaScript Computer Vision Projects

Computer Vision
  1. label-studio

    Label Studio is a multi-type data labeling and annotation tool with standardized output format

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ai-deadlines

    :alarm_clock: AI conference deadline countdowns

  4. WebPlotDigitizer

    Computer vision assisted tool to extract numerical data from plot images.

  5. DeepCamera

    Open-Source AI Camera. Empower any camera/CCTV with state-of-the-art AI, including facial recognition, person recognition(RE-ID) car detection, fall detection and more

  6. Universal Data Tool

    Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.

  7. llavavision

    A simple "Be My Eyes" web app with a llama.cpp/llava backend

  8. lego-art-remix

    Powerful computer vision assisted Lego mosaic creator Β· Over 1 million images created (so far!)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. dji-aerial-georeferencing

    Detect objects in drone videos and plot them on a map

  11. handpose-facemesh-demos

    πŸŽ₯🀟 8 minimalistic templates for tfjs mediapipe handpose and facemesh

  12. FacePause

    Look Away to Pause Youtube - Experimental Chrome Extension

  13. cep

    CEP is a software platform designed for users that want to learn or rapidly prototype using standard A.I. components.

  14. 3d-model-playground

    Control 3D models using hand gestures and voice commands in real-time. Threejs / mediapipe computer vision

    Project mention: Show HN: Controlling 3D models with voice and hand gestures (open source) | news.ycombinator.com | 2025-06-03

    I'm sharing my project to control 3D models with voice commands and hand gestures:

    - use voice commands to change interaction mode (drag, rotate, scale, animate)

    - use hand gestures to control the 3D model

    - drag/drop to import other models (only GLTF format supported for now)

    Created using threejs, mediapipe, web speech API, rosebud AI, and Quaternius 3D models

    Githhub repo: https://github.com/collidingScopes/3d-model-playground

    I'd love to get your feedback! Thank you

  15. parker

    Parking detection and monitoring webapp that runs entirely in the browser

    Project mention: Ask HN: What are you working on (September 2024)? | news.ycombinator.com | 2024-09-29

    Recently got exicited about transforming my Tensorflow.js Parking mointoring application to a more general webapp that can do many things with Computer Vision, as well as upgrade from YOLO7.

    https://github.com/oxedom/parker

  16. TFJS-object-detection

    Real-time custom object detection in the browser using tensorflow.js

  17. annotate-lab

    Annotate-lab is an open-source image annotation tool for efficient dataset creation. With an intuitive interface and flexible export options, it streamlines your machine learning workflow. πŸ–ΌοΈβœοΈπŸ“‘

  18. WebAR.rocks.face

    WebAR.rocks face detection and tracking JavaScript library

  19. yolov7-tfjs

    Object Detection using Yolov7 in tensorflow.js

  20. compreface-javascript-sdk

    JavaScript SDK for CompreFace - free and open-source face recognition system from Exadel

  21. WebAR.rocks.train

    Object detection, tracking, and 6DoF Pose Estimation in web browser - Integrated Training Environment to train your own neural network models

    Project mention: Show HN: 6DoF Object detection and tracking in web browser – WebAR.rocks.train | news.ycombinator.com | 2025-03-11
  22. teachablemachine-node

    Using Teachable Machine Models in Node.js

  23. blackjack-basic-strategy

    A computer vision powered Blackjack basic strategy app powered by Roboflow.

    Project mention: Computer Vision Made Simple with ReductStore and Roboflow | dev.to | 2024-09-24

    Roboflow Universe. Image source: Roboflow Universe

  24. poor-mans-vr

    Watch videos in VR using only your front camera + tensorflow.js

  25. Yolov8-Segmentation-on-Browser

    Example of YOLOv8 Segmentation on Browser. It is powered by Onnx and served through JavaScript without any frameworks

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 Computer Vision discussion

Log in or Post with

JavaScript Computer Vision related posts

  • It's easier than ever to de-censor videos

    6 projects | news.ycombinator.com | 15 Apr 2025
  • Computer Vision Made Simple with ReductStore and Roboflow

    3 projects | dev.to | 24 Sep 2024
  • Annotation is dead

    1 project | dev.to | 26 Apr 2024
  • Building an Instill AI Pipeline in 5 minutes

    1 project | dev.to | 22 Oct 2023
  • A poor man’s VR (front camera and tensorflow.js)

    1 project | /r/virtualreality | 9 Oct 2023
  • Show HN: Real-Time 3D Gaussian Splatting in WebGL

    4 projects | news.ycombinator.com | 11 Sep 2023
  • Alt Text Generator

    1 project | news.ycombinator.com | 21 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

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

# Project Stars
1 label-studio 22,585
2 ai-deadlines 5,849
3 WebPlotDigitizer 2,783
4 DeepCamera 2,102
5 Universal Data Tool 1,996
6 llavavision 488
7 lego-art-remix 321
8 dji-aerial-georeferencing 221
9 handpose-facemesh-demos 192
10 FacePause 176
11 cep 170
12 3d-model-playground 163
13 parker 146
14 TFJS-object-detection 128
15 annotate-lab 112
16 WebAR.rocks.face 94
17 yolov7-tfjs 82
18 compreface-javascript-sdk 87
19 WebAR.rocks.train 75
20 teachablemachine-node 54
21 blackjack-basic-strategy 39
22 poor-mans-vr 29
23 Yolov8-Segmentation-on-Browser 20

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com