10 Best Node.js NLP Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

com

compromise

modest natural-language processing

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
4
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
10K
Weekly Downloads
21K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

natural

general natural language facilities for node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
1Easy to Use
1Performant
GitHub Stars
10K
Weekly Downloads
89K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
sen

sentiment

AFINN-based sentiment analysis for Node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
17K
Last Commit
2yrs ago
Bundle Size (min+gzip)
16.4KB
Not Tree-Shakeable
fra

franc

Natural language detection

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
1Buggy
GitHub Stars
4K
Weekly Downloads
68K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

node-nlp

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
11K
Last Commit
2mos ago
Bundle Size (min+gzip)
6663.4KB
Not Tree-Shakeable

@jnv/node-nlp

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
128
Last Commit
2mos ago
Bundle Size (min+gzip)
850.9KB
Not Tree-Shakeable
sn

spacy-nlp

Expose Spacy nlp text parsing to Nodejs (and other languages) via socketIO

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
1Great Documentation
1Performant
GitHub Stars
203
Weekly Downloads
107
Last Commit
1yr ago
Bundle Size (min+gzip)
0.31KB
Not Tree-Shakeable
tal

talisman

Straightforward fuzzy matching, information retrieval and NLP building blocks for JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
612
Weekly Downloads
14K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

wink-nlp-utils

NLP Functions for amplifying negations, managing elisions, creating ngrams, stems, phonetic codes to tokens and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
71
Weekly Downloads
3K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
lda

lda

LDA topic modeling for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
263
Weekly Downloads
283
Last Commit
4yrs ago
Bundle Size (min+gzip)
7.08KB
Not Tree-Shakeable
bra

bravey

A simple JavaScript NLP-like library to help you creating your own bot.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
75
Weekly Downloads
234
Last Commit
4yrs ago
Bundle Size (min+gzip)
19.3KB
Not Tree-Shakeable