Skip to content
eQuill Labs
  • Home
  • Projects
  • About
  1. Home
  2. \\
  3. Projects
  4. \\
  5. extract-topics
extract-topics banner

Links

  • Repository
  • NPM Package
Stars
★ 2
Language
JavaScript
Type
library
Theme
nlp

Topics

  • extraction
  • lda
  • nlp
  • text
  • topic
  • topic-extraction
  • equill-library

extract-topics

Use LDA (Latent Dirichlet Allocation) to extract topics from text

Exposes extractTopics(text, { numTopics, numTerms }) and returns a Promise with the LDA result. Defaults are 2 topics and 5 terms per topic. Built on the ldawithmorelanguages project.

Related \\

  • chunk-match banner

    chunk-match \\

    A NodeJS library that semantically chunks text and matches it against a user query using cosine similarity for precise and relevant text retrieval.

    JavaScript 4 chunking +3
  • embedding-utils banner

    embedding-utils \\

    Vector math, similarity search, ANN indexing, clustering, async pipelines, evaluation metrics, and multi-provider embedding generation -- zero dependencies,...

    TypeScript 0 cosine-similarity +5
  • fast-topic-analysis banner

    fast-topic-analysis \\

    A tool for analyzing text against predefined topics using average weight embeddings and cosine similarity.

    JavaScript 9 embeddings +9
eQui \\ Labs

Building tools to enrich our digital lives

Site

  • Home
  • Projects
  • About

Code

  • GitHub
  • RSS

Connect

  • Contact
  • Discord
  • Ko-fi
\\

© 2026 Justin Parker · eQuill Labs