Skip to content
@winkjs

winkjs

Streaming Intelligence & Natural Language Processing for JavaScript

winkJS

Open-source NLP & Streaming Intelligence for Node.js

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

winkjs.org · winkNLP · winkComposer

Downloads Coverage 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. The entire pipeline runs at 1M tokens per second, identically in Node.js and browsers. Run the live benchmark on Observable. Explore the documentation and recipes.

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. A change point detection pipeline runs at 1M messages per second on a modern server, 100K on a Raspberry Pi — same code, edge to cloud. Run the live benchmark in your browser. Explore the documentation and use cases.

Acknowledgments

Our thanks to Zulip and Coveralls for sponsoring winkJS — their support helps us keep the work open and the quality uncompromised.

If winkJS has helped you — give it a ⭐

A star on winkNLP or winkComposer helps more developers find the work, and genuinely encourages a small team shipping in the open.


Focused utility packages for text processing, search, similarity, and statistics — see winkjs.org/packages.

Pinned Loading

  1. composer composer Public

    Composable Streaming Intelligence

    JavaScript 27 6

  2. wink-nlp wink-nlp Public

    Developer friendly Natural Language Processing ✨

    JavaScript 1.4k 64

Repositories

Showing 10 of 34 repositories
  • composer Public

    Composable Streaming Intelligence

    winkjs/composer's past year of commit activity
    JavaScript 27 MIT 6 0 0 Updated Sep 3, 2026
  • winkjs.github.io Public

    New winkjs.org website, made using middleman

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

    Developer friendly Natural Language Processing ✨

    winkjs/wink-nlp's past year of commit activity
    JavaScript 1,390 MIT 64 1 3 Updated May 27, 2026
  • .github Public

    WinkJS README for organization profile

    winkjs/.github's past year of commit activity
    0 0 0 0 Updated Apr 17, 2026
  • wink-naive-bayes-text-classifier Public

    Naive Bayes Text Classifier

    winkjs/wink-naive-bayes-text-classifier's past year of commit activity
    JavaScript 42 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 136 MIT 13 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

Top languages

Loading…

Most used topics

Loading…