mvdan/xurls
Extract urls from text 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
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
- readme: https://github.com/mvdan/xurls · fetched 2026-08-28 · 4d1a8549fd93
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mvdan/xurls | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem