#1818th of 50 in Data and scraping for AI

cvat

Self-hosted annotation tool for image, video, audio and 3D point cloud datasets

Stars
17.1k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+1,553
21 Apr 2026: 15,560 stars28 Apr 2026: 15,607 stars5 May 2026: 15,648 stars12 May 2026: 15,703 stars19 May 2026: 15,752 stars26 May 2026: 15,796 stars2 Jun 2026: 15,852 stars9 Jun 2026: 15,912 stars16 Jun 2026: 15,985 stars23 Jun 2026: 16,032 stars30 Jun 2026: 16,096 stars7 Jul 2026: 16,156 stars14 Jul 2026: 16,207 stars21 Jul 2026: 16,276 stars28 Jul 2026: 16,329 stars4 Aug 2026: 16,382 stars11 Aug 2026: 16,439 stars18 Aug 2026: 16,479 stars25 Aug 2026: 16,535 stars1 Sept 2026: 16,580 stars8 Sept 2026: 16,625 stars15 Sept 2026: 16,688 stars22 Sept 2026: 16,748 stars29 Sept 2026: 16,794 stars6 Oct 2026: 16,840 stars13 Oct 2026: 16,903 stars20 Oct 2026: 16,953 stars27 Oct 2026: 17,011 stars3 Nov 2026: 17,066 stars10 Nov 2026: 17,113 stars

15,560 on 21 Apr 202617,113 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

CVAT is a web-based labeling platform for computer vision datasets. It supports boxes, polygons, masks, keypoints and cuboids on images, video, audio and point clouds, organized into projects, tasks and jobs with roles and review. Auto-annotation runs through Nuclio serverless functions (SAM, YOLO v7, RetinaNet and others), and data exports in 20+ formats such as COCO and YOLO.

Who it is for: ML teams that need to label and manage computer vision training data in-house

Strengths

  • Covers image, video, audio and 3D point cloud annotation in one tool
  • Exports and imports 20+ formats including COCO, YOLO, Pascal VOC and KITTI
  • Python SDK, CLI and REST API for scripting task creation and exports
  • Multi-user organizations with roles, task assignment, comments and review workflows

Weaknesses

  • Auto-annotation needs a separate Nuclio serverless stack and manual nuctl function deployment
  • Built-in SAM 2/SAM 3 labeling, SSO and quality control UI are paid-only
  • Serverless model code may use third-party assets with non-commercial licenses
  • Safari is unsupported and Firefox has caveats; testing targets Chromium browsers

What it needs

  • Docker + Compose
  • Needs Docker Engine, Docker Compose, Git, Nuclio (for auto-annotation), Grafana (for analytics)
  • Models: SAM, IOG, RetinaNet R101, HRNet32, TransT
  • port 8080

Quick answers

Is cvat open source?

Yes. Its code is on GitHub under the MIT license.

Can you run cvat with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Data and scraping for AI

See all 50
Also in Data and scraping for AI
RankProjectScore
1doclingPython library that converts PDFs, Office files and more into structured text70.4k stars+1,818 (+2.6%) in 30 daysMIT92 out of 100
2mineruParses PDFs, images and Office files into Markdown and structured JSON Live demo ↗ (opens in a new tab)83.5k stars+2,196 (+2.7%) in 30 dayscustom license91 out of 100
3opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDF30.3k stars+728 (+2.5%) in 30 daysApache-2.090 out of 100
#4agent-reachCLI that gives coding agents read access to login-gated and Chinese web platforms111.1k starsMIT88 out of 100
#5markitdownPython library and CLI that converts office files, PDFs and audio to Markdown194.9k stars+5,738 (+3.0%) in 30 daysMIT87 out of 100