URLPattern. Match and extract data from web addresses using a standard pattern syntax.

github.com/mattt/URLPattern

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

March 2026
  • Release —0.1.0
  • Add CI workflow (#1)
  • Update README
  • Add LICENSE
  • swift format -i -r .
  • Add .swift-format
  • Allow URLPattern to be initialized from dictionary literal
  • Add README
  • Eliminate use of try!
  • Refactor and inline canonicalization code
  • Add documentation comments
  • Consolidate implementation into fewer source files
  • Eliminate namespace enums and PatternComponents indirection
  • Iterate on API design
  • Inline extensions to URLPattern
  • Expand test coverage
  • Initial implementation
  • swift package init