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 β
Top 23 JavaScript Computer Vision Projects
-
label-studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
-
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.
-
-
-
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
-
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
-
-
lego-art-remix
Powerful computer vision assisted Lego mosaic creator Β· Over 1 million images created (so far!)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
cep
CEP is a software platform designed for users that want to learn or rapidly prototype using standard A.I. components.
-
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-03I'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
-
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
-
-
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. πΌοΈβοΈπ
-
-
-
compreface-javascript-sdk
JavaScript SDK for CompreFace - free and open-source face recognition system from Exadel
-
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 -
-
blackjack-basic-strategy
A computer vision powered Blackjack basic strategy app powered by Roboflow.
Roboflow Universe. Image source: Roboflow Universe
-
-
Yolov8-Segmentation-on-Browser
Example of YOLOv8 Segmentation on Browser. It is powered by Onnx and served through JavaScript without any frameworks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Computer Vision discussion
JavaScript Computer Vision related posts
-
It's easier than ever to de-censor videos
-
Computer Vision Made Simple with ReductStore and Roboflow
-
Annotation is dead
-
Building an Instill AI Pipeline in 5 minutes
-
A poor manβs VR (front camera and tensorflow.js)
-
Show HN: Real-Time 3D Gaussian Splatting in WebGL
-
Alt Text Generator
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Jun 2025
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 |