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

mvdan/xurls

Extract urls from text observed · 2026-08-28

github.com/mvdan/xurls · Go · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

67/100

  • Activity 98
  • Release rhythm 8
  • Longevity 100
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: 4252
  • days_rel: 608
  • days_push: 13
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1265 stars · 118 forks observed · 2026-08-28

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

A Go library and CLI tool that extracts URLs from arbitrary text using regular expressions built from TLD lists. It offers Relaxed and Strict matching modes exposed via the standard regexp.Regexp API.

Use cases

  • extract urls from text
  • find links in a string in go
  • pull all http urls out of a document
  • detect bare domain names like foo.com in text
  • cli to list urls from stdin

When to choose

  • you need URL extraction in a Go program with a regexp-based API
  • you want both scheme-required and bare-domain matching modes
  • you want a simple command-line URL extractor

When to avoid

  • you need full HTML parsing or link context
  • you need URL normalization or crawling, not just extraction
  • you work outside the Go ecosystem

Facets

library · maturity active

parser web-scraping nlp developer-tools text-editors go cli cross-platform url-extraction regex tld go-library natural-language-processing

1 source

Member repositories

RepositoryRoleHealth v2
mvdan/xurlsmain67

For agents

markdown · JSON · MCP: product_card(name="mvdan/xurls")

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