openannotation/annotator
Annotation tools for the web. Select text, images, or (nearly) anything else, and add your notes. observed · 2026-08-28
Health v2 · maintenance only
57/100
- Activity 76
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5720
- days_rel: n/a
- days_push: 144
- n_releases_24m: 0
Adoption not part of the score
2757 stars · 539 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Annotator is a JavaScript library for building web annotation applications, letting users select text, images, or other page content and attach notes. It provides composable modules for annotation UI, persistence to remote storage, and identity/authorization integration.
Use cases
- add text annotation to any web page
- let users highlight and comment on documents in the browser
- build a collaborative annotation layer for web content
- store user annotations on a remote server
- integrate annotation with an existing login and permissions system
- annotate images on web pages
When to choose
- you need an embeddable, composable annotation library rather than a hosted service
- you want pluggable storage, identity, and authorization modules
- you are building education, publishing, or research tools where users annotate documents in the browser
When to avoid
- you need a fully maintained, production-stable library with active support
- you want a turnkey hosted annotation service like Hypothesis
- you need annotation features outside the browser
Facets
library · maturity experimental
ui-components plugin-system auth authorization web-development frontend developer-tools education browser annotation web-annotation text-annotation dom-selection notes highlighting annotatorjs javascript web
6 sources
- readme: https://github.com/openannotation/annotator · fetched 2026-08-28 · c67531e71285
- homepage: https://annotatorjs.com/ · fetched 2026-08-29 · 3ccd279dab08
- site_page: https://annotatorjs.com/docs · fetched 2026-08-29 · 42460916ad37
- registry_npm: https://registry.npmjs.org/annotator · fetched 2026-08-29 · 3edb81d39621
- site_page: https://annotatorjs.com/releases · fetched 2026-08-29 · e820efce28dc
- site_page: https://annotatorjs.com/plugins · fetched 2026-08-29 · 463d39c1aa5b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openannotation/annotator | main | 57 |
For agents
markdown · JSON · MCP: product_card(name="openannotation/annotator")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem