awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesJavaScript NLP Libraries

Tools for text analysis and processing in Node.js and browser environments.

Explore 8 awesome GitHub repositories matching part of an awesome list · JavaScript NLP Libraries. Refine with filters or upvote what's useful.

Awesome JavaScript NLP Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • spencermountain/compromiseAvatar spencermountain

    spencermountain/compromise

    12,125Vezi pe GitHub↗

    Compromise is a natural language processing library and rule-based text parser designed to analyze unstructured text. It functions as a toolkit for identifying parts of speech, linguistic patterns, and semantic meaning, while providing specialized engines for named entity recognition and the parsing of temporal and numeric data. The project is distinguished by its linguistic morphological engine, which can conjugate verbs across different tenses and inflect nouns and adjectives. It further allows for linguistic model customization through a plugin system that enables the extension of lexicons

    Lightweight natural language processing for the browser.

    JavaScriptnamed-entity-recognitionnlppart-of-speech
    Vezi pe GitHub↗12,125
  • naturalnode/naturalAvatar NaturalNode

    NaturalNode/natural

    10,878Vezi pe GitHub↗

    Natural is a natural language processing library for Node.js that provides tools for text analysis, tokenization, and phonetic matching. It functions as a collection of specialized toolsets for word stemming, string similarity quantification, and pattern-based text classification. The library includes a phonetic sound analyzer that converts words into phonetic representations to identify matches based on sound rather than literal spelling. It also features a text classification engine that assigns categories to text inputs using trained models and pattern recognition. Additional capabilities

    General-purpose natural language facilities for Node.js.

    JavaScript
    Vezi pe GitHub↗10,878
  • axa-group/nlp.jsAvatar axa-group

    axa-group/nlp.js

    6,574Vezi pe GitHub↗

    nlp.js is a JavaScript natural language processing library and development framework used to build natural language understanding engines. It provides a toolkit for creating local machine learning models for intent classification and acts as a multilingual text processor that detects languages and normalizes text across various dialects. The framework distinguishes itself by supporting local execution on both servers and mobile devices, enabling chatbot functionality without an internet connection. It features a specialized system for conversational slot filling to collect mandatory informati

    Library for building conversational bots and intent parsing.

    JavaScriptbotbotschatbot
    Vezi pe GitHub↗6,574
  • benhmoore/knwl.jsAvatar benhmoore

    benhmoore/Knwl.js

    5,259Vezi pe GitHub↗

    Knwl.js este o bibliotecă JavaScript de recunoaștere a entităților numite și un extractor de entități textuale. Funcționează ca un motor de parsare a textului extensibil, conceput pentru a scana șiruri nestructurate pentru tipare specifice de date și a le converti în informații structurate. Motorul utilizează un framework modular care permite recunoașterea tipurilor de date personalizate. Acest lucru este realizat printr-un sistem de plugin-uri pentru potrivirea tiparelor de limbaj, permițând integrarea logicii personalizate pentru a identifica tipuri de date unice în cadrul textului. Biblioteca identifică și izolează entități precum date, ore, numere de telefon, e-mailuri și locații. Capabilitățile sale acoperă parsarea automată a textului și extracția informațiilor de contact prin transformarea textului brut în date categorisite.

    Natural language processor for JavaScript applications.

    JavaScript
    Vezi pe GitHub↗5,259
  • twitter/twitter-textAvatar twitter

    twitter/twitter-text

    3,133Vezi pe GitHub↗

    Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.

    JavaScript implementation of Twitter's text processing library.

    HTML
    Vezi pe GitHub↗3,133
  • retextjs/retextAvatar retextjs

    retextjs/retext

    2,433Vezi pe GitHub↗

    natural language processor powered by plugins part of the @unifiedjs collective

    Extensible system for analyzing and manipulating natural language.

    JavaScriptastcstjavascript
    Vezi pe GitHub↗2,433
  • synyi/poplarAvatar synyi

    synyi/poplar

    529Vezi pe GitHub↗

    A web-based annotation tool for natural language processing (NLP)

    Web-based annotation tool for natural language processing.

    TypeScript
    Vezi pe GitHub↗529
  • huggingface/node-question-answeringAvatar huggingface

    huggingface/node-question-answering

    466Vezi pe GitHub↗

    This package leverages the power of the 🤗Tokenizers library (built with Rust) to process the input text. It then uses TensorFlow.js to run the DistilBERT-cased model fine-tuned for Question Answering (87.1 F1 score on SQuAD v1.1 dev set, compared to 88.7 for BERT-base-cased). DistilBERT is used…

    Production-ready question answering using DistilBERT in Node.js.

    TypeScript
    Vezi pe GitHub↗466
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. JavaScript NLP Libraries