Built by the team at Graype Systems — open-source JavaScript libraries for NLP and streaming intelligence.
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 |
2.9M downloads/year |
~100% test coverage |
2,750+ dependents |
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. Active development: core is stable with 99%+ test coverage; docs at composer.winkjs.org.
|
36+ building blocks |
1M+ msgs/sec |
AI-native |
Edge to cloud |
We 💜 open source and believe in quality, standards, and comprehensive documentation. Everything is MIT licensed. We also maintain 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! 🙏