NatLibFi/Annif

Annif is a multi-algorithm automated subject indexing tool for libraries, archives and museums.

71
/ 100
Verified

Supports pluggable machine learning backends (fastText, Omikuji, neural networks) and multiple NLP analyzers, exposed via REST API and web UI for flexible deployment. Built in Python with modular architecture enabling custom algorithm combinations and controlled vocabulary integration (e.g., Finto thesauri). Trained on library metadata corpora and actively benchmarked against competitive indexing tasks through shared evaluation challenges.

253 stars and 312 monthly downloads. Available on PyPI.

Maintenance 10 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 20 / 25

How are scores calculated?

Stars

253

Forks

45

Language

Python

License

Last pushed

Mar 03, 2026

Monthly downloads

312

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.