philenius/ngx-annotate-text

This Angular component library is perfect for tasks like visualizing named entity recognition, part of speech tagging, or annotating text datasets. It allows for interactively highlighting and annotating parts of text.

61
/ 100
Established

This component helps you visually organize and understand unstructured text by highlighting specific words or phrases and assigning them categories. You can input raw text and then interactively mark parts of it, such as names, dates, or locations, to create structured annotations. It's ideal for anyone involved in text analysis, data labeling for machine learning, or creating interactive text-based applications.

Available on npm.

Use this if you need a flexible way to manually tag and categorize sections within long documents or datasets directly within an Angular web application.

Not ideal if you're looking for an automated text analysis solution or a tool that doesn't integrate into an Angular environment.

text-annotation data-labeling named-entity-recognition text-analysis information-extraction
Maintenance 13 / 25
Adoption 6 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

18

Forks

8

Language

TypeScript

License

MIT

Last pushed

Mar 14, 2026

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/philenius/ngx-annotate-text"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.