Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β
Top 23 JavaScript NLP Projects
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today.
-
-
nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
-
Project mention: Show HN: Documind β Open-source AI tool to turn documents into structured data | news.ycombinator.com | 2024-11-18
From the source, Documind appears to:
1) Install tools like Ghostscript, GraphicsMagick, and LibreOffice with a JS script. 2) Convert document pages to Base64 PNGs and send them to OpenAI for data extraction. 3) Use Supabase for unclear reasons.
Some issues with this approach:
* OpenAI may retain and use your data for training, raising privacy concerns [1].
* Dependencies should be managed with Docker or package managers like Nix or Pixi, which are more robust. Example: a tool like Parsr [2] provides a Dockerized pdf-to-json solution, complete with OCR support and an HTTP api.
* GPT-4 vision seems like a costly, error-prone, and unreliable solution, not really suited for extracting data from sensitive docs like invoices, without review.
* Traditional methods (PDF parsers with OCR support) are cheaper, more reliable, and avoid retention risks for this particular use case. Although these tools do require some plumbing... probably LLMs can really help with that!
While there are plenty of tools for structured data extraction, I think thereβs still room for a streamlined, all-in-one solution. This gap likely explains the abundance of closed-source commercial options tackling this very challenge.
---
1: https://platform.openai.com/docs/models#how-we-use-your-data
2: https://github.com/axa-group/Parsr
-
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
clifs
Contrastive Language-Image Forensic Search allows free text searching through videos using OpenAI's machine learning model CLIP
-
-
-
prosodic
Prosodic: a metrical-phonological parser, written in Python. For English and Finnish, with flexible language support.
-
-
DuckDuckGPT
π€ DuckDuckGo add-on that brings the magic of ChatGPT to search results (powered by GPT-4!)
-
semantic-autocomplete
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.
-
-
BraveGPT
π¦ Brave Search add-on that brings the magic of ChatGPT to search results (powered by GPT-4!)
-
txtai has long been able host a FastAPI based service. There are clients for Python, JavaScript, Java, Rust, Go.
-
-
StandNote
StandNote is a chrome extension that generates automated meeting minutes after every online meeting and helps save time for students and professionals.
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
JavaScript NLP discussion
JavaScript NLP related posts
-
Modest Natural-Language Processing
-
Improve Download Speeds with Concurrency
-
Show HN: Next-token prediction in JavaScript β build fast LLMs from scratch
-
Natural Language Processing (NLP) in JavaScript (series 2)
-
Natural Language Processing (NLP) in JavaScript (series)
-
Chatgpt.js: An open-source, powerful client-side JavaScript library for ChatGPT
-
Chatgpt.js: An open-source powerful client-side JavaScript library for ChatGPT
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 17 Apr 2025
Index
What are some of the best open-source NLP projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | nlp_compromise | 11,677 |
2 | WantWords | 7,040 |
3 | nlp.js | 6,410 |
4 | Parsr | 5,930 |
5 | TagUI | 5,890 |
6 | franc | 4,236 |
7 | chatgpt.js | 1,972 |
8 | search-index | 1,409 |
9 | wink-nlp | 1,266 |
10 | Goopt | 518 |
11 | clifs | 466 |
12 | cope | 464 |
13 | ChatGPT Infinity | 308 |
14 | prosodic | 283 |
15 | genie-server | 271 |
16 | DuckDuckGPT | 239 |
17 | semantic-autocomplete | 216 |
18 | ChatGPT Auto Refresh | 199 |
19 | BraveGPT | 178 |
20 | txtai.js | 154 |
21 | ChatGPT Widescreen | 147 |
22 | StandNote | 128 |
23 | KokoMind | 106 |