# arbox/nlp-with-ruby

Curated List: Practical Natural Language Processing done in Ruby

Repository: https://github.com/arbox/nlp-with-ruby
Canonical: https://ross.abutalabs.com/products/nlp-with-ruby
Homepage: http://rubynlp.org
Language: Ruby
License: CC0-1.0
License Family: permissive
Topics: machine-learning, natural-language-processing, ruby, nlp, sentiment-analysis, pos-tag, awesome, awesome-list, list, computational-linguistics, rubynlp, rubyml
Last push: 2023-06-27T09:38:04+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3823, "days_push": 1163, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1076, forks 71 (observed 2026-08-28T04:03:29.496125+00:00)

## What it is
A curated awesome-list of NLP and computational linguistics resources, libraries, and tutorials for the Ruby programming language. It catalogs tools for the full NLP pipeline, from segmentation and stemming to parsing, sentiment analysis, and machine learning.

## Use cases
- find ruby libraries for natural language processing
- do sentiment analysis in ruby
- stemming and lemmatization with ruby
- ruby alternatives to nltk
- learn text processing in ruby
- find ruby bindings for stanford corenlp or opennlp
- tokenization and pos tagging in ruby

## When to choose
- you work in Ruby and need to discover NLP libraries or tutorials
- you want a curated overview of the Ruby NLP ecosystem before starting a project

## When to avoid
- you need production-grade NLP at large scale - the ecosystem is thinner than Python's
- you want a library or tool rather than a list of resources

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: nlp, machine-learning, developer-tools
- domain: machine-learning, awesome-lists, programming-languages
- platform: ruby
- tags: awesome-list, ruby, computational-linguistics, curated-list, text-processing, natural-language-processing

## Member repositories
- arbox/nlp-with-ruby (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:29.496125+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:20.582159+00:00, confidence not recorded.
  - readme: https://github.com/arbox/nlp-with-ruby (fetched 2026-08-28T04:03:29.496125+00:00, sha 3e889caad369)
  - homepage: http://rubynlp.org (fetched 2026-08-29T12:54:41.169759+00:00, sha abf79ff11e7a)
  - site_page: http://rubynlp.org/FAQ (fetched 2026-08-29T12:54:41.179309+00:00, sha 985107041b05)
- Data as of 2026-08-30T08:39:29.467469+00:00.
