Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 22 JavaScript Natural Language Processing Projects
-
Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | dev.to | 2024-10-16
Repo Link: Natural
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
-
-
-
-
Awesome-Rust-MachineLearning
This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
leven
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
-
-
-
revery
A personal semantic search engine capable of surfacing relevant bookmarks, journal entries, notes, blogs, contacts, and more, built on an efficient document embedding algorithm and Monocle's personal search index. (by thesephist)
-
cep
CEP is a software platform designed for users that want to learn or rapidly prototype using standard A.I. components.
-
ml-classify-text-js
Machine learning based text classification in JavaScript using n-grams and cosine similarity
-
gptsh
GPT.sh is a CLI tool built with NodeJs and powered by Open AI's GPT-3. It's main purpose is to translate natural language questions and requests into shell commands.
-
efficient-language-detector-js
Fast and accurate natural language detection. Detector written in Javascript. Nito-ELD, ELD.
-
-
-
-
nlphoseGUI
This tool allows you to create Natural Language Processing pipelines for use with nlphose using a Blockly based GUI editor in any browser. As you create a pipeline it shows you the corresponding nlphose command which will execute the pipeline.
-
OpenAI_API_Test
OpenAI API Test is a repository showcasing the use of the OpenAI API with NodeJS. The repository contains sample code that demonstrates how to interact with OpenAI's API to perform natural language processing tasks such as language translation, sentiment analysis, and text completion.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Natural Language Processing discussion
JavaScript Natural Language Processing related posts
-
Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch
-
CyberChef from GCHQ: The Cyber Swiss Army Knife
-
Who has the best documentation you’ve seen or like in 2023
-
Categorize scraped products by using their title and/or description
-
Natural Language Processing (NLP) in JavaScript (series 2)
-
Natural Language Processing (NLP) in JavaScript (series)
-
Couple Uncomfortable Facts About AI As It Is Right Now
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Natural Language Processing projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | natural | 10,823 |
2 | WantWords | 7,085 |
3 | nlp.js | 6,498 |
4 | ai-deadlines | 5,930 |
5 | franc | 4,266 |
6 | retext | 2,413 |
7 | Awesome-Rust-MachineLearning | 2,137 |
8 | wink-nlp | 1,295 |
9 | leven | 728 |
10 | Goopt | 516 |
11 | scriptum | 383 |
12 | revery | 292 |
13 | cep | 172 |
14 | ml-classify-text-js | 130 |
15 | gptsh | 126 |
16 | efficient-language-detector-js | 75 |
17 | NOVA-NodeJS | 74 |
18 | chatdocs | 40 |
19 | chatgpt-sentiment-analysis-in-excel | 14 |
20 | nlphoseGUI | 3 |
21 | OpenAI_API_Test | 3 |
22 | text2token | 1 |