Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/axa-group/nlp.js · JavaScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
axa-group/nlp.jsmain23

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