Skip to content
@winkjs

wink

Natural Language Processing (NLP), Stats & ML

Welcome to winkJS! 👋🏼

Website Contributing Downloads

Built by the team at Graype Systems, winkJS is home to open source JavaScript frameworks:

High-performance, developer-friendly Natural Language Processing.

A complete NLP pipeline — tokenization, SBD, sentiment, POS, and NER — in a single zero-dependency package with full TypeScript support. Runs identically in Node.js and web browsers. Measure its speed on Observable.

2M+ tokens/sec
MBP M4 Chrome
2.9M downloads/year
zero dependencies
~100% test coverage
#3 OpenSSF compliant
2,750+ dependents
Node.js & browsers

Composable Streaming Intelligence.

Turns data streams into actionable insights — simple building blocks, infinite combinations.

Composable blocks for signal conditioning, statistics, anomaly detection, flow control, and intelligence — from Kalman filters to spiking neural networks. Express what you want, not how to build it. AI-native via its MCP Server. WIP: Core is stable with test coverage of 99+%; docs at composer.winkjs.org.

36 analytics building blocks
6 categories
1M+ msgs/sec
~100K on Raspberry Pi 5
Edge to cloud
same code, any scale
AI-ready
via MCP Server

We 💜 open source and believe in quality, standards, and comprehensive documentation. Everything is MIT licensed. We also maintain smaller, focused utility packages for text processing, search, similarity, and statistics.

Need expert guidance? Reach out for consulting on NLP, streaming analytics, IoT, and edge computing.

Thank you Zulip and Coveralls for sponsoring winkJS.

Love our work? ⭐️ Star winkNLP and winkComposer — your support means the world to us! 🙏

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

Top languages

Loading…

Most used topics

Loading…