10 Best JavaScript NLP Libraries

List hand-picked by Openbase Experts
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
15K
Last Commit
1mo ago

natural

general natural language facilities for node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
1Easy to Use
1Performant
GitHub Stars
10K
Weekly Downloads
72K
Last Commit
2mos ago
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
15K
Last Commit
2yrs ago
fra

franc

Natural language detection

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.5/ 5
2
Top Feedback
2Buggy
GitHub Stars
4K
Weekly Downloads
27K
Last Commit
3mos ago
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
4.0/ 5
2
Top Feedback
1Great Documentation
1Performant
GitHub Stars
202
Weekly Downloads
207
Last Commit
1yr ago

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
6K
Last Commit
2mos ago
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
623
Weekly Downloads
13K
Last Commit
9mos ago

@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: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
14
Last Commit
2mos ago

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
72
Weekly Downloads
3K
Last Commit
5mos ago
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
77
Weekly Downloads
355
Last Commit
4yrs ago
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
264
Weekly Downloads
252
Last Commit
4yrs ago