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

sporkmonger/addressable

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates. observed · 2026-08-28

github.com/sporkmonger/addressable · Ruby · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

72/100

  • Activity 89
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

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: 6663
  • days_rel: n/a
  • days_push: 67
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1609 stars · 279 forks observed · 2026-08-28

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

Addressable is a Ruby library providing an alternative, more flexible URI implementation than Ruby's standard library, with heuristic parsing and full IRI support. It also implements RFC 6570 URI Templates for expanding and extracting templated URLs.

Use cases

  • parse and normalize URIs in Ruby
  • handle internationalized domain names and IRIs
  • expand URI templates with query parameters
  • extract values from URLs matching a URI template
  • replace Ruby's built-in URI class with RFC 3986-compliant parsing

When to choose

  • you need RFC 3986/3987-compliant URI handling in Ruby
  • you work with URI templates (RFC 6570)
  • you need robust normalization of non-ASCII or messy URLs

When to avoid

  • you only need trivial URL parsing and the stdlib URI suffices
  • you are not working in Ruby

Facets

library · maturity stable

parser serialization web-development developer-tools apis ruby uri iri uri-template rfc3986 rfc6570 url-parsing

1 source

Member repositories

RepositoryRoleHealth v2
sporkmonger/addressablemain72

For agents

markdown · JSON · MCP: product_card(name="sporkmonger/addressable")

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