NatLibFi/Annif
Annif is a multi-algorithm automated subject indexing tool for libraries, archives and museums.
Annif helps libraries, archives, and museums streamline the process of organizing their collections. It takes unstructured text, like document descriptions, and automatically suggests relevant subject headings or tags. This tool is designed for catalogers, archivists, and cultural heritage professionals who need to efficiently classify large volumes of materials.
253 stars. Available on PyPI.
Use this if you need to automatically assign subject headings or classification terms to textual content in a library, archive, or museum setting.
Not ideal if you are looking for a general-purpose text classification tool outside of the cultural heritage domain or if you prefer purely manual indexing.
Stars
253
Forks
45
Language
Python
License
—
Category
Last pushed
Mar 03, 2026
Commits (30d)
0
Dependencies
17
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/NatLibFi/Annif"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
explosion/displacy
:boom: displaCy.js: An open-source NLP visualiser for the modern web
hshindo/react-nlp
Visualization of Natural Language Processing for React
microsoft/browsecloud
A web app to create and browse text visualizations for automated customer listening.
microsoft/VisTalk
A JavaScript toolkit for Natural Language-based Visualization Authoring
heta-io/tap
Text Analytics Pipeline (TAP)