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.
-
Docusaurus
Easy to maintain open source documentation websites. -
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. -
redux-devtools
DevTools for Redux with hot reloading, action replay, and customizable UI -
reactotron
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. -
react-styleguidist
Isolated React component development environment with a living style guide -
cosmos-js
Sandbox for developing and testing UI components in isolation -
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. -
react-atellier
The smartest way to share interactive components with your team. -
react-inspector
🔍 Power of Browser DevTools inspectors right inside your React app -
chai-enzyme
Chai.js assertions and convenience functions for testing React Components with enzyme -
Refract
Harness the power of reactive programming to supercharge your components -
redux-beacon
Analytics integration for Redux and ngrx/store -
redux-test-recorder
a redux middleware to automatically generate tests for reducers through ui interaction -
redux-devtools-dock-monitor
A resizable and movable dock for Redux DevTools monitors -
react-json-inspector
React JSON inspector component -
redux-devtools-log-monitor
The default monitor for Redux DevTools with a tree view -
react-heatpack
A 'heatpack' command for quick React development with webpack hot reloading. -
redux-devtools-chart-monitor
A chart monitor for Redux DevTools. -
ui-harness
Create, isolate and test modular UI components in React. -
redux-devtools-inspector
Another Redux DevTools Monitor. -
#<Sawyer::Resource:0x00007f8b44d36950>
基于React开发的新一代web调试工具,支持React组件调试,类似于Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React -
legit-tests
Chainable, easy to read, React testing library -
unexpected-react
Plugin for http://unexpected.js.org to enable testing the full React virtual DOM, and also the shallow renderer -
redux-devtools-filterable-log-monitor
Filterable tree view monitor for Redux DevTools -
BundleMon
A free open-source tool that helps you to monitor your bundle size on every commit and alerts you on changes. -
Jooks (Jest ❤ + Hooks 🤘🏻)
Testing hooks with Jest -
SimpleLocalize
SimpleLocalize CLI is a developer-friendly command-line tool for uploading and downloading translation files -
component-controls
A next-generation tool to create blazing-fast documentation sites. -
Spokestack
Spokestack: give your React Native app a voice interface! -
react-device-frameset
React device frameset component -
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 -
mighty-react-snippets
Crafty React & Redux snippets for Atom Editor -
rut
⚛️ React testing made easy. Supports DOM and custom renderers. -
fluxguard
PROD change monitoring that highlights all DOM + design changes. -
Plasmic
Powerful design tool for building your React components visually.
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.