:zap: The one-liner node.js http-proxy middleware for connect, express, next.js and more
TypeScript · active 2023-12-21 → 2026-08-10 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 964 days from 2023-12-21 to 2026-08-10. Pushes: 326 total, peak 26 in a day. Pull requests: 179 total, peak 13 in a day. Issues: 57 total, peak 8 in a day. Comments: 280 total, peak 17 in a day. Stars: 494 total, peak 6 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| chimurai | 581 | 326 | 153 | 69 |
| coveralls | 74 | 0 | 0 | 74 |
| coderabbitai[bot] | 33 | 0 | 0 | 24 |
| pkg-pr-new[bot] | 27 | 0 | 0 | 27 |
| SukkaW | 10 | 0 | 1 | 8 |
| Netail | 7 | 0 | 0 | 7 |
| whatisthis-dot | 7 | 0 | 2 | 3 |
| fuckoff2045 | 6 | 0 | 5 | 0 |
| dependabot[bot] | 5 | 0 | 3 | 2 |
| MegaManSec | 4 | 0 | 2 | 2 |
| elawad | 3 | 0 | 0 | 2 |
| bjnewman | 3 | 0 | 3 | 0 |
| h0medev2024 | 3 | 0 | 0 | 2 |
| omarmhamza | 3 | 0 | 1 | 1 |
| kevjames3 | 2 | 0 | 0 | 2 |
| nicoabie | 2 | 0 | 1 | 0 |
| Copilot | 2 | 0 | 0 | 0 |
| twinkle77 | 2 | 0 | 0 | 1 |
| axolo | 2 | 0 | 0 | 1 |
| bjohansebas | 2 | 0 | 0 | 2 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#1280coveralls2026-07-14 19:59chore(package.json): bump dev deps
- Issue comment#1259coveralls2026-06-14 20:13fix(fixRequestBody): harden form-data stringification
- Issue#385chimurai2026-05-31 11:17Can I use http-proxy-middleware inside http-server
- Issue#67chimurai2026-05-31 10:23Change target at runtime
- Issue#883chimurai2026-05-31 09:29Is there a program to support service discovery? For example consul, nacos
- Pull request#1249chimurai2026-05-24 20:17
- Issue comment#1249pkg-pr-new[bot]2026-05-24 20:13fix(responseInterceptor): prevent trailer/content-length conflict
- Issue comment#782chimurai2026-05-23 22:02Memory leak in http-proxy dependency when client closes connection prematurely
- Issue#782chimurai2026-05-23 22:02Memory leak in http-proxy dependency when client closes connection prematurely
- Issue#1068chimurai2026-05-23 20:23Handle Errors Gracefully in shouldProxy Method to Mitigate CVE-2024-21536 [v1.3.1]
- Pull request#972chimurai2026-05-23 20:21
- Issue#831chimurai2026-05-23 19:49expose the internal 'econreset' error event in proxy options
- Issue comment#151chimurai2026-05-23 17:46Method override support for POST, PUT, Delete Methods
- Issue comment#281chimurai2026-05-23 17:45How to destroy created proxy
- Issue comment#727chimurai2026-05-23 17:35Proxying streaming audio APIs time out in node 16
- Issue comment#1239coderabbitai[bot]2026-05-23 13:58ci(publish.yml): npm stage publish
- Issue comment#1238coderabbitai[bot]2026-05-23 12:13test(ws): add tests docs
- Issue comment#1237coderabbitai[bot]2026-05-23 10:14fix(ws): handle multi-server upgrade subscription and safe proxy shutdown
- Issue comment#983chimurai2026-05-23 00:40Setting followRedirects to true limits the form-data body size length to 10 MB
- Pull request#141chimurai2026-05-21 23:09
- Pull request#141chimurai2026-05-21 23:09
- Issue comment#1233coderabbitai[bot]2026-05-14 11:33test(logger): add e2e test for ENOTFOUND error log
- Pull request#1233chimurai2026-05-14 11:33
- Issue comment#1230coveralls2026-05-10 11:27docs: improve jsdoc for responseInterceptor and fixRequestBody
- Issue comment#1230pkg-pr-new[bot]2026-05-10 11:26docs: improve jsdoc for responseInterceptor and fixRequestBody
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 494 stars here means stars gained during the window, not the repo's star count.