Let's say I post a text document on my website.

Users can create accounts, log-in, and post annotations to sentences in the text.

Each piece of text can have multiple, unlimited annotations.

It's basically like a forum where people are discussing the meanings of random snippets of text, and one can hover over a piece of text to see the entire discussion thread for that piece of text.

Any ideas on some out-of-the-box or semi-out-of-the-box solution to this?

I am aware of Annotator as probably the best engine for annotation out there. However, it doesn't seem to have a built-in login system.

  • Why can't you couple Annotator with your own website login system? Meaning, it only loads if the user is logged in. . . Very cool library, favorited.
    – brasofilo
    Commented Oct 26, 2014 at 13:05

1 Answer 1


You can use brat:

  • Open source (MIT License)
  • web-based
  • multiple annotations (I don't know whether it is unlimited).
  • login system to edit

enter image description here

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.