#75 · Primary category: NLP Tools & Text Processing
wink-nlp
Developer friendly Natural Language Processing ✨
Project last updated:05/27/26
GitHub Stars
1.4K
Forks
63
Contributors
10
License
MIT
Why we included this project
WinkNLP is a JavaScript NLP library that handles tokenization, sentence boundary detection, part-of-speech tagging, named and custom entity recognition, negation handling, and sentiment analysis through one declarative API. It runs on Node.js, Deno, and in the browser, ships with TypeScript types, and includes compact pre-trained language models plus a BM25 vectorizer and similarity metrics, so you can tackle text classification and semantic similarity without stitching together separate tools. With no runtime dependencies and near-complete test coverage, it's a dependable choice for small teams that want predictable performance and a small memory footprint when processing large amounts of raw text. If you're building chatbots, intent detection, or entity extraction in JavaScript, this gives you a self-contained foundation to build on.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量