@promptbook/utils
Promptbook: Run AI apps in plain human language across multiple models and platforms
Found 1042 results for nlp
Promptbook: Run AI apps in plain human language across multiple models and platforms
Parse partial JSON generated by LLM
dates for humans
modest natural language processing
recognizers-text provides base classes for robust recognition and resolution of text entities.
recognizers-text-number provides robust recognition and resolution of numbers expressed in multiple languages.
A module for node.js and the browser that takes in text and returns text that is stripped of stopwords. Has pre-defined stopword lists for 62 languages and also takes lists with custom stopwords as input.
The pluggable linting tool for natural language.
split {japanese, english} text into sentences.
JavaScript implementation of Japanese morphological analyzer
recognizers-text-suite provides robust recognition and resolution of numbers, units, date/time, and more; expressed in multiple languages.
recognizers-text provides robust recognition and resolution of date/time expressed in multiple languages.
recognizers-text-sequence provides robust recognition and resolution of series entities like phone numbers, URLs, and e-mail and IP addresses.
recognizers-text-number-with-unit provides robust recognition and resolution of numbers with units expressed in multiple languages.
Straightforward fuzzy matching, information retrieval and NLP building blocks for JavaScript.
recognizers-text-choice provides recognition of Boolean (yes/no) answers expressed in multiple languages, as well as base classes to support lists of alternative choices.
AFINN-based sentiment analysis for Node.js
Check the text is ends with period mark.
Fast and accurate natural language detection. Detector written in Javascript. Efficient language detector, Nito-ELD, ELD.
Natural language processing.
| [NPM Package](https://www.npmjs.com/package/@mlc-ai/web-tokenizers) | [WebLLM](https://github.com/mlc-ai/web-llm) |
Sentencepiece tokenization for natural language processing, JS version.
International address parsing/normalization at C speed
Utility to determine the indirect article (in English) for a given word, using the method described at http://stackoverflow.com/questions/1288291/how-can-i-correctly-prefix-a-word-with-a-and-an/1288473#1288473 and the data provided at http://home.nerbonne
fasttag part of speech tagger implementation
A marked extension to convert Markdown to Plaintext
nlux React is a library for building conversational AI interfaces, with support for OpenAI, HuggingFace, and more.
nlux is JavaScript and React library for building conversational AI interfaces, with support for OpenAI, Hugging Face, and more.
Detect Language API Node.js Client
Tokenize a string.
A library of React Components for powering Yext Search integrations
Themes and CSS files for nlux, the JavaScript and React library for building conversational AI interfaces.
a library to get the synoyms of the world
Fast and accurate natural language detection. Detector written in Javascript. Efficient language detector, Nito-ELD, ELD.
Split a string into an array of sentences.
Promptbook: Run AI apps in plain human language across multiple models and platforms
snowball word stemming algorithm implementation
Javascript SDK for https://api.ai/
[](https://www.npmjs.com/package/@memori.ai/memori-react)  .
Google langdetect for the web platform. Detects 55 languages of of the box. Minimum 1 sentence input for >90% accurracy.
Promptbook: Run AI apps in plain human language across multiple models and platforms
Provides natural language understanding/processing to enable easy implementation of chat bots and voice services. High performance run time in only 2 lines of code - 'require' to include it, and the call to process the text. These can run anywhere Node.js
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
JavaScript library for declension of Ukrainian anthroponyms
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
| [NPM Package](https://www.npmjs.com/package/@mlc-ai/web-tokenizers) | [WebLLM](https://github.com/mlc-ai/web-llm) |
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
Multi Languages Detection for Text-Mining and Natural Language Processing - True ITK - Open Source
React library to integrate a Memori in your app or website
NLP library for javascript
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
Automatically moderate your content with Moderation API
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
MCP server for integrating Tavily search API with LLMs, providing web search, RAG context generation, and QnA capabilities
Promptbook: Run AI apps in plain human language across multiple models and platforms
Promptbook: Run AI apps in plain human language across multiple models and platforms
React client for Speechly Streaming API
Promptbook: Run AI apps in plain human language across multiple models and platforms
Make your app understand language. Summarize conversations, categorize articles, and more.
Polyfill for the Speech Recognition API using Speechly
Spam Assassin public mail corpus.
JavaScript API for spaCy with Python REST API
Porter's stemming algorithm
The OpenAI adapters for nlux, the javascript library for building conversational AI interfaces.
The OpenAI adapters for nlux React, the React JS library for building conversational AI interfaces.
Node.js Library for Large Language Model LLaMA/RWKV
Promptbook: Run AI apps in plain human language across multiple models and platforms
Sentencepiece tokenization for natural language processing, JS version.
Fast, easy-to-use AI text embeddings, optimized for serverless functions.
Pre-trained English-language model weights for `@energetic-ai/embeddings`.
Easy pattern match and replace text.
LDA topic modeling for node.js.
Node bindings for MIT Information Extraction https://github.com/mit-nlp/MITIE
AI toolkit by Q9Labs with vector search, memory, and deep search utilities
POS Tagger and lemmatizer for javascript
Multi language AFINN-based sentiment analysis for Node.js
Sentencepiece tokenization for natural language processing, JS version.
EnergeticAI is TensorFlow.js, optimized for serverless environments, with fast cold-start, small module size, and great usability.
Natural Language Processing for node.js
A client side vector search library
TypeScript library for extracting legal citations from text strings. A complete port of the Python eyecite library.
A library that extracts City, State and Zip information from text and provides a structured response.
A simple JavaScript NLP-like library to help you creating your own bot.
Official Node client for the MonkeyLearn API version 3.
Find related text documents.
An accurate natural language detection library, suitable for long and short text alike
đź§ Intelligent API gateway with automatic model selection - connects Claude Code to 36+ LLM providers with smart task detection and cost optimization
Tokenizer for Vietnamese in Nodejs and Javascript
Spelling correction & Fuzzy search based on symmetric delete spelling correction algorithm
State of the Union addresses by U.S. Presidents.
The nlbridge adapters for nlux, the javascript library for building conversational AI interfaces.
The nlbridge adapters for nlux React, the React JS library for building conversational AI interfaces.
Perform full-text search operations across multiple documents with ease, designed for both browser and Node.js
A package to remove common stopwords from an array, it covers most languages and is optimized primarily for WorldBrain
Advanced AI-powered self-healing selectors for Playwright with 19+ healing types, neural networks, machine learning models, and Global DOM Learning ML Model
Official Mandarino SDK [TypeScript coming soon]
Utilities for GQLPT
Anthropic ai adapter for GQLPT
Base adapter for GQLPT
Tokenizing strings of text. Extracting arrays of words and optionally number, emojis, tags, usernames and email addresses from strings. For Node.js and the browser. When you need more than just [a-z] regular expressions.
Expose Spacy nlp text parsing to Nodejs (and other languages) via socketIO
Nodejs text cleaner, for Data Mining in JS
Nodejs text n-grams
Fast phonemizer with rule-based G2P prediction. Pure JavaScript implementation.
A lightweight and fast markdown parser used by nlux that can be used to parse markdown text streams into DOM.
Using ChatGPT4/3.5-turbo/Gemini-Pro/BlackBox and etc. unlimited and free.
Tiny helper to generate sentence-transformers embeddings via @xenova/transformers in Node.js and the browser.
Leverage AI to generate GraphQL queries from plain text.
Lightweight Cosine Similarity Function. Built as an alternative to the compute-cosine-similarity package. Works with high dimension vectors like openAI embeddings
Generate training datasets for NLU chatbots using a simple DSL
Intelligent hybrid search library for Elasticsearch with dynamic weight adjustment, proper noun detection, and contextual analysis
Alan Web SDK: a lightweight JavaScript library for adding a voice experience to your website or web application
Find related documents in eleventy.
A lightweight, rule-based text similarity calculator that selects the most appropriate comparison algorithm based on input string lengths.
A Model Context Protocol (MCP) server for intelligent memory management with vector search capabilities
It's time for a paradigm shift. The future of software in plain English, French or Latin
Calculate the Hamming distance between two strings.
Extract the stem of a given word.
mecab-ipadic seed dictionary reader
Small package to check spam text and messages
Babel Street Analytics API Node.js client SDK
LDA topic modelling in javascript for node.js
Build intelligent chatbots using pre-designed conversation flows with quick reply options. Upload documents for AI-powered, context-aware responses and reduce support costs by 80% with guided conversations
Email text and metadata analysis utilities
The text of Moby Dick by Herman Melville.
⛄ Snowball stemmers for NPM.
Detects and extracts email signatures
[](LICENSE.txt)
Vietnamese stopwords
Yet another mecab wrapper for nodejs
A Node.js library for sentiment analysis using TextBlob
WebComponent to integrate a Memori in your app or website
This folder contains the source code and emcc bindings for compiling XGrammar to Javascript/Typescript via [emscripten](https://emscripten.org/).
Japanese text vectorization using TF-IDF + LSA with n-gram tokenization and custom dictionary support
Typescript multiple-string replacement library, for natural language processing (NLP) and general use
粵語拼音自動標註工具 Cantonese Pronunciation Automatic Labeling Tool
A simple zero-dependency React component for tagging user-defined entities within a block of text.
JavaScript API for spaCy with Python REST API
Vietnamese NLP Toolkit for Node
A simple JavaScript implementation of Byte Pair Encoding (BPE)
React hook for easily building custom Rasa assistants
A command-line interface (CLI) for training and searching Boox datasets.
Run AI models anywhere.
Classifier interface for Talkify
mecab for korean, support typescript
Comprehensive React library for medical anatomy visualization with 550+ anatomical structures, clinical examination points, and AI-powered natural language processing. Supports 10 anatomical views with gender-specific differences.
Client-side JavaScript library for ChatGPT
Very fast Porter Stemmer implementation written in Javascript.
two way sync for negative lab pro and lightroom
The TextRank algorithm that automagically creates a tag cloud from text
Stand-alone language identification system
A tool for connecting natural language commands with callbacks.
bag-of-words and td-idf
🚀 Next-Gen Content Intelligence - The most powerful, lightweight, and intelligent vector search package for modern applications. Zero dependencies, AI-powered search, real-time processing, content analysis, tone detection, style matching, DNA fingerprint
Angular 6 AI Chat Bot module with Google Api
javascript dictionary module for node.js, and the browser
Open Source NaturalNode/Natural NLP Classifier for Talkify
Higher-level (L2) constructs for AWS LexV2 bot creation using the AWS CDK
A NodeJS CoreNLP library
Tokenizes an HTML string, extracting plain text while ignoring HTML tags
Machine learner sentiment classifier, with ability to negate words, with english and german
React Native plugin for Apple Intelligence and Foundation Models
Split Markdown documents into logical chunks while preserving code blocks, tables, lists, and other nested structures. Safely segment large MD files for processing/pagination without breaking syntax integrity, powered by AST-based parsing for accurate blo
Implements the Jaccard algorithm for finding the similarity coefficient between sentences
An even smaller speech recognizer
Library for finding all job titles in an arbitrary piece of text.
TypeScript-compatible FastText language detection for Node.js
Multilanguage AFINN-based sentiment analysis for Node.js
Hybrid semantic router with BM25 + dense embedding search
Sastrawi is a simple javascript package which allows you to reduce inflected words in Indonesian Language (Bahasa Indonesia) to their base form (stem). Despite its simplicity, this library is designed to be high quality and well documented.
The Hugging Face adapters for nlux, the javascript library for building conversational AI interfaces.
Libraries and server to build AI applications. Adapters to various native bindings allowing local inference. Integrate it with your application, or use as a microservice.
Djelia JavaScript SDK - Advanced AI for African Languages
Rehype plugin to extract meta data from an HTML document
JavaScript implementation of Japanese morphological analyzer
A CLI tool to extract text from a static Next.js export and generate llm.txt for LLM ingestion.
React Native Firebase - Firebase ML Kit brings the power of machine learning to your React Native application, supporting both Android & iOS.
Collection complète d'algorithmes de similarité textuelle et moteur de génération aléatoire avancé
A Node.js TypeScript module for RAG functionality using nomic-embed-text-v1.5 and sqlite-vec
Client for STANFORD NER
đź§ powerful JavaScript library that leverages advanced AI embeddings to perform zero-shot text classification. Whether you're dealing with unlabelled data or seeking to classify text against dynamic and user-defined labels, this library provides a seamles
Access gate.cloud
This package is archived. Please use [open-language/wordnets](https://github.com/open-language/wordnets)
React Native Firebase - Firebase ML Kit brings the power of machine learning vision to your React Native application, supporting both Android & iOS.
A simple, zero-config package for common AI tasks like sentiment analysis in JavaScript and TypeScript.
A natural language conversational agent for ordering and organizing items from a catalog.
A list of English stop words.
Typescript SDK for [Langtail](https://langtail.com/).
YDB (Yandex Database) chat message history implementation for LangChain applications
Hunalign is a bilingual sentence aligner, useful for aligning parallel corpora.
Official SDK for OkeyMeta AI models, including OkeyAI—Africa's first trained AI. Seamlessly integrate text, image, and conversational AI into any JavaScript project with enterprise-grade reliability and security.
Spoken's mod of the pressagio lib
Yoctol Natural Language Understanding SDK for nodejs
Library to supercharge your use of large language models
utility functions that normalize utterance texts
The Hugging Face adapters for nlux React, the React JS library for building conversational AI interfaces.
Convert an Array of Strings to an Array of Numbers with an Index and vice versa
A blazing-fast semantic search React component. Match by meaning, not just by letters. Search as you type without waiting (no debounce needed). Rank by cosine similarity.
Framework for developing chat bot applications.
Advanced text classification and prediction module with multi-language support, clustering, and gravitational groups
## What does this plugin do? This plugin uses [Google Cloud Translation API](https://cloud.google.com/translate) to translate the user input text and detect its language.
OpenAI integration for Robota SDK - GPT-4, GPT-3.5, function calling, and tool integration with OpenAI's API
Utility functions on Arabic text

An express middleware to connect to several LLMs
Google AI integration for Robota SDK - Gemini Pro, Gemini Flash, function calling, and tool integration with Google's Generative AI
Efficient Language Detection for Multilingual Documents
This is a tool to edit your training examples for [rasa NLU](https://github.com/golastmile/rasa_nlu)
NLP for Spanish
A comprehensive JavaScript library for content moderation, including profanity filtering, sentiment analysis, and toxicity detection. Leveraging advanced algorithms and external APIs, TextModerate provides developers with tools to create safer and more po
Official TypeScript/JavaScript SDK for Hashub Vector API - High-quality multilingual text embeddings with Turkish excellence
Servicio de IA y procesamiento de lenguaje natural para Skailan
A JavaSctipt Port of the Python package FlashText
Protobuf and gRPC definitions for microservice-based argumentation machines