Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gorilla/mux HTTP framework is archived without active maintainers #97

Open
d-ylee opened this issue Apr 25, 2023 · 1 comment
Open

gorilla/mux HTTP framework is archived without active maintainers #97

d-ylee opened this issue Apr 25, 2023 · 1 comment
Labels

Comments

@d-ylee
Copy link
Contributor

d-ylee commented Apr 25, 2023

As of December of 2022, the https://github.com/gorilla/mux HTTP routing framework is archived without active maintainers.

If this becomes an issue in the long run, one solution would be to replace gorilla/mux with the Go standard library http.ServeMux request multiplexer.

Some R&D is necessary to see how viable it is to replace gorilla/mux with https://pkg.go.dev/net/http#ServeMux

@d-ylee d-ylee added the R&D label Apr 25, 2023
@d-ylee d-ylee self-assigned this Apr 25, 2023
@vkuznet
Copy link
Contributor

vkuznet commented May 2, 2023

@d-ylee , I suggest to migrate to bunrouter, see its documentation. I migrated one of my Cornell/CHESS R&D projects which was based on gorilla/mux to butrouter and you can find all details in this commit: vkuznet/MLHub@48d497e

The router part is trivial, but we'll need to convert middleware module. Since I reuse middleware code among two different projects my commit includes all necessary changes too.

@d-ylee d-ylee removed their assignment Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants