An open API service for producing an overview of a list of open source projects.

https://github.com/apify/proxy-chain

headless-chrome http javascript-library proxy-server proxychains socks5

Score: 27.44235715088583

Last synced: 1 day ago
JSON representation

Repository metadata:

TypeScript/Node.js implementation of a proxy server (think Squid) with support for SSL, HTTP/HTTPS, SOCKS5, authentication, and upstream proxy chaining.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 456
Total Committers: 40
Avg Commits per committer: 11.4
Development Distribution Score (DDS): 0.511

Commits in past year: 77
Committers in past year: 12
Avg Commits per committer in past year: 6.417
Development Distribution Score (DDS) in past year: 0.545

Name Email Commits
Jan Curn j****n@g****m 223
dependabot[bot] 4****] 49
Szymon Marczak 3****k 40
Jaroslav Hejlek h****v@g****m 26
Jiří Moravčík j****k@g****m 17
Yurii Bliuchak 1****k 16
Vojtěch Mašláň 4****9 11
Marek Trunkat m****k@t****u 10
Josef Válek v****f@s****z 8
Martin Adámek b****3@g****m 7
kemphack k****k@m****u 5
thomas510111 t****1@g****m 5
dependabot-preview[bot] 2****] 4
Mikalai Shershan s****m@o****m 2
Ondra Urban 2****g 2
apify-deps[bot] 3****] 2
arno renevier a****o@r****t 2
Daniel Netzer d****7@g****m 2
P. Chen p****u@l****o 2
Regev Brody r****v@p****t 2
regevbr r****r@g****m 2
davidjohnbarton 4****n 1
Jorge Israel Peña j****e@f****m 1
Yotam g****b@y****t 1
Patrick Kan 5****n 1
Pasha Dudka d****l@g****m 1
OddMorning O****g@y****u 1
Marc Plouhinec m****c@y****r 1
Ludvík Prokopec 3****w 1
Kiko Beats j****u@g****m 1
and 10 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 179
Total pull requests: 577
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 119
Total pull request authors: 55
Average comments per issue: 2.62
Average comments per pull request: 1.06
Merged pull request: 206
Bot issues: 0
Bot pull requests: 372

Past year issues: 24
Past year pull requests: 107
Past year average time to close issues: 2 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 8
Past year pull request authors: 17
Past year average comments per issue: 0.79
Past year average comments per pull request: 0.74
Past year merged pull request: 81
Past year bot issues: 0
Past year bot pull requests: 50

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/apify/proxy-chain

Top Issue Authors

  • bliuchak (17)
  • jancurn (11)
  • jirimoravcik (5)
  • szmarczak (5)
  • scottk (3)
  • quroro (3)
  • Manouchehri (3)
  • arenevier (3)
  • VojtaM39 (3)
  • metalwarrior665 (2)
  • thearina (2)
  • regevbr (2)
  • Rumatoid (2)
  • yotamN (2)
  • SomeTroller77 (2)

Top Pull Request Authors

  • dependabot[bot] (336)
  • jirimoravcik (35)
  • dependabot-preview[bot] (33)
  • bliuchak (27)
  • szmarczak (21)
  • jancurn (20)
  • VojtaM39 (13)
  • B4nan (8)
  • lewis-wow (7)
  • tomkosm (5)
  • gippy (4)
  • peonone (4)
  • arenevier (4)
  • valekjo (3)
  • starrify (3)

Top Issue Labels

  • validated (40)
  • t-unblocking (32)
  • bug (27)
  • t-core-services (23)
  • low priority (18)
  • medium priority (11)
  • enhancement (11)
  • tech roadmap (11)
  • backend (8)
  • good first issue (7)
  • tech enhancement (6)
  • question (5)
  • help wanted (4)
  • debt (4)
  • product enhancement (3)
  • adhoc (2)
  • t-tooling (2)
  • t-platform (1)
  • security (1)
  • wontfix (1)

Top Pull Request Labels

  • dependencies (346)
  • adhoc (102)
  • validated (90)
  • t-unblocking (74)
  • javascript (48)
  • tested (35)
  • tech enhancement (31)
  • t-core-services (28)
  • t-platform (11)
  • medium priority (9)
  • bug (7)
  • t-tooling (7)
  • low priority (4)
  • tech roadmap (3)
  • t-management (1)
  • security (1)
  • t-infra (1)

Package metadata

npmjs.org: proxy-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 3.0.1 (published about 2 months ago)
  • Last Synced: 2026-11-05T14:54:30.269Z (1 day ago)
  • Versions: 222
  • Dependent Packages: 45
  • Dependent Repositories: 817
  • Downloads: 2,090,185 Last month
  • Docker Downloads: 17,129,848
  • Rankings:
    • Docker downloads count: 0.258%
    • Downloads: 0.319%
    • Dependent repos count: 0.63%
    • Dependent packages count: 0.644%
    • Average: 1.192%
    • Stargazers count: 2.597%
    • Forks count: 2.706%
  • Maintainers (11)
proxy.golang.org: github.com/apify/proxy-chain

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/apify/proxy-chain#section-documentation
  • Licenses: apache-2.0
  • Latest release: v3.0.1+incompatible (published about 2 months ago)
  • Last Synced: 2026-11-04T20:15:26.281Z (2 days ago)
  • Versions: 199
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.769%
    • Average: 5.962%
    • Dependent repos count: 6.156%
