Natural Language Processing (NLP)

Text processing, sentiment analysis, and natural language understanding libraries. Packages among the 3,000 most downloaded in the past 90 days.

22 packages
  • inflex 2.1.0

    An Elixir library for handling word inflections.

    386
    758.6k last 90 days
  • Bindings to Hugging Face Tokenizers for Elixir

    97
    55.5k last 90 days
  • An Elixir library for semantic text chunking.

    97
    28.9k last 90 days
  • A fast and unicode aware letter & word N-gram library written in Elixir.

    3
    28.1k last 90 days
  • OpenAI GPT-3 Tokenizer

    29
    18.3k last 90 days
  • stemmer 1.2.0

    An English (Porter2) stemming implementation in Elixir.

    154
    16.9k last 90 days
  • Elixir bindings for Tiktoken tokenizer

    24
    14.1k last 90 days
  • verbs 0.6.1

    Conjugates English verbs

    5
    13.9k last 90 days
  • Elixir wrapper for Tesseract OCR, an open source text recognition engine.

    59
    13.2k last 90 days
  • Profanity detection and sanitization library

    44
    12.9k last 90 days
  • Library for parsing US Addresses into their individual parts.

    30
    10.5k last 90 days
  • paasaa 0.6.0

    Natural language detection

    121
    8.6k last 90 days
  • tongue 2.2.1

    Elixir port of Nakatani Shuyo's natural language detector

    19
    6.3k last 90 days
  • essence 0.3.0

    Essence is a library for Natural Language Processing and Text Summarization in Elixir.

    64
    5.1k last 90 days
  • avs_an 3.0.1

    Find the english language indeterminate article ("a" or "an") for a word.

    55
    4.5k last 90 days
  • corenlp 0.1.2

    This package provides a client interface to a Stanford CoreNLP Server for natural language processing (NLP) of textual content.

    15
    4.0k last 90 days
  • stem_ex 0.0.2

    Implementation of the Porter stemming algorithm.

    7
    3.5k last 90 days
  • Cloud Natural Language API client library. Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.

    1.1k
    3.4k last 90 days
  • text 0.2.0

    Text analysis and processing for Elixir including ngram, language detection and more.

    73
    2.2k last 90 days
  • Corpus for the `Text` library from the Universal Declaration of Human Rights.

    1
    2.2k last 90 days
  • exflect 1.0.0

    An inflection library for singularization/pluralization of English words.

    3
    2.1k last 90 days
  • A spellchecker for Elixir, made with Bun and cspell

    3
    1.9k last 90 days