axa-group/nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
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: 2956
- days_rel: n/a
- days_push: 601
- n_releases_24m: 0
Adoption not part of the score
6585 stars · 630 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
NLP.js is a natural language processing library for Node.js that provides intent classification, named entity recognition, sentiment analysis, and language detection for building conversational bots. It supports 40 languages natively (104 with BERT) and includes an NLP Manager for training classifiers and generating answers.
Use cases
- build a chatbot in nodejs
- extract entities from user utterances
- classify text into intents
- perform sentiment analysis on phrases
- detect the language of a sentence
- build a multilingual conversational agent
When to choose
- you need an all-in-one NLU toolkit in JavaScript without external ML services
- you want multilingual intent classification and entity extraction out of the box
- you are building chatbots on Node.js and want NLG answer management built in
When to avoid
- you need state-of-the-art transformer-based NLU beyond its BERT integration
- your stack is Python and you can use spaCy or Rasa instead
- you need heavy-duty custom model training rather than utterance-based classifiers
Facets
library · maturity active
nlp chatbot machine-learning sdk chatbots artificial-intelligence sentiment-analysis entity-extraction intent-classification multilingual conversational-ai language-detection named-entity-recognition natural-language-processing nodejs javascript
1 source
- readme: https://github.com/axa-group/nlp.js · fetched 2026-08-28 · 927101b2168e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| axa-group/nlp.js | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="axa-group/nlp.js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem