An open API service indexing awesome lists of open source software.

https://github.com/dunglas/go-urlpattern

A spec-compliant implementation of the WHATWG URL Pattern Living Standard written in Go.
https://github.com/dunglas/go-urlpattern

path-to-regexp router urlpattern whatwg-urlpattern

Last synced: about 2 months ago
JSON representation

A spec-compliant implementation of the WHATWG URL Pattern Living Standard written in Go.

Awesome Lists containing this project

README

        

# Go URL Pattern

[![Go Reference](https://pkg.go.dev/badge/github.com/dunglas/go-urlpattern.svg)](https://pkg.go.dev/github.com/dunglas/go-urlpattern)
[![Coverage Status](https://coveralls.io/repos/github/dunglas/go-urlpattern/badge.svg)](https://coveralls.io/github/dunglas/go-urlpattern)

A spec-compliant implementation of [the WHATWG URL Pattern Living Standard](https://urlpattern.spec.whatwg.org/)
written in [Go](https://go.dev).

Tested with [web-platform-test](https://web-platform-tests.org) test suite.

## Docs

[Read the docs on Go Packages](https://pkg.go.dev/github.com/dunglas/go-urlpattern).

## Limitations

* Some [advanced unicode features (JavaScript's `v` mode)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicodeSets) are not supported, because they are not supported by Go regular expressions.

## Credits

Created by [Kévin Dunglas](https://dunglas.fr).

Sponsored by:

* [Mercure.rocks](https://mercure.rocks)
* [Les-Tilleuls.coop](https://les-tilleuls.coop)