Top 23 annotation-tool Open-Source Projects

  • label-studio

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

    Project mention: FLaNK Stack Weekly for 14 Aug 2023 | | 2023-08-14
  • cvat

    Annotate better with CVAT, the industry-leading data engine for machine learning. Used and trusted by teams at any scale, for data of any scale.

    Project mention: OKENYO - Eyes to the Sky | /r/u_metareflection | 2023-05-11


  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • screenity

    The most powerful screen recorder & annotation tool for Chrome 🎥

    Project mention: What Open Source Projects Do You Use In Your District? | /r/k12sysadmin | 2022-11-16

    Screenity -- Alternative to Screencastify.

  • doccano

    Open source annotation tool for machine learning practitioners.

    Project mention: You Can't Have a Free Software AI Stack | | 2023-07-13


    I wrote my own system for classifying a stream of texts in Python, I might Open Source it one of these days but I have to get it to the point where it is modular enough that I can customize it to do the particular things I want without subjecting people to my whims... I use it every day and I'm not afraid to demo it because it is rock solid.

    My understanding is that my system would not be hard to adapt to work on images for certain kinds of tasks.

    Pytorch is open source, Huggingface is open source. CUDA isn't. This is

    and for annotating text spans there are so many open source tools

    I worked for a company a few years back that built annotation tools for projects we sold to customers but never quite got to a polished general purpose annotator. Today there are an overwhelming number of companies in this space and products I never heard of, many of which are cloud based or paid. Looks like a gold rush to me.

  • awesome-data-labeling

    A curated list of awesome data labeling tools

  • argilla

    ✨Argilla: the open-source data curation platform for LLMs

    Project mention: Open-Source Data Collection Platform for LLM Fine-Tuning and RLHF | | 2023-06-05

    I'm Dani, CEO and co-founder of Argilla.

    Happy to answer any questions you might have and excited to hear your thoughts!

    More about Argilla


  • Universal Data Tool

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

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • diffgram

    The AI Datastore for Schemas, BLOBs, and Predictions. Use with your apps or integrate built-in Human Supervision, Data Workflow, and UI Catalog to get the most value out of your AI Data.

  • labelbox-custom-labeling-apps

    Explore example custom labeling apps built with Labelbox SDK

  • gromit-mpx

    Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.

    Project mention: Ask HN: What lesser-known accessories do you use with your computer? | | 2023-04-03

    I have an XP-Pen as well. Works great in Linux. I'm still amazed at how high quality these non-Wacom tablets are today. I had one of those cheap 6" Wacom Graphites back in the early 2000s and that was the best you could get. My XP-Pen blows that thing away. Still haven't found a great place to put it though. I'm just stashing it off to the side but it's awkward moving it around all the time.

    If you're on Linux, Gromit-MPX is a great companion app to annotate anything on your desktop.

  • swappy

    A Wayland native snapshot editing tool, inspired by Snappy on macOS

    Project mention: MSPaint like tool for Linux | /r/linux | 2023-07-09

    I think swappy works great as a screenshot annotation tool.

  • xtreme1

    Xtreme1 - The Next GEN Platform for Multimodal Training Data. #3D annotation, 3D segmentation, lidar-camera fusion annotation, image annotation and rlhf tools are supported!

  • labelbee-client

    Out-of-the-box Annotation Toolbox

  • hover

    :speedboat: Label data at scale. Fun and precision included. (by phurwicz)

  • recogito-js

    A JavaScript library for text annotation

  • DataTurks

    ML data annotations made super easy for teams. Just upload data, add your team and build training/evaluation dataset in hours.

  • ybat

    Ybat - YOLO BBox Annotation Tool

  • truvari

    Structural variant toolkit for VCFs

  • markup

    A web-based document annotation tool, powered by GPT-4 :rocket: (by samueldobbie)

    Project mention: Show HN: An annotation tool for ML and NLP | | 2023-05-15

    Hey HN! I'm super excited to share Markup with you, which is a totally free & open-source annotation tool that helps you transform unstructured text (e.g. news articles) into structured data that you can use for building, training, or fine-tuning ML models!

    Check it out:

  • deeplabel

    A cross-platform desktop image annotation tool for machine learning

  • awesome-annotation-tools

    A curated list of awesome data annotation tools

    Project mention: Best open source annotation tool for NLP? | /r/LanguageTechnology | 2022-11-10

    Just found this list

  • auto_annotate

    Labeling is boring. Use this tool to speed up your next object detection project!

    Project mention: Labeling is boring. Use this tool to speed up your next object detection project! | /r/computervision | 2023-04-24
  • gw

    Genome browser and variant annotation

    Project mention: Bam file genome viewing and whole chromosome plotting on a phone | /r/bioinformatics | 2023-03-21 if you still want to try

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

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). The latest post mention was on 2023-08-14.

annotation-tool related posts


What are some of the best open-source annotation-tool projects? This list will help you:

Project Stars
1 label-studio 14,255
2 cvat 10,056
3 screenity 8,639
4 doccano 8,266
5 awesome-data-labeling 3,153
6 argilla 2,501
7 Universal Data Tool 1,802
8 diffgram 1,738
9 labelbox-custom-labeling-apps 1,731
10 gromit-mpx 814
11 swappy 702
12 xtreme1 500
13 labelbee-client 359
14 hover 300
15 recogito-js 292
16 DataTurks 250
17 ybat 246
18 truvari 240
19 markup 214
20 deeplabel 196
21 awesome-annotation-tools 168
22 auto_annotate 124
23 gw 111
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.