A list of tools for annotating data, managing annotations, etc.
Contributing: I gladly accept additions to the lists below; please submit an issue or pull request with any updates.
Just looking for a recommendation of the one best open source annotation tool? Me and several other people in industry and academia have independently found CVAT to be the best choice for Computer Vision tasks.
- Alp's labeling tool (ALT) -- image
- Annotorious
- Classifai
- COCO Annotator -- image
- commacoloring -- image segmentation
- Computer Vision Annotation Tool (CVAT) -- image/video segmentation, geometric shapes, keypoints
- DataGym.ai -- image/video
- deeplabel -- image
- diffgram -- image, video, text, data platform
- dsgou/annotator -- video
- Etiketai -- image
- Fast Image Annotation Tool (FIAT) - image (rectangle)
- Grid-Annotation-Tool -- image (rectangle grids)
- ilastik -- image
- imannotate -- image
- imglab -- image (geometric shapes)
- imagetagger -- image; supports collaborative labelling
- INCEpTION -- text
- LabelImg -- image
- labelme -- image/video (classification, polygon, geometric shapes)
- labelml -- image
- LabelD -- (web) image
- Label Studio -- image, audio, text
- LEAR -- image segmentation
- LOST
- Microsoft VoTT -- image/video (geometric shapes)
- Pixano -- image/sequence (rectangle, polygon, polyline, keypoints, segmentation)
- PixelAnnotationTool -- image segmentation
- react-image-annotation -- image (geometric shapes)
- scalabel -- image (bbox, tracking, segmentation), 3D
- Sloth -- image/video (geometric shapes)
- Tator -- video
- Universal Data Tool -- image, video, PDF, text, audio
- VATIC, VATIC.js -- video tracking
- VGG Image Annotator (VIA) -- image (polygons, geometric shapes)
- ViPER-GT -- video (classification, temporal segmentation, tracking)
- webKnossos -- 3D image (segmentation, skeleton aka line-segment)
- Ybat - YOLO BBox Annotation Tool -- image (rectangle)
- Amazon Sagemaker Ground Truth
- DataTurks
- Encord -- image/sequence/video, 3D DICOM (CT, MRI), synthetic-aperture radar, annotator performance monitoring, model-assisted labelling, model validation
- Figure Eight
- Google AI Platform Data Labeling Service
- Handl
- Kili
- Labelbox
- LinkedAI
- Oclavi
- Prodigy -- image classification
- RectLabel -- classification, bounding box, polygon, cubic bezier
- SuperAnnotate
- Supervisely
- TrainingSet.ai
- Banksy -- NER, NEL, box
- brat
- DataQA - classification, NER, NEL
- DAML -- Data Annotator for Machine Learning (DAML) -- text classification, NER, tabular classification and regression, image (bounding box, polygon), log labelling
- doccano -- NER, sentiment, translation
- FoLiA Linguisitc Annotation Tool (Flat)
- Hover
- Label Studio -- image, audio, text
- Rubrix -- text
- spacy-annotator -- SpaCy annotator for NER using ipywidgets.
- TeamTat
- Universal Data Tool -- image, video, PDF, text, audio
- WebAnno
- YEDDA
- AnnoLab
- DataTurks
- Figure Eight
- Humanloop
- Kairntech -- NER, classification, sentiment, knowledge-based
- LightTag
- Prodigy -- entity recognition, intent detection
- TagTog
- UBIAI
- 3D-BAT (paper) -- multimodal (image, pointcloud)
- LATTE -- pointcloud
- Pixano -- multimodal (image, pointcloud)
- springzfx/point-cloud-annotation-tool -- pointcloud
UI and other components that can be integrated into other applications.
- Pixano -- Javascript annotation components for geometric shapes in image and pointcloud
- react-image-annotate -- React component for bounding boxes, points, and polygons
- dsgou/annotator -- video, audio, rosbag
- Dumbris/trunklucator -- interactive annotation from Python code
- Label Studio -- image, audio, text
- open-CRAVAT -- genomics
- PCGR -- genomics
- TornadoAI HITL -- Web based collaborative human in the loop data labelling tool for image, text and structured data
- Universal Data Tool -- image, video, PDF, text, audio