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. -
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. -
redux-devtools
DevTools for Redux with hot reloading, action replay, and customizable UI -
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
Chrome 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. -
chai-enzyme
Chai.js assertions and convenience functions for testing React Components with enzyme -
react-inspector
🔍 Power of Browser DevTools inspectors right inside your React app -
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 -
redux-devtools-log-monitor
The default monitor for Redux DevTools with a tree view -
react-json-inspector
React JSON inspector component -
react-heatpack
A 'heatpack' command for quick React development with webpack hot reloading. -
redux-devtools-chart-monitor
A chart monitor for Redux DevTools. -
redux-devtools-inspector
Another Redux DevTools Monitor. -
ui-harness
Create, isolate and test modular UI components in React. -
legit-tests
Chainable, easy to read, React testing library -
#<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 -
redux-devtools-filterable-log-monitor
Filterable tree view monitor for Redux DevTools -
component-controls
A next-generation tool to create blazing-fast documentation sites. -
Jooks (Jest ❤ + Hooks 🤘🏻)
Testing hooks with Jest -
Spokestack
Spokestack: give your React Native app a voice interface! -
react-demo-tab-cli
⚡ Create React components demos in a zap [Moved to: https://github.com/mkosir/demozap] -
react-device-frameset
React device frameset component -
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. -
Plasmic
Powerful design tool for building your React components visually. -
fluxguard
PROD change monitoring that highlights all DOM + design changes.
Appwrite - The Open Source Firebase alternative introduces iOS support
* 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.