Built by Graype Systems — rigorous tools, built from first principles.
winkjs.org · winkNLP · winkComposer · All packages
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 |
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.