JavaScript NLP

Open-source JavaScript projects categorized as NLP

Top 23 JavaScript NLP Projects

  1. nlp_compromise

    modest natural-language processing

    Project mention: Modest Natural-Language Processing | news.ycombinator.com | 2025-04-16
  2. 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.

    Civic Auth logo
  3. WantWords

    An open-source online reverse dictionary.

  4. nlp.js

    An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

  5. Parsr

    Transforms PDF, Documents and Images into Enriched Structured Data

    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

  6. TagUI

    Free RPA tool by AI Singapore

  7. franc

    Natural language detection

  8. chatgpt.js

    πŸ€– A powerful client-side JavaScript library for ChatGPT

  9. 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.

    CodeRabbit logo
  10. search-index

    A persistent, network resilient, full text search library for the browser and Node.js

  11. wink-nlp

    Developer friendly Natural Language Processing ✨

  12. Goopt

    πŸ” Search Engine for a Procedural Simulation of the Web with GPT-3.

  13. clifs

    Contrastive Language-Image Forensic Search allows free text searching through videos using OpenAI's machine learning model CLIP

  14. cope

    A modern IDE for writing classical Chinese poetry 格律诗编辑程序

  15. ChatGPT Infinity

    Generate endless answers from all-knowing ChatGPT (in any language!)

  16. prosodic

    Prosodic: a metrical-phonological parser, written in Python. For English and Finnish, with flexible language support.

  17. genie-server

    The home server version of Almond

  18. DuckDuckGPT

    🐀 DuckDuckGo add-on that brings the magic of ChatGPT to search results (powered by GPT-4!)

  19. 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.

  20. ChatGPT Auto Refresh

    ↻ Keeps ChatGPT sessions fresh to avoid network errors + Cloudflare checks

  21. BraveGPT

    🦁 Brave Search add-on that brings the magic of ChatGPT to search results (powered by GPT-4!)

  22. txtai.js

    JavaScript client for txtai

    Project mention: OpenAI Compatible API | dev.to | 2025-03-05

    txtai has long been able host a FastAPI based service. There are clients for Python, JavaScript, Java, Rust, Go.

  23. ChatGPT Widescreen

    πŸ–₯️ Adds Widescreen + Fullscreen modes to ChatGPT for enhanced viewing

  24. StandNote

    StandNote is a chrome extension that generates automated meeting minutes after every online meeting and helps save time for students and professionals.

  25. KokoMind

    KokoMind: Can LLMs Understand Social Interactions?

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript NLP discussion

Log in or Post with

JavaScript NLP related posts

  • Modest Natural-Language Processing

    1 project | news.ycombinator.com | 16 Apr 2025
  • Improve Download Speeds with Concurrency

    2 projects | dev.to | 20 Apr 2024
  • Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch

    11 projects | news.ycombinator.com | 10 Apr 2024
  • Natural Language Processing (NLP) in JavaScript (series 2)

    1 project | dev.to | 18 Jul 2023
  • Natural Language Processing (NLP) in JavaScript (series)

    1 project | dev.to | 17 Jul 2023
  • Chatgpt.js: An open-source, powerful client-side JavaScript library for ChatGPT

    3 projects | news.ycombinator.com | 8 Jul 2023
  • Chatgpt.js: An open-source powerful client-side JavaScript library for ChatGPT

    1 project | /r/hypeurls | 8 Jul 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Apr 2025
    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 β†’

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

Sponsored
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.
www.civic.com