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

Is this project still active? #1588

Open
uliromahn opened this issue Jun 11, 2022 · 14 comments
Open

Is this project still active? #1588

uliromahn opened this issue Jun 11, 2022 · 14 comments

Comments

@uliromahn
Copy link

I haven't seen any activity or commits for two years now. I am wondering if this project has been abandoned and should not be used?

Thanks!

@backnight
Copy link

I'm greatly interested about the status of the project.
We use it in a lot of applications so we may be open to allocate internal resources to maintain it if necessary.

Thanks a lot.

@SSANSH
Copy link

SSANSH commented Aug 26, 2022

+1

1 similar comment
@kiennt23
Copy link

+1

@alanhe421
Copy link

If it is not maintained, are there any other options under node?

@karlbalagtey
Copy link

bump

@raaymax
Copy link

raaymax commented Jan 24, 2023

+1

@q0rban
Copy link

q0rban commented Jan 24, 2023

If it is not maintained, are there any other options under node?

I would check out fast-proxy or http2-proxy. fast-proxy with undici performed better than http2-proxy in my benchmarks, but the former does not support proxying websockets (that I could figure out), if that is a requirement for you.

I've also got my 👁️ on fastify/fast-proxy#40, in case any work is done to merge these two modules.

@traviswimer
Copy link

@q0rban I think I trust http-proxy a little more, simply because it still has 13 million downloads a week.

It's been over a year since either of the projects you mentioned have been updated, so I don't think they are actively maintained either. They also aren't nearly as widely used as this one.

None of the choices are ideal, but I think I'm going to stick with this one for now.

@q0rban
Copy link

q0rban commented Jan 28, 2023

I guess it depends on what your goals are for your implementation. In our case, performance, modern JS, and active (reputable) maintenance are important.

fast-proxy is maintained by Fastify and has commits from them as recent as 3 weeks ago.

node-http-proxy hasn't been touched in almost 3 years and the majority of the work on it is from 9+ years ago. https://github.com/http-party/node-http-proxy/graphs/code-frequency

It also has quite a few performance bottlenecks.

@traviswimer
Copy link

has commits from them as recent as 3 weeks ago.

Interesting. I wonder why they haven't updated the npm package in a year. Maybe they're in the process of reviving the project?

@alanhe421
Copy link

maybe we should fork and maintain by ourselves. just rename the npm package name.

@traviswimer
Copy link

@alanhg This comes to mind: https://xkcd.com/927/

@re-thc
Copy link

re-thc commented May 9, 2023

has commits from them as recent as 3 weeks ago.

Interesting. I wonder why they haven't updated the npm package in a year. Maybe they're in the process of reviving the project?

I thought they've moved to work on @fastify/http-proxy instead.

@johnhunter
Copy link

Its sad to see this project die but it is not being maintained. https://github.com/fastify/fastify-http-proxy (npm @fastify/http-proxy) seems to be actively maintained so maybe that is the one to migrate to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

12 participants