pycurl/pycurl
PycURL - Python interface to libcurl observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 99
- Release rhythm 59
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4778
- days_rel: 63
- days_push: 11
- n_releases_24m: 1
Adoption not part of the score
1167 stars · 327 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PycURL is a thin Python binding over the libcurl multiprotocol file transfer library, exposing HTTP/HTTPS, FTP, SSL, proxies, authentication, WebSockets, and libcurl's multi/share interfaces. It is very fast and feature-rich but has a low-level, C-like API aimed at advanced developers.
Use cases
- make fast http requests from python
- download files over ftp or sftp in python
- handle dozens of concurrent connections efficiently
- use proxies and custom ssl certificates with python http client
- integrate curl into an asyncio or tornado ioloop
- upload multipart forms from python
- websocket client in python
When to choose
- you need maximum performance for many concurrent transfers
- you need libcurl's advanced features like NTLM auth, proxies, or multiple protocols
- you want low-level socket control or integration with a custom event loop
When to avoid
- you want a simple, Pythonic requests-like API
- you prefer a pure-Python dependency
- you are not familiar with libcurl's C API and its learning curve
Facets
library · maturity stable
http-client websocket networking web-development developer-tools networking python windows cross-platform libcurl curl-bindings file-transfer asyncio ssl proxy ftp low-level linux macos
3 sources
- readme: https://github.com/pycurl/pycurl · fetched 2026-08-28 · f6ccf99cdddd
- homepage: https://pycurl.github.io/ · fetched 2026-08-29 · e78c6774d4fb
- registry_pypi: https://pypi.org/pypi/pycurl/json · fetched 2026-08-29 · 8612d953fd0b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pycurl/pycurl | main | 85 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem