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.

17 packages
  • inflex 2.1.0

    An Elixir library for handling word inflections.

    384
    389.8k last 90 days
  • Library for parsing US Addresses into their individual parts.

    31
    107.8k last 90 days
  • afinn 0.3.0

    Sentiment analysis in Elixir. Languages supported: English, Danish

    3
    56.3k last 90 days
  • Bindings to Hugging Face Tokenizers for Elixir

    100
    47.7k last 90 days
  • 中文汉字转拼音.

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

    1
    28.1k last 90 days
  • An Elixir library for semantic text chunking.

    110
    14.8k 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
    14.2k last 90 days
  • A fast and unicode aware letter & word N-gram library written in Elixir.

    3
    11.4k last 90 days
  • stemmer 1.2.0

    An English (Porter2) stemming implementation in Elixir.

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

    48
    6.6k last 90 days
  • Elixir bindings for Tiktoken tokenizer

    25
    6.4k last 90 days
  • An Elixir library for handling word inflections.

    0
    5.2k last 90 days
  • OpenAI GPT-3 Tokenizer

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

    60
    4.3k 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
    3.8k last 90 days
  • paasaa 1.0.0

    Natural language detection

    141
    3.4k last 90 days