Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/UniversalDataTool/universal-data-tool

Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
https://github.com/UniversalDataTool/universal-data-tool

annotate-images annotation-tool classification computer-vision csv dataset deep-learning desktop entity-recognition hacktoberfest image-annotation image-labeling-tool image-segmentation labeling labeling-tool machine-learning named-entity-recognition semantic-segmentation text-annotation text-labeling

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Universal Data Tool

[![GitHub version](https://badge.fury.io/gh/UniversalDataTool%2Funiversal-data-tool.svg)](https://badge.fury.io/gh/UniversalDataTool%2Funiversal-data-tool)
![Master Branch](https://github.com/UniversalDataTool/universal-data-tool/workflows/Test/badge.svg)
[![npm version](https://badge.fury.io/js/universal-data-tool.svg)](https://badge.fury.io/js/universal-data-tool)
[![GitHub license](https://img.shields.io/github/license/UniversalDataTool/universal-data-tool)](https://github.com/UniversalDataTool/universal-data-tool/blob/master/LICENSE)
[![Platform Support Web/Win/Linux/Mac](https://img.shields.io/badge/platforms-Web%20Windows%20Linux%20Mac-blueviolet)](https://github.com/UniversalDataTool/universal-data-tool/releases)
[![Slack Image](https://img.shields.io/badge/slack-Universal%20Data%20Tool-blue.svg?logo=slack)](https://join.slack.com/t/universaldatatool/shared_invite/zt-d8teykwi-iOSOUfxugKR~M4AJN6VL3g)
[![Twitter Logo](https://img.shields.io/twitter/follow/UniversalDataTl?style=social)](https://twitter.com/UniversalDataTl)

Try it out at [udt.dev](https://udt.dev), [download the desktop app](https://github.com/UniversalDataTool/universal-data-tool/releases) or [run on-premise](https://docs.universaldatatool.com/running-on-premise).





DocsWebsitePlaygroundLibrary UsageOn-Premise

The Universal Data Tool is a web/desktop app for editing and annotating images, text, audio, documents and to view and edit any data defined in the extensible [.udt.json and .udt.csv standard](https://github.com/UniversalDataTool/udt-format).

## Supported Data


Image Segmentation
Image Classification
Text Classification
Named Entity Recognition
Named Entity Relations / Part of Speech Tagging
Audio Transcription
Data Entry
Video Segmentation
Landmark / Pose Annotation

## Recent Updates

[Follow our development on Youtube!](https://www.youtube.com/channel/UCgFkrRN7CLt7_iTa2WDjf2g)

- [Community Update Video 9](https://youtu.be/q20WrCRcG4k)
- [Community Update Video 8](https://www.youtube.com/watch?v=IBWOaw0jMmM)
- [Community Update Video 7](https://youtu.be/glPPFgXibdw) [(blog version)](https://universaldatatool.substack.com/p/build-your-dataset-from-coco)

## Features

- **Collaborate with others in real time, no sign up!**
- Usable on [web](https://universaldatatool.com) or as [Windows,Mac or Linux desktop application](https://github.com/UniversalDataTool/universal-data-tool/wiki/Installation)
- Configure your project with an easy-to-use GUI
- [Easily create courses to train your labelers](https://universaldatatool.com/courses)
- Download/upload as easy-to-use CSV ([sample.udt.csv](https://github.com/UniversalDataTool/udt-format/blob/master/SAMPLE.udt.csv)) or JSON ([sample.udt.json](https://github.com/UniversalDataTool/udt-format/blob/master/SAMPLE.udt.json))
- Support for Images, Videos, PDFs, Text, Audio Transcription and many other formats
- Can be [easily integrated into a React application](https://github.com/UniversalDataTool/universal-data-tool/wiki/Usage-with-React)
- Annotate images or videos with classifications, tags, bounding boxes, polygons and points
- Fast Automatic Smart Pixel Segmentation using WebWorkers and WebAssembly
- Import data from Google Drive, Youtube, CSV, Clipboard and more
- Annotate NLP datasets with Named Entity Recognition (NER), classification and Part of Speech (PoS) tagging.
- Easily [load into pandas](https://github.com/UniversalDataTool/universal-data-tool/wiki/Usage-with-Pandas) or [use with fast.ai](https://github.com/UniversalDataTool/universal-data-tool/wiki/Usage-with-Fast.ai)
- Runs [with docker](https://hub.docker.com/r/universaldatatool/universaldatatool) `docker run -p 3000:3000 universaldatatool/universaldatatool`
- Runs [with singularity](https://singularity-hub.org/collections/4792) `singularity run universaldatatool/universaldatatool`

## Sponsors

[![wao.ai sponsorship image](https://user-images.githubusercontent.com/1910070/107271376-20fbd100-6a1a-11eb-9f82-2d10607591ba.png)](https://wao.ai)
[![momentum image](https://user-images.githubusercontent.com/1910070/107270943-8bf8d800-6a19-11eb-97c2-895b0280aa8a.png)](https://momentum-tech.ca/)
[![enabled intelligence image](https://user-images.githubusercontent.com/1910070/107271756-aaab9e80-6a1a-11eb-887c-6f5d009f0fd2.png)](https://www.enabledintelligence.net/)

## Installation

### Web App

Just visit [universaldatatool.com](https://universaldatatool.com)!

_Trying to run the web app locally? Run `npm install` then `npm run start` after cloning this repository to start the web server._

### Desktop Application

Download the latest release from the [releases page](https://github.com/UniversalDataTool/universal-data-tool/releases) and run the executable you downloaded.

## Contributing

- (Optional) Say hi in the [Slack channel](https://join.slack.com/t/universaldatatool/shared_invite/zt-d8teykwi-iOSOUfxugKR~M4AJN6VL3g)!
- Read [this guide to get started with development](https://github.com/UniversalDataTool/universal-data-tool/wiki/Setup-for-Development).

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Severin Ibarluzea

💻 📖 👀

Puskuruk

💻 👀

CedricJean

💻

beru

💻

Marc

💻 📖

Wafaa-arbash

📖

Pierre Grimaud

📖



sreevardhanreddi

💻

Mohammed Eldadah

💻

x213212

💻

hysios

💻

Cong Dao

💻

Renato Junior

🌍

Rick

🌍 💻



anaplian

💻

Miguel Carvalho

🌍

Kyle OBrien

💻

Hakkı Yağız ERDİNÇ

💻

João Victor Davim

💻

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!