npmjs.org: proxy-chain-headers-extension

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 1.0.7 (published almost 5 years ago)
  • Last Synced: 2026-11-04T20:26:20.095Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 50 Last month
  • Rankings:
    • Stargazers count: 3.343%
    • Forks count: 3.363%
    • Average: 16.126%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
    • Downloads: 32.371%
  • Maintainers (1)
npmjs.org: @dmitryusenko/proxy-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.0.7 (published about 4 years ago)
  • Last Synced: 2026-11-04T21:23:22.363Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 20 Last month
  • Rankings:
    • Stargazers count: 3.347%
    • Forks count: 3.363%
    • Dependent packages count: 16.224%
    • Average: 17.364%
    • Dependent repos count: 25.328%
    • Downloads: 38.558%
  • Maintainers (1)
npmjs.org: proxy-chain-with-socks

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.2.1 (published almost 4 years ago)
  • Last Synced: 2026-11-04T21:48:47.902Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 18 Last month
  • Rankings:
    • Stargazers count: 3.545%
    • Forks count: 3.576%
    • Dependent packages count: 16.22%
    • Average: 18.445%
    • Dependent repos count: 25.306%
    • Downloads: 43.576%
  • Maintainers (1)
npmjs.org: chain-proxy-port

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.0.1 (published over 4 years ago)
  • Last Synced: 2026-11-03T16:36:56.423Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 9 Last month
  • Rankings:
    • Stargazers count: 3.343%
    • Forks count: 3.576%
    • Dependent packages count: 16.22%
    • Average: 19.345%
    • Dependent repos count: 25.306%
    • Downloads: 48.278%
  • Maintainers (1)
npmjs.org: loc-proxy-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.0.7 (published about 4 years ago)
  • Last Synced: 2026-11-04T20:26:26.955Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 20 Last month
  • Rankings:
    • Stargazers count: 3.545%
    • Forks count: 3.576%
    • Dependent packages count: 16.22%
    • Average: 19.385%
    • Dependent repos count: 25.306%
    • Downloads: 48.278%
  • Maintainers (1)
npmjs.org: @blitzbrowser/proxy-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Status: removed
  • Licenses: Apache-2.0
  • Latest release: 2.6.0 (published about 1 year ago)
  • Last Synced: 2026-11-04T21:11:15.337Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 31 Last month
  • Rankings:
    • Dependent repos count: 23.766%
    • Average: 29.025%
    • Dependent packages count: 34.283%
  • Maintainers (1)
npmjs.org: @deep-sight/proxy-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.5.9 (published over 1 year ago)
  • Last Synced: 2026-11-04T20:45:42.249Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11 Last month
  • Rankings:
    • Dependent repos count: 24.233%
    • Average: 29.6%
    • Dependent packages count: 34.967%
  • Maintainers (1)
npmjs.org: prox-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.5.4 (published about 2 years ago)
  • Last Synced: 2026-11-05T21:24:15.569Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 187 Last month
  • Rankings:
    • Dependent repos count: 25.587%
    • Average: 31.332%
    • Dependent packages count: 37.077%
  • Maintainers (1)
npmjs.org: @hola.org/proxy-chain

Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.

  • Homepage: https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212
  • Licenses: Apache-2.0
  • Latest release: 2.2.0-hola.2 (published almost 3 years ago)
  • Last Synced: 2026-11-05T00:05:22.602Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 266 Last month
  • Rankings:
    • Dependent repos count: 33.633%
    • Average: 40.778%
    • Dependent packages count: 47.923%
  • Maintainers (1)

Dependencies

package.json npm
  • @apify/eslint-config-ts ^0.2.3 development
  • @apify/tsconfig ^0.1.0 development
  • @types/jest ^28.1.2 development
  • @types/node ^18.0.0 development
  • @typescript-eslint/eslint-plugin 5.29.0 development
  • @typescript-eslint/parser 5.29.0 development
  • basic-auth ^2.0.1 development
  • basic-auth-parser ^0.0.2 development
  • body-parser ^1.19.0 development
  • chai ^4.3.4 development
  • cross-env ^7.0.3 development
  • eslint ^8.10.0 development
  • express ^4.17.1 development
  • faye-websocket ^0.11.4 development
  • got-scraping ^3.2.4-beta.0 development
  • isparta ^4.1.1 development
  • mocha ^10.0.0 development
  • nyc ^15.1.0 development
  • phantomjs-prebuilt ^2.1.16 development
  • portastic ^1.0.1 development
  • proxy ^1.0.2 development
  • request ^2.88.2 development
  • rimraf ^3.0.2 development
  • sinon ^13.0.2 development
  • sinon-stub-promise ^4.0.0 development
  • through ^2.3.8 development
  • ts-node ^10.2.1 development
  • typescript ^4.4.3 development
  • underscore ^1.13.1 development
  • ws ^8.2.2 development
  • tslib ^2.3.1
test/Dockerfile docker
  • node 10 build
.github/workflows/check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
.github/workflows/release.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
pnpm-lock.yaml npm
  • 707 dependencies
pnpm-workspace.yaml npm
.github/workflows/release-dry-run.yaml actions
  • actions/checkout d23441a48e516b6c34aea4fa41551a30e30af803 composite
  • apify/actions/git-cliff-release v1.5.0 composite