Ranked in these QuestionsQuestion Ranking
Pro Open source
AnnotatorJS is a free and open source tool.
Pro Easily extendable
AnnotatorJS can be extended easily. Through extensions and plugins you can add additional features and support for different types of files, not only images. This way, you can also annotate videos, PDFs, EPUBs etc...