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

https://github.com/deedy5/primp

akamai akamai-fingerprint curl fingerprint http http-client http2-fingerprint https impersonate ja3 ja3-fingerprint ja4 ja4-fingerprint python requests tls tls-client tls-fingerprint web-scraping

Score: 22.462817316738814

Last synced: about 2 hours ago
JSON representation

Repository metadata:

HTTP client that can impersonate web browsers


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 113
Total Committers: 1
Avg Commits per committer: 113.0
Development Distribution Score (DDS): 0.0

Commits in past year: 113
Committers in past year: 1
Avg Commits per committer in past year: 113.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
deedy5 6****5 113

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 51
Total pull requests: 50
Average time to close issues: about 1 month
Average time to close pull requests: 1 day
Total issue authors: 42
Total pull request authors: 11
Average comments per issue: 0.98
Average comments per pull request: 0.4
Merged pull request: 34
Bot issues: 0
Bot pull requests: 2

Past year issues: 11
Past year pull requests: 12
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 3 days
Past year issue authors: 10
Past year pull request authors: 3
Past year average comments per issue: 0.82
Past year average comments per pull request: 0.17
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/deedy5/primp

Top Issue Authors

  • deedy5 (7)
  • mobti100 (2)
  • farukekim (2)
  • ehfkwlfkwl (2)
  • stdkoehler (1)
  • JustRomanBZK (1)
  • mrsagarjain1 (1)
  • Traced (1)
  • M0N0Atomic (1)
  • Shulyaka (1)
  • eliezerp3 (1)
  • ggomi688 (1)
  • vonsteer (1)
  • travess0 (1)
  • thieusitinks (1)

Top Pull Request Authors

  • deedy5 (36)
  • HouwyTwitch (3)
  • dependabot[bot] (2)
  • tabrezm (2)
  • Alberto706 (1)
  • luanon404 (1)
  • JustRomanBZK (1)
  • ioio101 (1)
  • okeyzero (1)
  • ubergarm (1)
  • M0N0Atomic (1)

Top Issue Labels

  • enhancement (4)
  • bug (2)

Top Pull Request Labels

  • dependencies (2)
  • rust (1)

Package metadata

nixpkgs-24.11: python311Packages.primp

PRIMP (Python Requests IMPersonate). The fastest python HTTP client that can impersonate web browsers.

proxy.golang.org: github.com/deedy5/primp

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/deedy5/primp#section-documentation
  • Licenses: mit
  • Latest release: v2.0.1+incompatible (published about 2 months ago)
  • Last Synced: 2026-11-06T00:13:04.490Z (1 day ago)
  • Versions: 58
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.906%
    • Average: 5.071%
    • Dependent repos count: 5.235%
pypi.org: primp

HTTP client that can impersonate web browsers

  • Homepage:
  • Documentation: https://primp.readthedocs.io/
  • Licenses: MIT License
  • Latest release: 2.0.1 (published about 2 months ago)
  • Last Synced: 2026-11-06T00:13:02.001Z (1 day ago)
  • Versions: 36
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9,001,909 Last month
  • Rankings:
    • Dependent packages count: 10.572%
    • Average: 35.053%
    • Dependent repos count: 59.534%
  • Maintainers (1)
pypi.org: pyreqwest-impersonate

HTTP client that can impersonate web browsers. Note: This project was renamed to `primp`.

  • Homepage: https://github.com/deedy5/primp
  • Documentation: https://pyreqwest-impersonate.readthedocs.io/
  • Licenses: MIT License
  • Latest release: 0.5.5 (published 6 months ago)
  • Last Synced: 2026-11-06T00:13:08.533Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 29,788 Last month
  • Rankings:
    • Dependent packages count: 9.557%
    • Average: 36.306%
    • Dependent repos count: 63.055%
  • Maintainers (1)
crates.io: primp

HTTP client with browser impersonation capabilities

  • Homepage:
  • Documentation: https://docs.rs/primp/
  • Licenses: MIT
  • Latest release: 2.0.1 (published about 2 months ago)
  • Last Synced: 2026-11-06T00:13:04.112Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 22,017 Total
  • Rankings:
    • Dependent repos count: 16.004%
    • Dependent packages count: 21.14%
    • Average: 42.844%
    • Downloads: 91.388%
  • Maintainers (1)
nixpkgs-24.11: python312Packages.primp

PRIMP (Python Requests IMPersonate). The fastest python HTTP client that can impersonate web browsers.

nixpkgs-unstable: python313Packages.primp

HTTP client that can impersonate web browsers

nixpkgs-unstable: python314Packages.primp

HTTP client that can impersonate web browsers


Dependencies

Cargo.lock cargo
  • 173 dependencies
Cargo.toml cargo
crates/primp/Cargo.toml cargo
crates/primp-rustls/rustls-test/Cargo.toml cargo
crates/primp-python/benchmark/requirements.txt pypi
  • aiohttp *
  • curl_cffi *
  • granian *
  • httpx *
  • matplotlib *
  • primp *
  • pycurl *
  • requests *
crates/primp-h2/Cargo.toml cargo
  • env_logger 0.10 development
  • hex 0.4.3 development
  • quickcheck 1.0.3 development
  • rand 0.8.4 development
  • serde 1.0.0 development
  • serde_json 1.0.0 development
  • tokio 1 development
  • walkdir 2.3.2 development
  • atomic-waker 1.0.0
  • bytes 1
  • fnv 1.0.5
  • futures-core 0.3
  • futures-sink 0.3
  • http 1
  • indexmap 2
  • slab 0.4.2
  • smallvec 1.11
  • tokio 1
  • tokio-util 0.7.1
  • tracing 0.1.35
crates/primp-h2/tests/h2-support/Cargo.toml cargo
crates/primp-rustls/rustls/Cargo.toml cargo
  • base64 0.22 development
  • bencher 0.1 development
  • env_logger 0.10 development
  • hex 0.4 development
  • log 0.4 development
  • macro_rules_attribute 0.2 development
  • num-bigint 0.4 development
  • rcgen 0.13 development
  • serde 1 development
  • serde_json 1 development
  • time 0.3 development
  • webpki-roots 1 development
  • x509-parser 0.16 development
  • aws-lc-rs 1.8
  • brotli 8
  • brotli-decompressor 5
  • hashbrown 0.16
  • log 0.4
  • once_cell 1
  • pki-types 1
  • ring 0.17
  • subtle 2
  • webpki 0.103.5
  • zeroize 1
  • zlib-rs 0.6
  • zstd 0.13
crates/primp-python/Cargo.toml cargo
.github/workflows/ci.yml actions
  • PyO3/maturin-action v1 composite
  • Swatinem/rust-cache v2 composite
  • actions/attest v4 composite
  • actions/checkout v6 composite
  • actions/download-artifact v6 composite
  • actions/download-artifact v7 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v6 composite
  • astral-sh/setup-uv v7 composite
  • dtolnay/rust-toolchain stable composite
  • stefanzweifel/git-auto-commit-action v7 composite
  • uraimo/run-on-arch-action v2 composite
crates/primp-rustls/rustls-provider-test/Cargo.toml cargo
crates/primp-python/pyproject.toml pypi
crates/primp-h2/tests/h2-tests/Cargo.toml cargo
  • futures 0.3 development
  • tokio 1 development
  • tracing 0.1.13 development