All Projects → ZeroarcSoftware → carbondream

ZeroarcSoftware / carbondream

Licence: MIT license
Reactjs Annotation Component

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to carbondream

Form-Labeller
Use this tool to label forms, bounding boxes, and assigning types to annotations
Stars: ✭ 17 (-54.05%)
Mutual labels:  annotator
BBoxEE
Bounding Box Editor and Exporter
Stars: ✭ 15 (-59.46%)
Mutual labels:  annotator
image-sorter2
One-click image sorting/labelling script
Stars: ✭ 65 (+75.68%)
Mutual labels:  annotator
FaceData
A macOS app to parse face landmarks from a video for GANs training
Stars: ✭ 71 (+91.89%)
Mutual labels:  annotator
infinite-ulysses-dissertation
InfiniteUlysses.com repo as it was when I finished the related Ph.D. project. See instead github.com/amandavisconti/infinite-ulysses-public for latest code, as this repo is frozen to represent my dissertation.
Stars: ✭ 21 (-43.24%)
Mutual labels:  annotator
redcoat
A lightweight web-based annotation tool for labelling entity recognition data.
Stars: ✭ 19 (-48.65%)
Mutual labels:  annotator
simple NER
simple rule based named entity recognition
Stars: ✭ 29 (-21.62%)
Mutual labels:  annotator

carbondream

Reactjs Annotation Engine

Carbondream is an annotation engine written purely in ReactJS. It was inspired by Annotator and heavily borrows from the UX.

Demo

Go to http://carbondream.zeroarc.com and click on Demo.

Using it

To use Carbondream:

  • Install the component through NPM

  • Require it

  • Pass it a list of annotations, a save handler, and a delete handler

      <Container
        annotations={annotations}
        onSave={this.handleAnnotationSave}
        onDelete={this.handleAnnotationDelete}
      />
    

Check out test/demo.jsx for a simple implementation using RefluxJS with local storage.

Contributing

First, setup your local environment:

git clone [email protected]:ZeroarcSoftware/carbondream.git
cd carbondream
npm install

Next, build the project (for use in a npm link scenario):

npm run build

To run the demo (uses browserify):

npm run demo-build

Or to watch for changes:

npm run demo-watch

To reset the demo local storage, open the console and type:

localStorage.clear()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].