Skip to content

mctrinh/awesome-labeling-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

awesome-labeling-tools

A curated list of excellent tools for data labeling and annotation across various domains.

MultiDomain

  • CVAT - A powerful open-source tool for annotating images, videos, and 3D/LiDAR data. Supports object detection, segmentation, tracking, and more.
  • Label Studio - A flexible open-source data labeling tool with a simple UI. Supports a wide range of data types, including text, audio, images, video, and time series, with ML integration for active learning.
  • Diffgram - A complete platform for labeling images, video, text, and 3D data. Offers automation, team collaboration, and data management features.
  • Universal Data Tool - A collaborative open-source tool for labeling any data type, available as a web or desktop app.
  • VGG Image Annotator (VIA) - A lightweight and standalone annotation tool for images, audio, and video. Runs entirely in the browser with no installation needed.
  • Xtreme1 - A unified platform for annotating multimodal data, including 3D LiDAR, images, and LLMs.
  • Labelbox - A data engine for computer vision and language model training, offering APIs and platform integration.

Images

  • labelImg - A graphical annotation tool for drawing bounding boxes on images.
  • labelme - A polygonal image annotation tool written in Python.
  • VoTT - An open-source tool for annotating image and video data.
  • imglab - A web-based annotation tool suitable for training dlib and other detectors.
  • Yolo_mark - A GUI tool for bounding box annotation tailored to YOLO models.
  • PixelAnnotationTool - A fast and user-friendly tool for manual pixel-level image annotation.
  • OpenLabeling - A labeling tool for images and videos, designed for computer vision projects.
  • imagetagger - A web-based platform for collaborative image labeling.
  • Alturos.ImageAnnotation - A collaborative image annotation tool.
  • deeplabel - A cross-platform image annotation tool for ML training.
  • MedTagger - A collaborative annotation framework for medical imaging datasets.
  • turktool - A modern, scalable React app for bounding box annotation.
  • Pixie - A GUI annotation tool supporting bounding boxes, polygons, free-draw, and semantic segmentation.
  • OpenLabeler - A desktop app for annotating objects in images for AI applications.
  • Anno-Mage - A semi-automatic tool suggesting annotations for 80 object classes using pre-trained models.
  • CATMAID - A collaborative toolkit for annotating large-scale image datasets.
  • make-sense - A free, browser-based tool for annotating images.
  • LOST - A smart, customizable web-based image annotation platform.
  • Annotorious - A lightweight JavaScript library for image annotation.
  • Sloth - An extensible tool for annotating images and videos.
  • MONAI Label - An intelligent annotation tool designed for medical imaging with AI-assisted workflows.
  • Scalabel.ai - A scalable web annotation tool supporting 2D image and 3D point cloud data.

Text

  • Doccano - An open-source tool for annotating text for classification, sequence labeling, and translation tasks.
  • ML-Annotate - A tool for binary, multi-label, and multi-class text labeling.
  • TagEditor - A spaCy-compatible annotation tool.
  • YEDDA - A lightweight and collaborative tool for span-based annotation (NER, chunking, etc.).
  • SMART - A tool for efficient manual text annotation in resource-constrained environments.
  • PIAF - A question-answering annotation interface.
  • EEVEE - A simple annotation tool tailored for NLP tasks.
  • brat - A web-based tool for structured and rich text annotation.

Audio

  • Audino - An open-source tool for labeling audio for speech and sound event detection.
  • EchoML - A visual interface for playing and annotating audio files.
  • audio-annotator - A JavaScript-based interface for labeling audio.
  • audio-labeler - A browser-based app for random labeling of audio clips.
  • wavesurfer.js - A customizable waveform visualizer with annotation support.
  • peak.js - A browser-based waveform viewer and annotation component by the BBC.
  • Praat - A powerful tool for performing phonetic analysis and speech annotation.
  • Aubio - A library for extracting audio features and annotations from sound.

Video

  • UltimateLabeling - A Python GUI tool for video labeling, with integrated detection and tracking.
  • VATIC - A web-based tool for video annotation, compatible with Mechanical Turk for crowdsourcing.

Time Series

  • Curve - A tool for labeling anomalies in time series data.
  • TagAnomaly - A time series labeling tool focused on anomaly detection across multiple categories.
  • time-series-annotator - A time series classification and annotation tool.
  • WDK - A toolkit for annotating time series data from wearable devices.

3D

  • webKnossos - A web-based platform for visualizing, annotating, and sharing large 3D image datasets. Includes segmentation, skeleton annotation, and collaboration tools.
  • KNOSSOS - A tool for 3D data visualization and annotation, designed for neural morphology reconstruction.

LiDAR

  • semantic-segmentation-editor - A web-based tool for labeling camera and LiDAR data for segmentation tasks.
  • LATTE - An advanced LiDAR annotation tool supporting sensor fusion, one-click labeling, and object tracking.