microsoft / OneLabeler

A system for building labeling tools

Home Page:https://microsoft.github.io/OneLabeler-doc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OneLabeler

OneLabeler is a system for building data labeling tools. It provides visual programming interface where the developer can compose modules into a data labeling tool.

Its documentation can be found at https://microsoft.github.io/OneLabeler-doc.

⚠️OneLabeler is currently under active development and may not be bug-free.

Build the Tool

Before starting, make sure you have installed Node.js.

Build the visual programming interface as a website:

cd ./client
npm install
npm run build

This will generate the interface as website in the ./client/dist folder.

Build the visual programming interface as a desktop application:

cd ./client
npm install
npm run build:electron

This will generate the interface as an installer named one-labeler Setup ${version}.exe in the ./client/dist_electron folder.

Resources

About

A system for building labeling tools

https://microsoft.github.io/OneLabeler-doc/

License:MIT License


Languages

Language:Vue 48.7%Language:TypeScript 40.6%Language:Python 7.9%Language:JavaScript 2.0%Language:SCSS 0.4%Language:Dockerfile 0.4%Language:HTML 0.1%Language:CSS 0.1%Language:Shell 0.0%Language:Batchfile 0.0%