JavaScript NLP

Open-source JavaScript projects categorized as NLP

Top 23 JavaScript NLP Projects

  • nlp_compromise

    modest natural-language processing

  • Project mention: Improve Download Speeds with Concurrency | dev.to | 2024-04-20

    To go around this problem, I leveraged the Natural Language Processing library we are using in the project (Compromise) to make sure that each chunk was less than a specified character length, and the chunks ended with a full sentence (as long as the sentence itself wasn't longer than the limit).

  • WantWords

    An open-source online reverse dictionary.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • nlp.js

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

  • Project mention: Natural Language Processing (NLP) in JavaScript (series 2) | dev.to | 2023-07-18

    We'll use the "natural" NLP library; follow the previous session to understand how to set up your environment.

  • Parsr

    Transforms PDF, Documents and Images into Enriched Structured Data

  • Project mention: LlamaCloud and LlamaParse | news.ycombinator.com | 2024-02-20

    I'm part of the team that build LlamaParse. It's net improvement compare to other PDF->Structured Text extractors (I build several in the past, includig https://github.com/axa-group/Parsr).

    For character extraction, LlamaParse use a mixture of OCR / character extraction from the PDF (it's the only parser I'm aware of that address some of the buggy PDF font issues, check the 'text' mode to see raw document before reconstruction), use a mixture of heuristic and Machine learning models to reconstruct the document.

    Once plug with a Recursive retrieval strategy, allow you to get Sota result on question answering over complexe text (see notebook: https://github.com/run-llama/llama_parse/blob/main/examples/...).

    AMA

  • TagUI

    Free RPA tool by AI Singapore

  • franc

    Natural language detection

  • chatgpt.js

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

  • Project mention: js-utils VS chatgpt.js - a user suggested alternative | libhunt.com/r/adamlui/js-utils | 2024-03-29

    Both contain code published to npm, so both can be installed via npm, or imported remotely using jsDelivr to access useful JavaScript methods

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • search-index

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

  • wink-nlp

    Developer friendly Natural Language Processing ✨

  • Project mention: Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch | news.ycombinator.com | 2024-04-10

    This is awesome, thanks. I've been messing with wink's NLP library (https://winkjs.org/wink-nlp/) to transform user queries and format responses so I can make a proper chat bot - will see what I can learn from these!

  • Goopt

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

  • Project mention: Show HN: LLM-Generated Wikipedia | news.ycombinator.com | 2023-10-09
  • cope

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

  • clifs

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

  • genie-server

    The home server version of Almond

  • prosodic

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

  • ChatGPT Infinity

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

  • Project mention: chatgpt-infinity alternatives - chatgpt-auto-refresh and chatgpt-auto-continue | libhunt.com/r/chatgpt-infinity | 2023-07-05
  • ChatGPT Auto Refresh

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

  • Project mention: chatgpt-auto-refresh alternatives - autoclear-chatgpt-history and chatgpt-widescreen | libhunt.com/r/chatgpt-auto-refresh | 2023-07-05
  • txtai.js

    JavaScript client for txtai

  • DuckDuckGPT

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

  • Project mention: bravegpt VS duckduckgpt - a user suggested alternative | libhunt.com/r/bravegpt | 2023-07-05
  • 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.

  • Project mention: Show HN: Semantic Search React Component | news.ycombinator.com | 2024-04-14
  • StandNote

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

  • BraveGPT

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

  • Project mention: bravegpt VS duckduckgpt - a user suggested alternative | libhunt.com/r/bravegpt | 2023-07-05
  • KokoMind

    KokoMind: Can LLMs Understand Social Interactions?

  • Project mention: KokoMind: Can LLMs Understand Social Interactions? | news.ycombinator.com | 2023-07-06
  • ChatGPT Widescreen

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

  • Project mention: Chatgpt.js: An open-source, powerful client-side JavaScript library for ChatGPT | news.ycombinator.com | 2023-07-08

    OpenAI's developers knows of its existence already and follow many apps that use its code (for example, they copied the full-window functionality from the award-winning https://chatgptwidescreen.com powered by chatgpt.js)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 related posts

Index

What are some of the best open-source NLP projects in JavaScript? This list will help you:

Project Stars
1 nlp_compromise 11,195
2 WantWords 6,914
3 nlp.js 6,076
4 Parsr 5,645
5 TagUI 5,328
6 franc 4,028
7 chatgpt.js 1,774
8 search-index 1,368
9 wink-nlp 1,143
10 Goopt 510
11 cope 455
12 clifs 410
13 genie-server 267
14 prosodic 267
15 ChatGPT Infinity 193
16 ChatGPT Auto Refresh 145
17 txtai.js 139
18 DuckDuckGPT 136
19 semantic-autocomplete 111
20 StandNote 108
21 BraveGPT 99
22 KokoMind 98
23 ChatGPT Widescreen 98

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com