Implementation of Porter Stemmer Algorithm V2 by Dr Martin F Porter
Expand contractions.
Distance/Similarity functions for Bag of Words, Strings, Numbers, Dates and Vectors.
| [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.
Ai Natural Language Processing Service
Anonymize-NLP is a lightweight and robust package for text anonymization. It uses Natural Language Processing (NLP) and Regular Expressions (Regex) to identify and mask sensitive information in a string.,
The hub for natural language processing (nlp) engines. Fork (https://github.com/marcelofelman/nlp-hub.git)
International address parsing/normalization at C speed
plugin for nlp-compromise
texts for integration testing of nlp components
A marked extension to convert Markdown to Plaintext
Count the number of OpenAI tokens in a string. Supports all OpenAI Text models (text-davinci-003, gpt-3.5-turbo, gpt-4)
NLP utils
Tilde Translate box - solution for machine translating text and documents. Built with angular, but also exposed as web component.
FastTag part of speech tagger implementation
A simple natural language processor for node javascript.
Detect Language API Node.js Client
Default golden entities for NLP.js
Natural Language Processing toolkit.
Functions/components that might be usefull to share.
splitting of text into syllables
One stop shopping for all NLP modules
Builtin Named Entity Recognition with Compromise
Library for storing simple http services for Tilde APIs. Purpose of this is to have one centralized place where we can have all api calls in one place and easily reuse them in different projects.
nlux is JavaScript and React library for building conversational AI interfaces, with support for OpenAI, Hugging Face, and more.
Configurable BM25 Text Search Engine with simple semantic search support
nlux React is a library for building conversational AI interfaces, with support for OpenAI, HuggingFace, and more.
Plugin for nlp_compromise that extracts syllables from words
Simple library for communicating with Strapi CMS. Functions are mostly generic and library should not know nothing specific about business logic. It should implement only common methods that can be used in all projects that use strapi.
Themes and CSS files for nlux, the JavaScript and React library for building conversational AI interfaces.
nlp.js from axa-group in typescript 🚀. NLP library for building bots 🤖, with entity extraction, sentiment analysis, automatic language identification, and more.
Library for NLU (Natural Language Understanding) done in Node.js
A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations
A TypeScript library for extracting structured and grounded information from text using LLMs
Natural Language Processing
## Project setup ``` npm install ```
Directline Connector
Express API Server
Promptbook: Run AI apps in plain human language across multiple models and platforms