Skip to content
@winkjs

wink

Natural Language Processing (NLP), Stats & ML

winkJS

Open-source NLP & Streaming Intelligence for Node.js

Built by Graype Systems — rigorous tools, built from first principles.

winkjs.org  ·  winkNLP  ·  winkComposer  ·  All packages


Downloads  MIT Licensed


Developer-friendly Natural Language Processing.

A high-performance NLP pipeline — tokenization, sentence boundary detection, negation handling, sentiment analysis, POS tagging, NER, and custom entities — in a single zero-dependency package with full TypeScript support. Runs identically in Node.js and browsers. Run the live benchmark on Observable.

2M+ tokens/sec
~3M downloads/year
~100% test coverage
2,750+ dependents

Composable Streaming Intelligence.

From IIoT streams to actionable insight — in real time. Composable blocks for signal conditioning, statistics, anomaly detection, and flow control — from Kalman filters to spiking neural networks. Express what you want, not how to build it. AI-native via MCP Server. Run the live benchmark in your browser. Explore the documentation and use cases.

36+ building blocks
1M+ msgs/sec
~100K msgs/sec
AI-native
Edge to cloud

We believe rigorous tools — engineered precisely, tested thoroughly, secured seriously — should be freely available. Everything is MIT licensed. We also maintain focused utility packages for text processing, search, similarity, and statistics: winkjs.org/packages.

Need expert guidance on NLP, streaming analytics, IoT, or edge computing? Reach out.

Thank you Zulip and Coveralls for sponsoring winkJS.


Love our work?  ⭐ Star winkNLP and winkComposer — it helps others discover the project.

Pinned Loading

  1. wink-nlp wink-nlp Public

    Developer friendly Natural Language Processing ✨

    JavaScript 1.4k 64

  2. composer composer Public

    Composable Streaming Intelligence

    JavaScript 14 4

Repositories

Showing 10 of 34 repositories
  • composer Public

    Composable Streaming Intelligence

    winkjs/composer’s past year of commit activity
    JavaScript 14 MIT 4 0 0 Updated Apr 5, 2026
  • .github Public

    WinkJS README for organization profile

    winkjs/.github’s past year of commit activity
    0 0 0 0 Updated Apr 5, 2026
  • winkjs.github.io Public

    New winkjs.org website, made using middleman

    winkjs/winkjs.github.io’s past year of commit activity
    HTML 4 4 12 2 Updated Apr 4, 2026
  • wink-nlp Public

    Developer friendly Natural Language Processing ✨

    winkjs/wink-nlp’s past year of commit activity
    JavaScript 1,364 MIT 64 1 2 Updated Mar 25, 2026
  • wink-naive-bayes-text-classifier Public

    Naive Bayes Text Classifier

    winkjs/wink-naive-bayes-text-classifier’s past year of commit activity
    JavaScript 41 MIT 9 0 1 Updated Feb 22, 2025
  • wink-eng-lite-web-model Public

    English lite language model for Web Browsers

    winkjs/wink-eng-lite-web-model’s past year of commit activity
    JavaScript 17 MIT 10 1 0 Updated Nov 30, 2024
  • wink-embeddings-sg-100d Public

    100-dimensional English word embeddings for wink-nlp

    winkjs/wink-embeddings-sg-100d’s past year of commit activity
    7 MIT 0 0 0 Updated Jun 27, 2024
  • wink-nlp-utils Public

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

    winkjs/wink-nlp-utils’s past year of commit activity
    JavaScript 134 MIT 12 0 3 Updated Mar 3, 2024
  • wink-distance Public

    Distance/Similarity functions for Bag of Words, Strings, Vectors and more.

    winkjs/wink-distance’s past year of commit activity
    JavaScript 24 MIT 4 0 4 Updated Jul 19, 2023
  • wink-lemmatizer Public

    English lemmatizer

    winkjs/wink-lemmatizer’s past year of commit activity
    JavaScript 69 MIT 6 0 10 Updated Jun 4, 2023

Most used topics

Loading…