Description
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.
Universal Data Tool alternatives and similar libraries
Based on the "Dev Tools" category.
Alternatively, view Universal Data Tool alternatives based on common mentions on social networks and blogs.
-
https://github.com/microsoft/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. -
Handsontable
JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡ -
react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices. -
reactotron
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. -
React PWA
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience. -
Reactime 6.0: State Debugger for React
Developer tool for time travel debugging and performance monitoring in React applications. -
carte-blanche
An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them. -
redux-test-recorder
a redux middleware to automatically generate tests for reducers through ui interaction -
#<Sawyer::Resource:0x00007f8b44d36950>
基于React开发的新一代web调试工具,支持React组件调试,类似于Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React -
unexpected-react
Plugin for http://unexpected.js.org to enable testing the full React virtual DOM, and also the shallow renderer -
BundleMon
A free open-source tool that helps you to monitor your bundle size on every commit and alerts you on changes. -
SimpleLocalize
SimpleLocalize CLI is a developer-friendly command-line tool for uploading and downloading translation files -
react-demo-tab-cli
⚡ Create React components demos in a zap [Moved to: https://github.com/mkosir/demozap] -
react-redux-api-tools
A set of tools to facilitate react-redux development and decouple logic from compontents
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Universal Data Tool or a related project?
README
Universal Data Tool
Try it out at udt.dev, download the desktop app or run on-premise.
Docs • Website • Playground • Library Usage • On-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.
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!
<!-- COMMUNITY-UPDATE:START !-->
- Community Update Video 9
- Community Update Video 8
- Community Update Video 7 (blog version) <!-- COMMUNITY-UPDATE:END !-->
Features
- Collaborate with others in real time, no sign up!
- Usable on web or as Windows,Mac or Linux desktop application
- Configure your project with an easy-to-use GUI
- Easily create courses to train your labelers
- Download/upload as easy-to-use CSV (sample.udt.csv) or JSON (sample.udt.json)
- Support for Images, Videos, PDFs, Text, Audio Transcription and many other formats
- Can be easily integrated into a React application
- 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 or use with fast.ai
- Runs with docker
docker run -p 3000:3000 universaldatatool/universaldatatool
- Runs with singularity
singularity run universaldatatool/universaldatatool
Sponsors
Installation
Web App
Just visit 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 and run the executable you downloaded.
Contributing
- (Optional) Say hi in the Slack channel!
- Read this guide to get started with development.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> 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💻
<!-- markdownlint-enable --> <!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the all-contributors specification. Contributions of any kind welcome!
*Note that all licence references and agreements mentioned in the Universal Data Tool README section above
are relevant to that project's source code only.