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.

16 packages
  • inflex 2.1.0

    An Elixir library for handling word inflections.

    385
    339.4k last 90 days
  • Bindings to Hugging Face Tokenizers for Elixir

    100
    34.0k last 90 days
  • Library for parsing US Addresses into their individual parts.

    31
    29.4k last 90 days
  • afinn 0.3.0

    Sentiment analysis in Elixir. Languages supported: English, Danish

    3
    11.8k last 90 days
  • An Elixir library for semantic text chunking.

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

    3
    10.5k last 90 days
  • 中文汉字转拼音.

    18
    8.8k last 90 days
  • stemmer 1.2.0

    An English (Porter2) stemming implementation in Elixir.

    154
    7.2k last 90 days
  • Profanity detection and sanitization library

    47
    6.4k last 90 days
  • Aho-Corasick string matching algorithm implemented as a NIF wrapper of the Rust crate aho-corasick

    1
    5.9k last 90 days
  • Elixir bindings for Tiktoken tokenizer

    24
    4.9k last 90 days
  • OpenAI GPT-3 Tokenizer

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

    61
    3.2k last 90 days
  • adapt 0.1.0

    A wrapper of the Adapt Python Project. It allows the processing of user input to extract intentions in a machine readable way.

    4
    3.0k last 90 days
  • paasaa 1.0.0

    Natural language detection

    141
    2.9k last 90 days
  • An Elixir library for handling word inflections.

    0
    2.8k last 90 days