Ross ROSS = Recommend OSS · open-source software intelligence for agents

louismullie/treat

Natural language processing framework for Ruby. observed · 2026-08-28

github.com/louismullie/treat · Ruby · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

42/100

  • Activity 21
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5336
  • days_rel: n/a
  • days_push: 474
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1367 stars · 122 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Treat is a natural language processing and computational linguistics toolkit for Ruby, offering tokenization, parsing, POS tagging, NER, keyword extraction, and text extraction from many formats. It also includes lexical resources, machine learning bindings, and full-text search via Ferret.

Use cases

  • tokenize and segment text in ruby
  • parse sentences with stanford parser from ruby
  • extract named entities from documents
  • extract text from pdfs and word documents in ruby
  • stem and conjugate english words
  • detect the language of a text
  • extract keywords with tf-idf or lda
  • index and search documents full-text in ruby

When to choose

  • you need a broad NLP toolkit in a Ruby codebase
  • you want document text extraction plus linguistic annotation in one gem
  • you need WordNet, stemming, or inflection from Ruby

When to avoid

  • you need an actively maintained or supported library
  • you need state-of-the-art NLP accuracy or transformer-based models
  • you work outside Ruby or need production-grade performance

Facets

library · maturity abandoned

nlp parser search-engine machine-learning ocr pdf serialization machine-learning text-editors ruby tokenization pos-tagging named-entity-recognition stemming language-detection keyword-extraction lda wordnet full-text-search unmaintained natural-language-processing

1 source

Member repositories

RepositoryRoleHealth v2
louismullie/treatmain42

For agents

markdown · JSON · MCP: product_card(name="louismullie/treat")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem