AltHub

axa-group/nlp.js Alternatives

conversational AI / bot NLU library

An NLP library for building chatbots in Node.js, providing language identification, intent classification, named-entity recognition, sentiment analysis, and answer generation.

6.6kJavaScriptMITdormant · last push 1.8y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

clips/patternGitHub

Python web-mining/NLP toolkit; choose it for broad text analysis in Python instead of Node bot NLU.

Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.

8.9k
Python
BSD-3-Clause
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

greyblake/whatlang-rsGitHub

Language-detection-only Rust library; pick it only if you need that single feature in a Rust program.

Natural language detection library for Rust. Try demo online: https://whatlang.org/

1.1k
Rust
MIT
slowing10mo ago
kamalkraj/BERT-NERGitHub

PyTorch BERT NER research code; pick it only for narrow token-level NER experiments and accept no maintenance.

Pytorch-Named-Entity-Recognition-with-BERT

1.2k
Python
AGPL-3.0
dormant5.4y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

botpress/botpressGitHub

All-in-one bot/agent platform with visual builder; choose it for a managed deployment instead of embedding an NLU library.

The open-source hub to build & deploy GPT/LLM Agents ⚡️

14.9k
TypeScript
MIT
active1mo ago

Listed as an alternative to

These projects were analysed and named nlp.js among their alternatives. The relationship is not symmetric — how nlp.js rates them is a separate judgement, made when nlp.js is analysed in its own right.

RasaHQ/rasaGitHub

calls nlp.js “a Node.js NLU library only; choose when you just need intents/entities and will build dialogue routing yourself.”

💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

21.3kPythonactive
clips/patternGitHub

calls nlp.js “choose for JavaScript bot NLP, but no web mining or network analysis”

Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.

8.9kPythonactive